Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit TMS AdvGrid (https://www.delphipraxis.net/80530-problem-mit-tms-advgrid.html)

JohannesK 10. Nov 2006 12:55


Problem mit TMS AdvGrid
 
Hallo,

ich habe ein merkwürdiges Problem mit dem TMS AdvGrid (Stand August 06):

bei einbinden der Kompo in eine Form (Teil einer DLL) stürzt das aufrufende Hauptprogramm nach schliessen der DLL ab. Dabei reicht der Aufruf der DLL aus, d.h. es wird nicht einmal das Formular mit der unit AdvGrid aufgerufen. Der Absturz des Hauptprogramms erfolgt interessanterweise nicht unmittelbar nach verlassen der DLL, sondern erst wenn das Fenster des Hauptprogramms in der Grösse geändert wird. Wird die TMS-Kompo entfernt, gibt es keinerlei Probleme.

Aufruf der DLL z.B. mit

Delphi-Quellcode:
  Handle:=LoadLibrary(PChar(pfad));
  if Handle <> 0 then begin
    @AnzeigenProd := GetProcAddress(Handle, 'LabCTAAuswerten');
    if @AnzeigenProd <> nil then begin
      AnzeigenProd(Anwendung);
    end;
    FreeLibrary(Handle);
  end;
Die Form wird erzeugt mit

Delphi-Quellcode:
procedure LabCTAAuswerten(AW: TAnwendung); stdcall;
begin
    with TF_CTAuswerten.Create(Application) do
    try
      ShowModal;    
    finally
      Free;
    end;
end;

Hat irgend jemand eine Idee bzw. eine ähnliche Erfahrung gemacht ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz