Törlése keret

Hogyan igazi próba, hogy távolítsa el a keretet a következő helyzetet:
1. Frame gomb rajta
2. Ha rákattint erre a gombra okozza a form method
3. Ebben az eljárásban, akkor el kell távolítani a keretet és

Hogyan kell csinálni?

Köszi előre is a segítséget!

És biztos, hogy törölni? Hide nem segít?

Segítség ez segíthet!
De a memória, hogy szeretnék menteni mindegy! (Legalább egy kicsit!)
Különösen azért, mert ez a keret szükséges elején az alkalmazást, és már nem kell!

és Form1OnClose (var Action).
kezdődik
Action: = caFree
vég
bajusz fogja verni

És hol van a tényleges bezárása?
El kell távolítani a keret, de a forma valami maradni!

Ha rákattint a Free gombra

> Törlés a keret, de az alakja valami maradni!
és a keret - mi ez?

TFrame egy konténer komponensek; lehet ágyazva formában vagy más kereteket.
TForm a komponens egy szabványos alkalmazás ablak (forma).

Soha ilyen katasztrófa nem találkoznak élőben. F1 nem segített. ez egy változata a Delphi?


>> Ha rákattint a Free gombra
> EAccessViolation - ami érthető.

Megmagyarázni. Kívánatos például kódot.

Véleményem kifejtette, hogy érthető.

Én is érdekel, hogy a problémát.

Nifiga nem világos. Minden olichno eltávolítjuk Free.

Ha nem távolítják el a segítségével ingyenes, akkor először bátorság így alkatrészeket a keretet, majd az üres keret. Meg kell segíteni.


> Minden olichno eltávolítjuk Free.

Volt a gyanú, hogy ha miután ingyenes itt obrabotchkie képkocka gombra többé nem okozza semmi, akkor minden rendben lesz.
De nem!
Úgy tűnik, Access violation. De nem mindig, néhány képkocka eltávolítják helyesen és néhány hibák. Attól, amíg fogott.
És néha esik Abstract Error.

Ez nem távolítja el a keret! Ne távolítsa el.

> agresszor # 032; (14.02.03 00:27)
> Ha nem távolítják el a segítségével ingyenes, akkor először bátorság így alkatrészeket a keretet, majd az üres keret. Meg kell segíteni.

Nem ez nem segít! Igen, valóban nem kellett volna!

1. Próbálja meg elpusztítani helyett szabad
2. Reassign eltávolítása keret egyetlen gombot a lap (nem a keret), és meglátjuk, mi történik.

Ha ez nem pomozhet- feladom. Van minden működik kezdetben.


> 1. Próbálja meg elpusztítani helyett szabad

Ez nem fog segíteni. Azt olvassuk a System egység
eljárás TObject.Free;
kezdődik
ha az önálló <> nulla, akkor
elpusztítani;
végén;

> agresszor # 032; (14.02.03 15:21)
> 2. Újrarendelése eltávolítását a keret egyetlen gombot a lap (nem a keret), és meglátjuk, mi történik.

Ha ez egy külön gomb a forma minden jól működik!
De TOTM ez a baj - ez a módszer nem alkalmas.


> Ha ez egy külön gomb a forma minden rendben lesz
> Munka!

Hát itt van a válasz a kérdésre. Program után meotda formában akarja átadni a menedzsment a eljárásának gomb megnyomásával, hogy van ebben az időben sikeresen megölték.
A kimeneti Hogyan kell használni a szabad formában a módszer nem, és a következő sor után a hívó űrlapot megnyomásával feldolgozási eljárás, és ez volt az utolsó sort vége előtt. Talán ez működik.


> Hogy ez a vonal volt az utolsó vége előtt.

Ez nem segít. Bár elméletileg kellene.
Talán nem hibák a kereteket. De több, mint egy bizonyos gyanús.

Van egy másik lehetőség. Hozzárendeli a gombot a keret a szülő tulajdonát a forma, és nem a keretet, majd megszabadítjuk. Lehet, hogy a hibákat, mert egy törött levőt.

Már több mint egy nap izobritaetsya kerékpár, és a rajzok helyes-e vagy sem :)

Ha kitalálni egy kerékpáros znacht valaki már feltalálták! Tehát lehet, hogy valaki végre osztoznak ugyanebben a rajzok?

> Hogy ez a vonal volt az utolsó vége előtt.
A skorlko értem ezt nem itt! mert megérteni, hogy ez volt az utolsó sort is kell, hogy újra a hívónak. És ez az a pont utal, hogy a tárgy, és ez csak úgy van. vagy inkább valami, ami nem létezik!

> 1. Frame gomb rajta
> 2. Ha rákattint erre a gombra okozza a form method

Ha rákattint egy üzenetet kell küldeni egy űrlap metódusokat formában (WM_USER).

> 3. Ebben az eljárásban, akkor el kell távolítani a keretet és
Hagyni.

És ez az a pont utal, hogy a tárgy, és ez csak úgy van. vagy inkább valami, ami nem létezik!
- törölt objektum példány kapcsolódik kód először, és akár az eljárás befejezése nem megy sehova (általában statikus módszerekkel, amelyek nem használják mezőket és a virtuális / dinamikus osztály módszer lehet teljesen fájdalommentes okozhat még a pusztítás a tárgy), vagy ahogy dolgoztak TObject (nulla). ingyenes.

> han_malign
Nos, mi a probléma?


>. Ha rákattint, hogy üzenetet küldött formájában

keresztül PostMessage

Kapcsolódó cikkek