AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Compiler-Meldungen unterdrücken

Ein Thema von xineohp · begonnen am 3. Mai 2004 · letzter Beitrag vom 5. Mai 2004
Antwort Antwort
xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#1

Compiler-Meldungen unterdrücken

  Alt 3. Mai 2004, 20:03
moin,

Die Situation ist folgende ich habe eine try .. except Klammer in der lediglich eine Typenumwandlung stattfindet welche ab und an fehlschlägt. Das ist aber kein Problem, da dann halt die except Anweisungen greifen.

Da ich aber mit meinem Prog noch nicht fertig bin werde ich also öfter von Fehlermeldungen genervt. Meine Frage ist nun wie ich dem Compiler sagen kann, dass er eventuelle Fehler an dieser einen Stelle nicht melden soll.
Peter Enenkel
blubb
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#2

Re: Compiler-Meldungen unterdrücken

  Alt 3. Mai 2004, 20:11
Der Compiler geht bei einem Try-Except block IMMER davon aus, das der Try fehlschlägt. Daher wird der Code im Try- Bereich für die Hinweise, Warnings und Fehlerüberprüfung einfach ausgeblendet.

Ich würde an Deiner Stelle die Stelle vielleicht nochmal überdenken, denn der Compiler meckert nicht umsonst.

Guck Dir die Meldung genauer an und versuche den Fehler zu beseiten. Du kannst mit Compilerschaltern (such mal nach Compilerdirektiven in der OH) die Hints und Warnings deaktivieren, aber davon rate ich ab.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Compiler-Meldungen unterdrücken

  Alt 3. Mai 2004, 20:15
Ich glaube, er meint es anders, dass wenn er eine Eception bekommt, der Debugger sie auch anzeigt, anstatt den Code im Except-Teil zu durchlaufen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Compiler-Meldungen unterdrücken

  Alt 3. Mai 2004, 20:37
@Lukie exakt das ist es was er nicht soll. Er soll einfach den Code im except Teil abarbeiten ohne mich damit zu belästigen.
Peter Enenkel
blubb
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#5

Re: Compiler-Meldungen unterdrücken

  Alt 3. Mai 2004, 23:10
Moin!

Dann geh in's Delphi Menu unter: Tools->Debugger-Optionen. In dem Dialog dann auf Sprach-Exceptions und unten das Häkchen "bei Delphi-Exceptions stoppen" wegnehmen. Alternative: Du ignorierst einfach die exakte Exception die kommt, dann kannst du den Haken drinne lassen und statt dessen ein höher mit "hinzufügen" den Klassennamen der Exception hinzufügen (z.B. EDBEngineError). Danach bei dem neuen Eintrag noch den Haken in der Liste setzen und Delphi geht nicht mehr in die IDE wenn diese Exception auftritt sondern läuft direkt in deine Fehlerbehandlungsroutinen im Code.

MfG
Muetze1
  Mit Zitat antworten Zitat
xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Compiler-Meldungen unterdrücken

  Alt 4. Mai 2004, 16:35
hm, ich hatte eher an eine Compiler-Direktive ala {$WARNINGS ON} / {$WARNINGS OFF} gedacht.
Peter Enenkel
blubb
  Mit Zitat antworten Zitat
xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#7

Re: Compiler-Meldungen unterdrücken

  Alt 5. Mai 2004, 18:40
gibts da keine Möglichkeit in die Richtung?
Peter Enenkel
blubb
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz