Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#10

AW: CD brennen mit XE-7 -> DLL erstellen

  Alt 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)
  Mit Zitat antworten Zitat