Hallo, wenn ich mir mittels GetVariables eine Liste der Variablen hole ist der Output ja zwangsläufig ein String.
Wie kann ich denn zu jeder Variablen den Typ mitgeliefert bekommen?
Gruss René
Hallo, wenn ich mir mittels GetVariables eine Liste der Variablen hole ist der Output ja zwangsläufig ein String.
Wie kann ich denn zu jeder Variablen den Typ mitgeliefert bekommen?
Gruss René
Hmm wie kommst du darauf?
print_r(IPS_GetVariables());
Im SDK wird eine Array von TIPSVariable ausgegeben. Dort ist alles genau mit drin
paresy
Sorry Micha, ich meine in Delphi.
Hier ist meine Procedure:
procedure TForm1.btn_VarListClick(Sender: TObject);
var a: TIPSVariables;
i: integer;
begin
Connection.GetVariables(a);
sl := TStringList.Create;
for i := Low(a) to High(a) do
sl.Add(a[i].Varname);
Listbox1.Items.AddStrings(sl);
Listbox1.Update;
sl.Free;
end;
Wie muss ich das verändern?
Gruß René
sl.Add(a[i].Varname + ' ' + VarTypeToString(a[i].VarType));
So sollte es klappen
paresy
Guten Morgen Micha,
VarTypeToString, das wars, da hat Delphi immer gemeckert wegen inkompatibler Typen .
Pack ich dann alles am besten in ein Listview, so wie Du das gemacht hast.
Viele Grüsse René