thx
new proj - new prob:
Also, jetzt habe ich so ein paar Fehlermeldungen bezüglich einer Umwandlung von Variablen (StrToInt).
Folgend ein Ausschnitt des Quellcodes:
Code:
var
Form1: TForm1;
gramm, fett, kcal, ergebnis: String;
procedure TForm1.Button1Click(Sender: TObject);
begin
//Zunächst wird geprüft, ob die Angaben des Nahrungsmittels
//für je 100 Gramm gedacht sind. Wenn dem so ist, wird nach
//der LowFett30-Formel der Fettgehalt berechnet.
//Falls die Angaben nicht für 100 g angegeben sind, werden
//die Variablen zunächst umgerechnet und danach wird der
//Fettgehalt berechnet.
gramm := StrToInt(Edit1.Text);
fett := StrToInt(Edit2.Text);
kcal := StrToInt(Edit3.Text);
if (gramm = 100) then
begin
ergebnis := (fett * 9 * 100) / kcal;
end
else
begin
fett := (fett / gramm) * 100;
kcal := (kcal / gramm) * 100;
ergebnis := (fett * 9 * 100) / kcal;
end
end;
//Das Ergebnis wird in einem neuen Formular dargestellt.
Form2.Label2.Caption := IntToStr(ergebnis);
if (ergebnis <= 30) then
begin
Form2.Image1.Picture.LoadFromFile('img\erlaubt.bmp');
end
else
begin
Form2.Image1.Picture.LoadFromFile('img\nerlaubt.bmp');
end
end;
Form2.Show;
end;
Soa, String und Integer harmonieren noch nicht zusammen und zudem ist wohl die Picture-Imagezuweisung noch nicht korrekt.