AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Objekt-Austausch zwischen EXE und DLL > wann möglich?
Thema durchsuchen
Ansicht
Themen-Optionen

Objekt-Austausch zwischen EXE und DLL > wann möglich?

Ein Thema von Pfoto · begonnen am 19. Okt 2007 · letzter Beitrag vom 20. Okt 2007
Antwort Antwort
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Objekt-Austausch zwischen EXE und DLL > wann möglich?

  Alt 20. Okt 2007, 08:15
Moin Elvis,

ich habe mich wirklich vorher der Suche bedient und Dein Name kam
auch oft in den Beiträgen vor

Ein Zitat von dir:
Zitat:
"Delphi Interfaces erfüllen die COM-Pflichten, sie sind also binär kompatibel zueinander.
Auch wenn du sie in 2 Binaries kompilierst (Deine Echse und die DLL). "
Das was ich nicht verstehe:
In dem PlugIn-Modell von Sakura gibt es ja keine echten Interfaces, sondern nur
abstrakte Klassen als Schnittstelle.

Oder ist hier nur die Hauptsache, dass die Objekte in der gemeinsam Verwendeten
Schnittstellen-Unit definiert wurden?
Daher auch meine Frage, ob ShareMem zudem dafür sorgt, dass die Übergabe
der Objekte reibungslos funktioniert -- zumindest zwischen EXE und DLL, die mit
der selben Delphi-Verison kompiliert wurden.


Ich würde es halt gerne verstehen, auch wenn ich sozusagen auf die sicheren
echten Interfaces setzten könnte. Wobei es mir nicht unbedingt auf Kompatibilität
zu anderen Versionen oder Programmiersprachen ankommt.

Denn der Nachteil bei meiner jetztigen BPL-Lösung ist, dass es
allein wegen der Fremdbibliotheken extrem viele Dateien geworden sind,
die ich alle mitliefern müsste. Dabei soll mein Programm nur ein kleines
Tool sein, dass längst nicht alle Funktionalitäten der Bibliotheken benötigt.
Also praktisch mit Kanonen auf Spatzen geschossen...


Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:24 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