Registriert seit: 1. Mär 2003
2.078 Beiträge
Delphi 2005 Professional
|
31. Mai 2003, 17:09
function Messwerte (s: string; s2: integer; s3: integer): string;
Das is eine Von deinen Funktionen. Du hast die so aufgerufen:
Messwerte(Mess)
Du hast also nur einen String (s)übergeben, aber die Funktion braucht noch zwei Werte zum rechnen , nämlich s2 (Integer) und s3 (integer). Folglich, musst du hinter "Mess" (s) noch zwei ganzzahlige Werte angeben. Wenn du schreibst, du bekommst eine Fehlermeldung über inkompatible Typen, dann hast du wahrscheinlich statt einer Zahl einen String übergeben. so in etwa:
Messwerte(Mess,'0','0');
Wenn du StringVariablen hast, die eine Zahl enthalten, musst du diesen String mit StrToInt in eine IntegerZahl umwandeln.
Messwerte(Mess,StrToInt('0'),StrToInt('0'));
|