AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi try / except bringt ungewollte Fehlermeldung
Thema durchsuchen
Ansicht
Themen-Optionen

try / except bringt ungewollte Fehlermeldung

Ein Thema von iBooot · begonnen am 7. Jun 2009 · letzter Beitrag vom 7. Jun 2009
 
iBooot

Registriert seit: 7. Jun 2009
10 Beiträge
 
#1

try / except bringt ungewollte Fehlermeldung

  Alt 7. Jun 2009, 13:10
Hallo!
Erstmal: Ich habe Delphi 5.
Ich habe mal eine Frage:
Ich habe in meiner Form eine normale ComboBox.
Im OnChange-Ereignis soll jetzt die Image1.Canvas.Pen.Width auf den Wert aus der ComboBox gesetzt werden.
Funktioniert soweit auch.
Auch wenn der Benutzer selbst einen eigenen Wert eingibt (ist ja eigendlich kein Unterschied).
Aber wenn der Benutzer zum Spaß irgendetwas anderes eingibt (Buchstaben o.ä.) gibt Delphi eine Fehlermeldung zurück,
da der Buchstabe (logischerweise) nicht in Integer konvertiert werden kann.
Dann hab ich das mit try.. except gemacht, aber die Meldung kommt immer noch.
Delphi-Quellcode:
try
   Image1.Canvas.Pen.Width := StrToInt(ComboBox1.Text); //versucht die Stiftbreite auf den Wert der ComboBox zu setzen
except
   ComboBox1.Text := IntToStr(Image1.Canvas.Pen.Width); //und bei einem Fehler soll die ComboBox zurück auf den vorherigen Wert gesetzt werden.
end;
Und trotzdem kommt die Meldung
Zitat:
Im Projekt projekt1.exe ist eine Exception der Klasse EConverterError aufgetreten. Meldung: ''a' ist kein gültiger Integerwert'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Ich hoffe ihr könnt mir helfen.
Danke schonmal im vorraus.

LG
-iBooot
  Mit Zitat antworten Zitat
 


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 15:50 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