Forum: Object-Pascal / Delphi-Language
Delphi
by KoS,
19. Mär 2007
Kann man das Assert() auch in die Logfile bzw. in ne String-Variable lenken?
Da es ja ein Dienst ist sollte es nicht als MsgBox oder derartiges kommen.
Als ich mit dem Assert mal kurz gespielt hab ist mir aufgefallen, das immer genau die Zeile ausgegeben wird in der das Assert(false) ist. Irgendwie bringt mich das dann im Except auch nicht weiter weil ich ja anfänglich sagte, das der...
Forum: Object-Pascal / Delphi-Language
Delphi
by KoS,
19. Mär 2007
Ich hab mir das madExcept mal auf der Homepage angeschaut, aber kann das Teil auch im Hintergrund aggieren, ohne sichtbare Fenster aufzurufen?
Es handelt sich bei mir nämlich um einen Windows-Dienst, der natürlich keine Fenster öffnen soll.
@IngoD7: Natürlich versuche ich vorher einige Fehler vorweg zu nehmen, nur leider gelingt das nicht immer so wie es soll, da es sich nicht direkt um...
Forum: Object-Pascal / Delphi-Language
Delphi
by KoS,
19. Mär 2007
Hm das wäre fast genau so aufwendig als überall ein try drum zu machen.
Ich versuch das Programm ja nach möglichkeit nicht unnötig mit solchen Zeilen aufzublähen.
Forum: Object-Pascal / Delphi-Language
Delphi
by KoS,
19. Mär 2007
Sieht eigentlich garnicht so schlecht aus, aber irgendwie versteh ich noch nicht so ganz wie ich das einsetzten soll. Kannst du mir da ein Beispiel für z.B. StrToFloat(s) geben?
@turboPASCAL: so ähnlich mache ich es ja bereits, nur micht mit diesem {$MESSAGE}, ich schreib einfach am anfang meiner Procedure eine begin text mit dem Namen der Prozedur und am ende auch, mittendrin dann ggf. noch...
Forum: Object-Pascal / Delphi-Language
Delphi
by KoS,
19. Mär 2007
Der Prozedurname ist ja bereits drin, aber glaubst du das ich dann bei über 250 Zeilen weiß welche von den verschiedenen z.b. StrToFloat Funktionen probleme bei der Umwandlung macht?
Und ich möchte vermeiden um jede einzelne ein try..except zu machen.
Forum: Object-Pascal / Delphi-Language
Delphi
by KoS,
19. Mär 2007
Hallo zusammen,
ist es möglich bei einem try..except die Zeilennummer der "fehlerhafte" Zeile im Source auszugeben?
Bei mir ist es so das ich Logdateien schreibe und ich mehrere potentielle Fehler innerhalb eines try-blocks abhandel und diese nicht alle in einzelne try..except Blöcke verpacke. Nun stellt sich mir eben die Frage wenn ein Fehler auftraucht, in welcher Zeile im Quellcode der...