![]() |
Edit.Font.Size über dll Datei gibt Fehler
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Habe wiedermal ein Problem.....
Ich Versuche beim Starten meines Programms eine DLL Datei zu laden in dieser soll ein Edit3 Feld geändert werden. Nun mehr geht es Auch bis zu dem Punkt wo ich Irgendetwas am Font ändern möchte. Er Ändert es aber wenn ich mein Programm schlies kommt ne Fehlermeldung Siehe Bild. Hier mal der Code dpr welche die dll erstellt.
Delphi-Quellcode:
Wo ist der Fehler???
library ueberschrift;
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; {$H+} Procedure Ueberschrift1(Edit:TEdit);stdcall; begin Edit.Top := 50; Edit.left := 50; Edit.Font.Size := 12; // Sobald ich dies deaktiviere kommt kein Fehler beim Beenden //Edit.Font.Style := [fsbold]; //Edit.Font.Name := 'Arial'; Edit.Text := 'Hallo'; end; exports Ueberschrift1; begin end. |
AW: Edit.Font.Size über dll Datei gibt Fehler
Ich weiß ja nicht wie oft das dir schon gesagt wurde:
Keine Klassen über DLL-Grenzen! Oder du mußt dafür sorgen, daß diese Klassen/RTTI auch kompatibel sind, wozu auch noch der Arbeitsspeicher gehört, der zusammengeaschaltet gehört, da du hier auch noch Strings über die DLL-Grenze trägst. |
AW: Edit.Font.Size über dll Datei gibt Fehler
Das Heisst?????
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 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-2025 by Thomas Breitkreuz