Hallo,
Ich soll einen VB Code nach Delphi5 konvertieren, und habe Probleme beim
Parameter konvertieren:
Das ganze sieht folgendermaßen aus:
<PRE>
---------
VB-
dim os as Object
dim rc as integer
dim nummer(1) as long // long-array -> eigentliches problem
dim wert as string
set os=CreateObject(...)
os.GetTextValue( "Feld", nummer, wert)
Delphi5-
var
v: Variant;
ov1, ov2, ov3 : OleVariant;
v := CreateOLEObject( ...
ov1 := 'Feld';
ov2 := ???;
ov3 := ' ';
os.GetTextValue( ov1, ov2, ov3 );
---------
</PRE>
Wie kann ich ein Array of long als OLEVariant übergeben?
DCOMKosch S.346 hat mir leider nicht geholfen, ich bekomme immer
"$80020005 Typenkonflikt", zefix.
Danke im Voraus, Grüße
Ralf
Ich soll einen VB Code nach Delphi5 konvertieren, und habe Probleme beim
Parameter konvertieren:
Das ganze sieht folgendermaßen aus:
<PRE>
---------
VB-
dim os as Object
dim rc as integer
dim nummer(1) as long // long-array -> eigentliches problem
dim wert as string
set os=CreateObject(...)
os.GetTextValue( "Feld", nummer, wert)
Delphi5-
var
v: Variant;
ov1, ov2, ov3 : OleVariant;
v := CreateOLEObject( ...
ov1 := 'Feld';
ov2 := ???;
ov3 := ' ';
os.GetTextValue( ov1, ov2, ov3 );
---------
</PRE>
Wie kann ich ein Array of long als OLEVariant übergeben?
DCOMKosch S.346 hat mir leider nicht geholfen, ich bekomme immer
"$80020005 Typenkonflikt", zefix.
Danke im Voraus, Grüße
Ralf
Comment