Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: CD brennen mit XE-7 -> DLL erstellen
27. Nov 2014, 15:21
Schnittstelle EXE <-> DLL : - nichts was die Speicherverwaltung vom Delphi benutzt (außer man verwendet ShareMem u.ä.)
- niemals irgendwelche Delphi-Objekt-Instanzen übergeben
allemein nichts übergeben, was die RTTI benutzt
- nichts aus der VCL (keine TComponent, maximal HWND ala MyComponent.Handle)
- ...
- Interfaces (IInterface) sind erlaubt (keine direkten Objekte)
- ShortString, PChar, PAnsiChar, PWideChar oder WideString sind erlaubt (keine String, AnsiString, UnicodeString usw.)
Wäre alles erlaubt, wenn man Packages nutzt, aber das würde deinem Vorhaben entgegen stehen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (27. Nov 2014 um 15:24 Uhr)
|