![]() |
Re: DIV und MOD
Moin icke!
Gratuliere! :-D. Du hast verschiedene Datentypen durcheinander gebracht. Zitat:
Versuch etwa so:
Delphi-Quellcode:
Wenn du noch die restmin und restsec in Form eines Strings ausgeben möchtest, musst du noch String-Variablen definieren. Dann geht auch die Funktion „IntToStr“ (bzw. FloatToStr - das wäre unsauber):
var
restmin, restsec, gesamt: integer; ... restmin:= Gesamt div 60; // das ist korrekt restsec:= Gesamt mod 60; // und das auch ...
Delphi-Quellcode:
oder gleich so:
var
restmin , restsec, gesamt: integer; restmin_char , restsec_char: string; ... restmin:= Gesamt div 60; restsec:= Gesamt mod 60; restmin_char := IntToStr(restmin); restsec_char := IntToStr(restsec); ...
Delphi-Quellcode:
Viele Grüße
var
gesamt: integer; restmin_char , restsec_char: string; ... restmin_char := IntToStr(Gesamt div 60;); restsec_char := IntToStr(Gesamt mod 60); ... Markus :gruebel: |
Re: DIV und MOD
Hoffentlich machst du dir die Mühe nicht umsonst, Markus. Die richtigen Antworten wurden mehr oder weniger alle schon gegeben. Nur icke liest das einfach nicht und präsentiert stattdessen immer wieder seine Fehlermeldungen. :roll:
|
Re: DIV und MOD
Moin MathiasSimmack !
Ich hoffe, dass mein Posting ein bisschen Klarheit im Kopf des armen icke schafft. Nachdem ich alle Postings gelesen habe, bin ich zum Schluss gekommen, dass das einzige was geklärt wurde ist, dass man mit Strings nicht rechnen kann und mod und div Integers erwarten. Alles andere ist, meiner Meinung nach, entweder unnötig kompliziert, irreführend oder einfach falsch. Ein Beispiel: Geklärt würde: Zitat:
Zitat:
Noch ein Beispiel: Zitat:
Viele Grüße Markus :gruebel: |
Re: DIV und MOD
Hallo
1. Ich habe mir die Antworten alle Durchgelesen. 2. Jeder schreibt irgend etwas anderes und gibt neue Tipps und eine "bessere Lösung" 3. Die Vorschläge habe ich im Quellcode geändert. Da die gleiche Fehlermeldung wie zuvor gekommen ist, bin ich zu dem Schluss gekommen, dass meine Version nicht schlechter sein kann. 4. Niemand bis auf MarkusB der mir endlich gesagt hat, dass der Ausdruck >restmin:= Gesamt div 60;< auch funktioniert! Gruß icke PS: ICh werde nun die anderen Vorschläge ausprobieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 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-2025 by Thomas Breitkreuz