Witam
Mam dll napisana w delphi + Gui w innym napisane w innym jezyku . Wszytsko dziala funkcje i ogolnie komunikacja działa prawidłowo . Natomiast problem pojawia sie gdu Gui sie zamyka i probuje zamknac dllke otrzymuje soczysty komunikatch System Error. Code: 1400. Invalid window handle . Teraz przyblize troche sprawy w dll jest tworzony watek w ktorym tworze dwie formy na ktorych sa rozne komponenty vcl :
FreeOnTerminate := true;
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
przed wyjsciem gui jest odpalana funkcja exit no i tutaj juz kombinowalem ze wszykim form1.close ; lub application.terminate; nawet
while Application.ComponentCount > 0 do Application.Components[0].Free; i nic . Nadal error 1400 ktos ma pomysl jak wszytko wychwycic i pozamykac ?
pozdr.