Mit der Variante von Fritzew steht schonmal was in dem ErrStr drinne.
Leider sind nicht alle 1024 Zeichen sinnvoll gefüllt, aber ca. 200 steht nur noch "Mist" drin.
Wenn ich jetzt die Umwandlung auf ein String mache, bekomme ich eine Zugriffsverletzung (
Exception).
Man müsste jetzt bestimmt die Länge noch herausbekommen, da nicht immer alle 1024 Zeichen gefüllt sind.
Dann füge doch bitte vor dem Aufruf einfach ein
fillchar(ErrStr, Sizeof(ErrStr), 0);
ein.
Der Einwurf von EWeis ist schon richtig. aber ohne header file ist es schwer zu sagen.
(Trotz roter Box abgeschickt)