Hirdetés

Hozzászólok Aktív témák

  • Alan

    aktív tag

    válasz tusi74 #448 üzenetére

    Adj valami bővebb kódot, ennyiből nem lehet elég jól megállapítani, hogy mi a gond. A ''Close'' helyett mindenképpen írd azt, hogy ''Application.Terminate''. Ha zavar, hogy ilyenkor hirtelen megjelenik, majd eltűnik a főform, csináld azt, hogy pl. ''Halt(1)'' a ''Close'' helyett, erre durván (vagyis nagyon duLLLván) kilép a program. Ez utóbbi nem mindig célszerű, látatlanban nem tudom, hogy milyen struktúrájú a programod, lehet, hoyg access violation lesz a vége.

    Amúgy pedig debug infóval fordítsd le (Project -> Options -> Compiler -> Debugging csoportban mindenhová pipa, majd Project -> Build), lépésenként futtasd (F8 billentyű), menj bele a kérdéses részbe, és nézd meg, hogy a kivétel pontosan hol keletkezik. Az is lehet még, hogy nem a te try..except..end blokkodabn keletkezik a kivétel, vagy valahol máshol van egy üres except..end kivételkezelő, ami ''megeszi'' a kivételedet és már nem jut el a kezelődhöz.

Hozzászólok Aktív témák

Hirdetés