![]() |
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:
Die Form wird erzeugt mit
Handle:=LoadLibrary(PChar(pfad));
if Handle <> 0 then begin @AnzeigenProd := GetProcAddress(Handle, 'LabCTAAuswerten'); if @AnzeigenProd <> nil then begin AnzeigenProd(Anwendung); end; FreeLibrary(Handle); end;
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:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz