Zu Frage 2: Wenn du das auch in der Variable haben willst kannst du halt keine numerische Variable verwenden... Und um auf dem Label auszugeben einfach in einen String umwandeln und kg anhängen
Code:
string:=intToString(intvar)+" kg";
und dann halt entsprechend dem Label zuweisen
Code:
label1.text:=string;
Ich hoff's is richtig - hab schon lange nicht mehr Delphi programmiert...