am einfachsten wäre es wenn du das nicht über ein result sondern über private/globale variablen machst
also zusätzlich 2 variablen
stre : string;
inte : integer;
Delphi-Quellcode:
begin
if {.... (das mit der 0 halt) ...} then
inte := 102023
else
stre := '2323';
end;[/delphi]
das brauchst du natürlich nur mehr ne procedure
oder aber(und jetzt kommts) du machst es per var
Delphi-Quellcode:
procedure machdas(var i : Integer); overload;
begin
end;
procedure machdas(var e : String); overload;
begin
end;
dann nur mehr deine abfrage rein und das wärs