Hallo himitsu,
Ich bin mir insofern sicher als dass in anderen Programmiersprachen dieses so dem
ActiveX als Array of Char
übergeben kann und dieses (das
ActiveX) dies richtig verarbeitet. Allerdings habe ich natürlich die Sourcen des
ActiveX nicht.
Auszug aus der TLB
Delphi-Quellcode:
// *********************************************************************//
// DispIntf: _DGeheimeFirmaActiveXControl
// Flags: (4112) Hidden Dispatchable
// GUID: {EC277D05-8AA2-41F5-91AA-8EE7DBD55C77}
// *********************************************************************//
_DGeheimeFirmaXControl =
dispinterface
['
{EC277D05-8AA2-41F5-91AA-8EE7DBD55C77}']
function DlmXBackup(ulCameraFilter: Integer; ulStartTimeStampSec: Integer;
ulStartTimeStampMillis: Integer; ulStopTimeStampSec: Integer;
ulStopTimeStampMillis: Integer;
const strFilename: WideString;
const strFormat: WideString): Integer;
dispid 21;
function DlmXConfig(
const strConfigXML: WideString): Integer;
dispid 25;
Bei der Funktion DlmXBackup gehts hier um den Parameter strFilename.
In der Funktion DlmXConfig kann/muss ich vorgängig dieses
XML mitgeben:
Code:
<DlmSDK><DlmConfig><Display CodePage=“utf-8” /></DlmConfig></DlmSDK>
<DlmSDK><DlmConfig><Display CodePage=“ISO-8859-1” /></DlmConfig></DlmSDK>
<DlmSDK><DlmConfig><Display CodePage=“windows-1251” /></DlmConfig></DlmSDK>
Wird damit vielleicht das Charset eingestellt?
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.