Einzelnen Beitrag anzeigen

Testsieger

Registriert seit: 23. Nov 2013
22 Beiträge
 
#8

AW: String/Char-Pointer aus C# DLL korrekt auslesen

  Alt 2. Jan 2014, 10:25
Ich habe zu der DLL die Info zur Strukur und die sieht so aus:
Delphi-Quellcode:
int __stdcall GetVarInfo(
    const int hFile,
    const int iVar,
    char* varName,
    int* varType);
Ich brauche ja auch den Variablennamen. Manchmal (=je nach geöffneter Datenbank) bekomme kann ich ihn ja auch
richtig angezeigt, aber manchmal nur teilweise oder auch garnicht.

Warum bekomme ich eine Fehlermeldung im Programmablauf, wenn ich ansistring(@varname2) ändere in ansistring(varname2^). Das wäre doch eigentlich der korrekte Delphiuaufruf für einen Pointerinhalt.
  Mit Zitat antworten Zitat