![]() |
Inkompatible Typen: 'Integer' und 'Extended'
Hi, komm bei meinem Promillerechner nicht weiter:
Delphi-Quellcode:
wenn ich das starte kommt dieser Fehler:
var
Form1: TForm1; Vol,Menge: string; gramm: integer; ... procedure Promillemaximum; begin gramm:=strtoint(menge)/10*strtoint(vol)*0.08; end; Zitat:
|
Re: Inkompatible Typen: 'Integer' und 'Extended'
schau mal nach
Round Trunc |
Re: Inkompatible Typen: 'Integer' und 'Extended'
Hi,
zerst mal zu den Datentypen Integer = Nachkommastellenlose Zahl; Float = Zahl mit Nachkommastellen (dazu gehört Extended). Du versuchst also einem Integer eine Gleitkommazahl zuzuordnen. Mit Trunc kannst du die Gleitkommazahl in einen Integer umwandeln.
Delphi-Quellcode:
gramm := Trunc(strtoint(menge)/10*strtoint(vol)*0.08);
|
Re: Inkompatible Typen: 'Integer' und 'Extended'
hey danke, es funktioniert :-D
sorry wegen der newbiefrage :oops: |
Re: Inkompatible Typen: 'Integer' und 'Extended'
Zitat:
Merke: Es gibt niemals dumme Fragen nur dumme Antworten! |
Re: Inkompatible Typen: 'Integer' und 'Extended'
Moin Quakergod,
Du könntest auch einfach gramm als extended deklarieren. |
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "VCL-Komponenten und Controls" nach "Object-Pascal / Delphi-Language" verschoben.
Thread hat nichts mit VCL Kompos zu tun ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz