Érvénytelen kilincs

Érvénytelen kilincs


funkció what_we_gonna_do: logikai;
var f: TStrings;
# XA0; # XA0; parancsot, i: integer;
kezdődik
# XA0; f: = TStringList.Create;
# XA0; f.LoadFromFile ( "fájl.txt");
# XA0; parancs: = strtoint (f.Strings [0]);
# XA0; esetében parancsa
# XA0; # XA0; 0. kezdődik
# XA0; # XA0; # XA0; # XA0; # XA0; ShowMessage ( "hiba");
# XA0; # XA0; # XA0; # XA0; végén;
# XA0; # XA0 1: kezdődik.
# XA0; # XA0;.
# XA0; # XA0;.
# XA0; end;
f.Free;
what_we_gonna_do: = true;
végén;

segít, ha tudsz!

sersera jön egy fájlt (fajl.txt). csak egy van összhangban a 0. számú Ez a fájl mentése sikeres. A függvény neve (what_we_gonna_do). nincs eredmény. mint minden egyszerű. A program ne lógjon, RAM nincs szél, és az én üzenetem nem lehet. ez csak a kliens kiad egy záró ablak ( „Levél”, „ne küldjön”), majd adja meg a hiba:
Kivétel EOSError modul client.exe a 0000CB62.
Rendszerhiba. Kód: 1400.
Érvénytelen kilincs.

és itt, ez a hiba nem értem!

IMHO, a furcsa „szelet” A fenti kódot.
És ez azt mutatja, a debugger?
És mellesleg. Régóta divatos polzovat kulcsszónak. ahelyett, hogy a függvény neve.

Project Project1.exe emelt kivétel osztály EInvalidOperation üzenettel „Canvas nem teszi lehetővé a rajz”. Process stoped. Használja lépés futtatása a folytatáshoz.

hidd el, a kód nagyon egyszerű, nem vágtam semmi fontos.

Találtam egy hibát! a dolog
ShowMessage ( "hiba");
Olcsó írható application.MessageBox ( "hiba", "hiba", 0); hogyan működnek a dolgok!)

a „self-made” az összes funkciót kell írni a gyökér (Form1. # XA0 vagy alkalmazás. ) És ShowMessage én így írt.

Hermann, köszönöm elhatározta, hogy segít! Hibát egyszer elárulta vonal, ahol a funkció az úgynevezett ..


> Németország, köszönöm elhatározta, hogy segít! hibát azonnal elárulták
> A vonal, ahol a funkció az úgynevezett ..

Chur Chur me! Itt vagyok egyáltalán köze hozzá! Csak megkérdeztem a hibakereső :)

Ui DLL vagy doppotoki?


> Ui DLL vagy doppotoki?

Nem egészen értem a kérdést. Ha mit írok, akkor általában az árfolyam. bd. Tesztelés kliens és szerver oldalon.

kampány what_we_gonna_do okozott nem a fő stream.

és újra találkoznak ugyanazzal a problémával! Úgy tűnik, hogy nem sovem megértette a hiba okát.

ugyanaz a funkciója Eltávolítottam és így csak ezen a vonalon. kérdések # XA0; error:
Project Project1.exe emelt kivétel osztály EOSError üzenettel System error. Kód: 1400. Érvénytelen kilincs. Process stoped. Használja lépés futtatása a folytatáshoz.
E nélkül a tétel, minden rendben. és az általa előállított hibát legördülő menüből, és általában nem látható.

mi folyik, nem tudom megérteni. funkció csak úgynevezett másik funkció.
ha valaki tudja, hogy mi történik, segítsen!

Találtam az oka.
combo box feküdt a panel, ami Invizibl felvétel közben a legördülő menüből. még sorban
form1.panel9.visible: = true;
első funkció nem segít megoldani a problémát. ez csak értelmetlen bármilyen. ellenőr volt, hogy a panel látható. Nem tudom, lehet-e tenni valamit a Delphi nem történik valami.

> Nem tudom, lehet-e tenni valamit a Delphi nem történik

Nem remélek érte.

funkció what_we_gonna_do: logikai;
kezdődik
# XA0, ha GetCurrentThreadId <> MainThreadId majd
# XA0; # XA0; MessageBox (0, "Rake!", "", Mb_ok vagy mb_setforeground);
végén;

Kapcsolódó cikkek