Hogyan zárjuk az űrlapot
Hogyan zárjuk az űrlapot
Üdvözlünk! Mondd kérlek, néztem egy példát: létrehozunk egy modális formában egy cikket létre erőforrásokat DLL, ezen a honlapon. azt mondja, hogy ha szükséges használni MDIChild. „Emlékezz alakját leíró használni később.”. de ne feledje, és hogyan kell használni azt mondta semmit: ((
Mondja, milyen közel van minden bizonnyal helyes MDIChild ablakban létre, és a nyitott dinamikusan betöltött DLL. Meg kell zárni, mielőtt kirakodás a DLL is.
milyen jól ez természetesen közel MDIChild ablakban
Közel?
Úgy zár, ha az aktuális listát, legyek Access violation
Van egy hiba valahol a programban.
egyértelmű, hogy hol a hiba, azt gyanítom, hogy én nem nyitott rendesen MDIChild ablakon át DLL.
Nézd megfelelően Leah csinál.
Eljárás indítása (App: TApplication; Frm: TForm); export; StdCall;
var DllProc: Pointer;
kezdődik
Lépések: = true;
Alkalmazás: = App;
PrForm: = TPrForm.Create (FRM);
PrForm.Show;
Vége;
Eljárás leállítása; export; StdCall;
kezdődik
ProtForm.Close;
Vége;
Nem átment tárgyak TApplication és TForm, és azok leíró
Application.Handle és MainMDIForm.Handle.
Deksriptory áthelyezték kell.
Átadta. tepr összeomlik, ha létrehoz egy űrlapot: (((((
A tulajdonos PrForm Most mi lesz?
snake1977 (16.01.04 11:08) [6]
Átadta. tepr összeomlik, ha létrehoz egy űrlapot: (((((
Ez a kód a vonal, ahol összetörik és hiba.
Milyen furcsa globális változókat. Nem ismert, hogy mik azok, ahol az általuk kínált egy másik bezárul.
Más szóval, ha több mint egy hiba a programban, és egy csomó.
Mellesleg a Globe. - változó figyelni rá, ha nem jön létre PrForm több objektumot.
és ahol legalább néhány említik azt a tényt, hogy az űrlap jelenik modális.
megjelenítés formája mod.rezhime megvalósítható hívja ShowModal
és, ha jól emlékszem, MDIChild-modális formában nem jeleníthető meg
Itt van egy módszer a test fragmens ShowModal.
Ha látható vagy nincs engedélyezve, vagy (fsModal a FFormState), vagy
(FormStyle = fsMDIChild), majd
emelje EInvalidOperation.Create (SCannotShowModal);
Memória: 0,73 MB
Idő: 0,046 c