![]() |
Re: länge zweier integer werte vergleichen
Zitat:
Max gibt einfach den größeren der beiden Parameter zurück. Zitat:
Zitat:
Zitat:
Grüße, Yogu |
Re: länge zweier integer werte vergleichen
okay
danke |
Re: länge zweier integer werte vergleichen
hey,
ich habe jetzt diesen code genommen, bekomme aber Fehlermeldungen.
Delphi-Quellcode:
MaxLen = Max(Length(IntToStr(Variable1)), Length(IntToStr(Variable2))); // Inkompatible Typen: 'string' und 'Integer'
String1 := Format('%.*d', [MaxLen, Variable1]);// Inkompatible Typen Integer und String String2 := Format('%.*d', [MaxLen, Variable2]); // Inkompatible Typen Integer und String worand könnte das liegen bzw wie kann ich das ändern ? |
Re: länge zweier integer werte vergleichen
wie hast du denn deine Variablen definiert?
z.B.:
Delphi-Quellcode:
var String1, String2: String;
MaxLen, Variable1, Variable2: Integer; |
Re: länge zweier integer werte vergleichen
ich überprüf es eben ^^
edit hatte die varialben echt falsch definiert dafür gibs wenn ich das 'programm' ausführe nen anderen fehler nämlich : Format '%."d' ungültig oder nicht kompatibel mit Argument. toll ich weiß nicth was Delphi von mir will xD |
Re: länge zweier integer werte vergleichen
Na, für 'nen Anfänger ein wenig undurchsichtig, mit
Zitat:
|
Re: länge zweier integer werte vergleichen
aber ich will das nicht auf 4 sonder auf (length(Variable2) zeichen bringen
also auf die länge einer variable geht das auch ?! |
Re: länge zweier integer werte vergleichen
Oder so:
Delphi-Quellcode:
Ungetestet, sollte nach meinem Dafürhalten aber funktionieren.
MaxLen := Max(Length(IntToStr(Variable1)), Length(IntToStr(Variable2)));
FormatString := Format('%%.%dd',[MaxLen]); String1 := Format(FormatString, [Variable1]); String2 := Format(FormatString, [Variable2]); |
Re: länge zweier integer werte vergleichen
jetzt geht es erst
aber wenn ic hdas programm ausführe bekomme ich die meldung '%.2d' ist ungültig wobei die Zahl sich immer ändert (wenn ich das programm wieder ausführe) was ja aber eigl. auch richtig ist... |
Re: länge zweier integer werte vergleichen
Sind das auch wirklich Integerwerte, die Du übergibst?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 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