Zitat von
ekke:
So baut Delphi das aus dem Type Library Editor (LPWSTR *) zusammen:
Änderen dein Typlib-Definition. Mit Delphi kannst du keine PChars über Prozessraumgrenzen übertragen! Hierzu ist ein Custom-Marshaller nötig den du AFAIK nicht mit Delphi erzeugen kannst. Du bist auf das angewiesen was der
COM-Standard-Marshaller kann. Und dieser kann keine P(Wide)Chars entsprechend behandeln.
Windows Vista - Eine neue Erfahrung in Fehlern.