ich habe folgende funktion:
Delphi-Quellcode:
function Write(para1: string; para2: string; para3: string; typ: integer; const right_value): boolean;
test: string;
test2: integer;
test := string(right_value);
test2: integer(right_value);
und ich möchte jetzt, dass ich bei right_value entweder einen string oder einen integer übergebe und je nachdem möchte ich dann was bestimmtes machen. ist doch eigentlich total simpel. ich weiß blos nicht, warum das nicht geht.
weiß jemand warum ich da falsche werte rausbekomm? mir wärs eigentlich auch lieber, wenn ich bei right_value nicht erst ne variable deklarieren muss und diese einen wert zuweisen, sondern die funktion z.b. so aufrufen kann:
Write('test', 'test', 'test', 1, 3);
gibts da auch ne möglichkeit? wie mach ich das am besten?