AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Inkompatible Typen: 'Integer' und 'Extended'
Thema durchsuchen
Ansicht
Themen-Optionen

Inkompatible Typen: 'Integer' und 'Extended'

Ein Thema von quakergod · begonnen am 16. Feb 2004 · letzter Beitrag vom 17. Feb 2004
Antwort Antwort
quakergod

Registriert seit: 20. Mär 2003
Ort: NRW
129 Beiträge
 
Delphi 7 Enterprise
 
#1

Inkompatible Typen: 'Integer' und 'Extended'

  Alt 16. Feb 2004, 23:03
Hi, komm bei meinem Promillerechner nicht weiter:

Delphi-Quellcode:
var
  Form1: TForm1;
  Vol,Menge: string;
  gramm: integer;

...

procedure Promillemaximum;
begin
gramm:=strtoint(menge)/10*strtoint(vol)*0.08;
end;
wenn ich das starte kommt dieser Fehler:
Zitat:
[Fehler] Unit1.pas: Inkompatible Typen: 'Integer' und 'Extended'
weiss jemand was zu tun ist?
I love Delphi-Praxis !
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#2

Re: Inkompatible Typen: 'Integer' und 'Extended'

  Alt 16. Feb 2004, 23:08
schau mal nach

Round
Trunc
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
franz

Registriert seit: 23. Dez 2003
Ort: Bad Waldsee
112 Beiträge
 
Delphi 5 Professional
 
#3

Re: Inkompatible Typen: 'Integer' und 'Extended'

  Alt 16. Feb 2004, 23:10
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.

gramm := Trunc(strtoint(menge)/10*strtoint(vol)*0.08);
  Mit Zitat antworten Zitat
quakergod

Registriert seit: 20. Mär 2003
Ort: NRW
129 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Inkompatible Typen: 'Integer' und 'Extended'

  Alt 17. Feb 2004, 00:51
hey danke, es funktioniert
sorry wegen der newbiefrage
I love Delphi-Praxis !
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#5

Re: Inkompatible Typen: 'Integer' und 'Extended'

  Alt 17. Feb 2004, 01:01
Zitat von quakergod:
hey danke, es funktioniert
sorry wegen der newbiefrage
Wir haben alle mal klein angefangen!


Merke: Es gibt niemals dumme Fragen nur dumme Antworten!
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Inkompatible Typen: 'Integer' und 'Extended'

  Alt 17. Feb 2004, 16:30
Moin Quakergod,

Du könntest auch einfach gramm als extended deklarieren.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
17. Feb 2004, 16:34
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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz