![]() |
Re: Projekt Probleme: Zeitmessung und Highscore
Dann ändere sep mal in einen Tabulator.
Delphi-Quellcode:
const
sep = #9; |
Re: Projekt Probleme: Zeitmessung und Highscore
in highscore.txt, Programm nun folgendes Problem:
ProjectProject1.exe raised exeption class EConvertError with message "8000 'is not a invalid integer value'.
Delphi-Quellcode:
procedure TForm5.FormActivate(Sender: TObject);
var i : integer; begin for i := 1 to 10 do begin Name1[i] :=''; Punkt1[i] := 0; end; LeseHighscore; end; // hier blau angestrichen {==============================================================================} end. |
Re: Projekt Probleme: Zeitmessung und Highscore
Meine Güte, setz einmal einen Haltepunkt und schau Dir den Inhalt der Variablen an, dann siehst Du, wo es noch hakt.
|
Re: Projekt Probleme: Zeitmessung und Highscore
nö, fragen ist doch einfacher als Augen auf ... da muss man auch noch denken ... igitt :mrgreen:
|
Re: Projekt Probleme: Zeitmessung und Highscore
Zitat:
|
Re: Projekt Probleme: Zeitmessung und Highscore
Delphi-Quellcode:
Was wird ausgegeben?
Name1[i]:= Copy(tempstr, 1, Pos(Sep, Tempstr) - 1);
ShowMessage(Copy(tempstr, Pos(Sep, Tempstr) + 1, MaxInt)); //zur Kontrolle eingefügt Punkt1[i]:=StrToInt(Copy(tempstr, Pos(Sep, Tempstr) + 1, MaxInt)); // Neu |
Re: Projekt Probleme: Zeitmessung und Highscore
Liste der Anhänge anzeigen (Anzahl: 1)
am anfang öffnet es sich und dann kleines Fenster mit Project1 Namen
im fenster steht steve 1200 dann kommt meldung:ProjectProject1.exe raised exeption class EConvertError with message "steve 1200 'is not a invalid integer value'. |
Re: Projekt Probleme: Zeitmessung und Highscore
Hast Du sep denn auch geändert wie weiter oben gesagt?
|
Re: Projekt Probleme: Zeitmessung und Highscore
Vielleicht wird es Dir damit klarer.
Tausche die Zeilen von DeddyH mal mit diesen aus, und wirst es sehen!
Delphi-Quellcode:
if Pos( Sep, Tempstr ) > 0 then
begin Name1[ i ] := Copy( Tempstr, 1, Pos( Sep, Tempstr ) - 1 ); Punkt1[ i ] := StrToInt( Copy( Tempstr, Pos( Sep, Tempstr ) + 1, MaxInt ) ); // Neu end else ShowMessage( Format( 'In "%s" ist kein Sep "%s" enthalten! Wie soll ich das denn bitte schön trennen?', [ Tempstr, Sep ] ) ); |
Re: Projekt Probleme: Zeitmessung und Highscore
Da
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 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