Einzelnen Beitrag anzeigen

DellaM0rte

Registriert seit: 4. Okt 2004
4 Beiträge
 
#2

Re: Dll und record, bzw. array

  Alt 12. Okt 2004, 10:24
Am besten lässt sich eine solche Übergabe immer über einen Pointer realisieren. Dann kannst du sogar ein beliebiges Objekt (z.B. Class(TObject)) übergeben.

Vorgehensweise:
- Object/Record/String in der Dll einem Speicherbereich zuweisen (new)
- mit Daten füllen
- und den Pointer an die Anwendung übergeben
- dort wird dein Object/Record/String dann dereferenziert
- nicht vergessen den Speicherbereich zu gegebenen Zeitpunkt wieder freizugeben.

Wie das im einzelen Funktioniert solltest du mit den richtigen Suchbegriffen finden, wenn nicht, dann frag mich nochmal, wenn ich die Zeit finde kann ich dir ein Beispielprojekt schicken...
  Mit Zitat antworten Zitat