Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Nur Integer zulassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.03.2006, 22:19 Uhr
~Mic
Gast


Hallo erstmal. Ich habe ein Problem.

Ich habe ein Edit1 und ein TrackBar1.

Wenn ich nun schreibe:

TrackBar1->Position = StrToInt(Edit1->Text)

Dann übergibt er die Zahl vom Edit zur Trackbar.

Wenn ich jetzt aber einen Buchstaben in mein Edit schreibe, gibt es einen Fehler weil es sich ja nicht um Integer handelt.

Wie kann ich dieses Fehler abfangen, das Beispilsweise dann in einem Edit2 ein Text auftaucht.


???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.03.2006, 07:32 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)



C++:
try {
    TrackBar1->Position = StrToInt(Edit1->Text)
}   catch(...)  {
   // Ein bisschen Fehlerbehebung ...
}


Dazu solltest du aber die entsprechend auftauchende Exception abfangen und nicht den globalen Exception-Handler verwenden!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.03.2006, 17:27 Uhr
theosoft



@Reyx: ich erlaube mir mal dich zu zitieren:

C++:
try {
    TrackBar1->Position = StrToInt(Edit1->Text)
}   catch(...)  {
   // Ein bisschen Fehlerbehebung ... zum Beispiel:
  Edit1->Text = "nur Int erlaubt";
}

--
ifS (immer fröhliches Schaffen)
theosoft
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.03.2006, 18:00 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Hättest aber wenigstens den Syntaxfehler korrigieren können
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.03.2006, 19:49 Uhr
theosoft



here's to Reyx

C++:
;


--
ifS (immer fröhliches Schaffen)
theosoft
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
25.03.2006, 08:14 Uhr
~micc
Gast


Auch euch Danke.


Hab die Lösung schon selber gefunden gehabt.


hier klicken
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
25.03.2006, 09:22 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Würde ich zwar nicht als selber bezeichnen, aber was soll's: www.c-plusplus.de/forum/viewtopic-var-t-is-141654.html
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
25.03.2006, 17:53 Uhr
~theosoft
Gast


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: