Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Open PTC -> ptc.dll Funktionen Doku, wo?

  Alt 5. Nov 2014, 07:32
Free Pascal's PTCPas (welches ursprünglich hier zu finden war), benötigt keine PTC.dll, sondern implementiert alles selbst in Pascal Code. Im Gegensatz zu PTCPas scheint bei OpenPTC die Entwicklung auch eher zum Stillstand gekommen zu sein (die hier erwähnte Projekt-URL steht zum Beispiel zum Verkauf...). Das heißt, dass es vielleicht sinnvoller wäre PTCPas Delphi-kompatibel zu gestalten, da dieses weiterhin als Teil von FPC weiterentwickelt wird. Hast du schon mal probiert, den Windows-kompatiblen Teil mit Delphi zu kompilieren? (btw.: der Code findet sich unter %fpcdir%\packages\ptc) Wobei ich gerade sehe, dass der Code Makros zu verwenden scheint... (zumindest wird {$macro on} verwendet)

Wenn du dann doch mit der DLL arbeiten willst, dann lade dir am besten den Dependency Walker herunter, mit dem du dir unter anderem die Exporte der DLL anzeigen lassen kannst. Dadurch siehst du genau, wie die Namen im external libname name 'XYZ' -Modifier aussehen müssen.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat