![]() |
Wenn das Programm beim Erstellen eines Fehlers abstürzt...
Keine Frage, sondern einfach mal was witziges für zwischendurch: Delphi bietet ja den Befehl "RunError", um einen Laufzeitfehler zu erzeugen und das Programm zu beenden. Neben der Frage, wofür man sowas wohl brauchen könnte, beschäftigte mich eine weitere Frage: Was passiert wohl, wenn das Programm beim Erstellen des Fehlers abstürzt? Als Fehler mußte hier die Variable ErrorCode herhalten.
Ein Screenshot sagt mehr als tausend Worte: ![]() Daniel |
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Ich finde, die Fehlermeldung hat durchaus Stil... :mrgreen:
//Edit: Aber gehört dann wohl eher in "Klatsch & Tratsch" :zwinker: (Obwohl es zugegebener Maßen schade wäre, es nach vier Wochen zu verlieren....) //Edit 2: Hübsches Programm - Icon. Kommt mir irgendwie bekannt vor. :mrgreen: |
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Ich würde sagen, da hat eine/r der Delphientwickler/innen was nicht genau bedacht :lol:
|
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Hab ich jetzt ned ganz gecheckt, die Fehlermeldung.
|
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Ich finde die sehr schlüssig. Man sieht doch was gemeint ist. Es ist ein Runtime/,.0*,,,)0 at 004046B9 - Error :mrgreen:
|
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Vorallem liegt der Witz auch noch woanders :gruebel:
Der Üarameter von RunError ist ja angeblich als Byte definiert ... aber in Wirklicheit scheint es sich um einen Integer zu handeln? Und der Fehler in dem oberen Bild ist ist leider nur eine "fehlerhafte" Transformationsfunktion (IntToStr). OK eigentlich solten ja keine negativen Werte an RunError übermittelt werden. Bei einen "angeblichem" Wertebereich von 0..255 wäre das ja eh nicht möglich, aber da es sich ja um einen Integer handelt, ist es für mich halt eine fehlerhafte Prozedur :angel:
Delphi-Quellcode:
dat reicht also schon aus.
Var i: Integer;
Begin i := -911235645; RunError(i); End; Und wenn euch der angezeigte Text nicht gefällt, dann nehmt halt 'nen anderen negativen Wert. :roll: |
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Das Icon komm tmir übrigens auch ser sehr bekannt vor, da hat wohl jemand eine Vorlage aus irgend so einem doofen Tutorial genommen. :mrgreen:
|
Re: Wenn das Programm beim Erstellen eines Fehlers abstürzt.
Zitat:
Das Icon hat sich in letzter Zeit, genauso wie früher so komische Icons mit ner 7 oder irgendwelchen Fackeln drin, zu meinem Standardicon für "mal eben schnell programmierte" Tools entwickelt. Auf diesem Weg möchte ich Luckie auch gleich meinen Dank für das wundervolle Tutorial aussprechen, wobei man bei einem Umfang von 285 Seiten wohl eher Handbuch dazu sagen sollte :shock:. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 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 by Thomas Breitkreuz