String von D richtig an PB DLL schicken [gelöst]
Verfasst: 03.02.2009 12:05
Hallihallo!
Ich habe folgendes Anliegen:
Ich würde gerne eine DLL für die Programmiersprache D basteln, und zwar in Purebasic. Die soll ned viel machen, eigentlich nur ein vorhandes JPEG resizen und dann abspeichern.
Den Pfad vom JPEG will ich mit einem String übergeben, woraus dann in PB so etwas in der Art wird (reduziertes Beispiel - ich mach da schon andere Dinge, aber so ähnlich sieht die ProcedureDLL halt aus):
Damit ich einen wohlgeformten PB String übergeben kann brauch ich jetzt nur noch eine Information: Sind die Purebasic Strings so terminiert wie in C, oder gelten hier andere Konventionen?
Falls die Frage ein Quatsch ist steinigt mich bitte nicht, ich bin nur neugierig wie das alles Funktioniert und lerne durch ausprobieren
Ich habe folgendes Anliegen:
Ich würde gerne eine DLL für die Programmiersprache D basteln, und zwar in Purebasic. Die soll ned viel machen, eigentlich nur ein vorhandes JPEG resizen und dann abspeichern.
Den Pfad vom JPEG will ich mit einem String übergeben, woraus dann in PB so etwas in der Art wird (reduziertes Beispiel - ich mach da schon andere Dinge, aber so ähnlich sieht die ProcedureDLL halt aus):
Code: Alles auswählen
ProcedureDLL dll2(var.s)
MessageRequester("hallo", var, 0)
EndProcedure
Falls die Frage ein Quatsch ist steinigt mich bitte nicht, ich bin nur neugierig wie das alles Funktioniert und lerne durch ausprobieren
