Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi PlugIn Schnittstelle - DLL (https://www.delphipraxis.net/72604-plugin-schnittstelle-dll.html)

lizardking 3. Jul 2006 22:10

Re: PlugIn Schnittstelle - DLL
 
Zitat:

Zitat von Prototypjack
Guten Abend!
Heisst das, es ist nicht möglich das über eine Dll zu regeln? Das kann ich mir nicht vorstellen, da es ja andere Projekte offenbar ähnlich lösen, ausserdem ist die Umstieg auf Packages schlecht, da damit die möglichkeit der erweiterung des Programmes durch andere Compiler(C++, f.e.) umgeworfen wird.

Doch, es ist mit 'ner Dll zu regeln. ABER die VCL muss eben als Package eingebunden werden (bei den Compileroptionen "Build with packages" einschalten und die VCL als Package angeben). Deinen Code brauchst Du nicht in ein Package packen, sondern kannst gerne Dlls benutzen.

Was allerdings die Erweiterbarkeit ueber C++ etc. angeht... sobald Du Typen der VCL benutzt, laesst sich eh keine Sprache mehr verwenden, die die VCL nicht kennt. Dann muesstest Du die Daten schon "roh" uebergeben und nicht als TImage.

Gruesse,

Lizzy

Prototypjack 4. Jul 2006 11:06

Re: PlugIn Schnittstelle - DLL
 
Vielleicht werde ich sie irgendwie als Binäre Daten übergeben, später mal.
Auf jeden Fall funktioniert es jetzt und ich bedanke mich bei euch.
Achja, nochwas: Ich muss jetzt nicht irgendwelche VCL Packages mitausliefern oder?

Danke schonmal,
Max

alias5000 4. Jul 2006 11:43

Re: PlugIn Schnittstelle - DLL
 
Wenn du "Build with runtime packages" nicht an hast, dann nicht.

Prototypjack 4. Jul 2006 12:33

Re: PlugIn Schnittstelle - DLL
 
Na toll.

Über welchen Datentyp kann ich die Daten ohne Runtimepackages weitergeben?
Danke schonmal
Gruß,
Max

Prototypjack 5. Jul 2006 17:17

Re: PlugIn Schnittstelle - DLL
 
Hmm, irgendwie muss das doch auch ohne das Weitergeben von den Packages gehen.
Kann mir da wirklich keiner helfen?
Gruß,
Max

QuickAndDirty 2. Aug 2006 17:59

Re: PlugIn Schnittstelle - DLL
 
Hab jetzt das selbe gemacht.
Einfach die Daten roh durchreichen das geht.
"TStringlist ist nicht vom Typ TStringlist" man was hab ich gelacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:23 Uhr.
Seite 2 von 2     12   

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