Thema
:
Delphi
DLL einbinden octopus.dll
Einzelnen Beitrag anzeigen
multi-man
Registriert seit: 10. Jul 2008
16 Beiträge
Delphi 7 Professional
#
16
Re: DLL einbinden octopus.dll
25. Jul 2008, 20:08
Zitat von
omata
:
Zitat von
Wal
:
Mit octupus_init wird ja der Pointer geholt, deshalb wird das var wichtig sein und mit octupus_open wird der Pointer wieder der
Dll
mitgeteilt.
Bin noch nicht der Delphifreak, deshalb berichtigt mich falls ich falsch liege.
Das ist so nicht. Den Speicherbereich muss man selber reservieren und dann übergibt man der
Dll
nur den Zeiger auf diese. Auf der Adresse kann dann die
Dll
arbeiten. Die
Dll
-Routine gibt also keinen Zeiger zurück, sondern arbeitet nur auf der übergebenen Speicheradresse. Somit ist hier kein Referenzparameter nötig. Das ist ja gerade der Witz an Zeigern und auch der Grund warum es in C keine Referenzparameter gibt.
Das stimmt !
Zitat
multi-man
Öffentliches Profil ansehen
Mehr Beiträge von multi-man finden