das scheint wie eine einfache Frage, aber ich kann nicht google up die Antwort scheinen. Ich habe eine DLL, die eine Schnittstelle wie folgt hat:Pass struct mit c Strings von vb6
struct TestResults
{
int StringLengths;
Error Error;
LPTSTR SerialNumber;
LPTSTR Application;
LPTSTR GSM;
};
extern "C" Error DLLNAME_ _stdcall GetResult(TestResults* testResults);
Die DLL wird die verschiedenen Zeichenfolgen ausfüllen. Wie kann ich diese Schnittstelle von VB6 verwenden? Wie kann ich die Zeichenfolgen initialisieren, um beispielsweise eine Zeichenfolge mit 64 Zeichen Länge fester Länge zu verwenden?
Die Zeichenfolgen sind einfach genug, Sie müssen sie nur vorbelegen. Aber was ist die Definition von "Fehler" in Ihrer Struktur? – tcarvin