Hallo,
ich möchte in Autocad die Prozedur GetXData aufrufen und muss dazu dieser Prozedur einen "Nullsting" übergeben.
Der VB Syntax lautet:
Code:
myobject.GetXData "", xtypeOut, xdataOut
In Delphi funktioniert:
myobject.GetXData('myapp',xtypeOut,xdataOut);
jedoch nicht:
Delphi-Quellcode:
myobject.GetXData('',xtypeOut,xdataOut);
myobject.GetXData(NULL,xtypeOut,xdataOut);
myobject.GetXData(nil,xtypeOut,xdataOut);
const
myapp=''; //
myobject.GetXData(myapp,xtypeOut,xdataOut);
Der erste Parameter wird von Delphi als Widestring und von Autocad als String erwartet. Dabei bewirkt ein "NULL String" (O-Ton Autocadonlinehilfe) genau die Funktionalität, die ich haben möchte.
Thomasch