Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Stream an DLL übergeben

  Alt 7. Jul 2015, 11:49
Zitat:
Meine Frage lautet aber immer noch, gibt es einen technischen Grund, weswegen mann bei einem Funktionaufruf einer DLL als Übergabeparameter keine Objekte benutzen sollte. Für mich als technischer Laie, stellt sich ein Funktionaufruf einer DLL, genauso dar, als würde ich eine Methode in meinem eigenem Programm aufrufen.
Das ist aber nicht das selbe. Bei der Übergabe in eine Prozedur im selben Programm werden diese von gleichen Speichermanager verwaltet. Bei der Übergabe in eine Funktion, welche aus der einer Dll importiert wurde von vercshiedenen Speichermamangern ( auch wenn diese auch in Delphi geschrieben wurde.)
Zitat:
Ohne es je ausprobiert zu haben
Dann würdest Du sehen, dass es möglicherweise kracht
Zitat:
und ohne sagen zu wollen ob Sinnvoll oder nicht, technisch müsste es eigentlich funktionieren.
Markus Kinzler
  Mit Zitat antworten Zitat