![]() |
Dll und Klassen
Kennt jemand eine gute Beschreibung
von wie man Klassen in eine DLL einbinden kann |
AW: Dll und Klassen
Was verstehst du unter einbinden? Klassen kannst du in einer DLL ganz normal nutzen. Problematisch ist nur der Zugriff von der Anwendung auf eine Klasse in der DLL. Aber dazu sollte es schon genug Informationen hier im Forum geben.
|
AW: Dll und Klassen
Lucky das ist mir schon klar
wie kann ich z.B. einen Constructor ansprechen. das verstehe ich noch nicht |
AW: Dll und Klassen
Gar nicht, da DLL und Anwendung unterschiedlöiche Speichermanager haben. Aber Möglichkeiten, wie man Klassen in DLLs nutzt wurde schon oft genug im Forum angesprochen.
|
AW: Dll und Klassen
danke
und habe ich die Möglichkeit in einer DLL ein z.B. TImage zu initialisieren. |
AW: Dll und Klassen
Stichwort: BPL. Und du solltest dir bewusst sein, dass du DLLs mit Klassen dann nur mit Delphi nutzen kannst - unabhängig davon, ob du BPLs nutzt oder nicht.
|
AW: Dll und Klassen
Delphi-Quellcode:
das funktioniert in der DLL
var
_GifImage : TGifImage; begin try _GifImage := TGifImage.Create; try TheStream.Position := 0; _GifImage.LoadFromStream(TheStream); Image.Picture.Graphic := _GifImage;
Delphi-Quellcode:
das nicht.
var
_GifImage : TGifImage; begin try _GifImage := TGifImage.Create; try TheStream.Position := 0; _GifImage.LoadFromStream(TheStream); Image.Picture.Assign(_GifImage); Kann mir jemand sagen warum? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:25 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