AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: wie funktioniert try except
Suche alle Beiträge, die von "jaenicke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Selbst meine größten Projekte mit ca. 150.000 Zeilen Quelltext kompilieren komplett in ca. 7-8 Sekunden komplett durch mit D2006, schneller ist D3 wohl kaum (auch wenn ich es nicht testen kann, weil ich kein größeres Projekt habe, das da noch laufen würde). Und der erzeugte Code dürfte eher langsamer sein.
    Alleine dass in Delphi 3 das Scrollrad der Maus nicht richtig geht und die Codenavigation...
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Na wenn du das sagst, wirds schon so sein. Ich bin nie auf die Idee gekommen sowas zu schreiben. :mrgreen:
    Und zudem nutze ich ja Delphi 3 schon einige Jahre nicht mehr.
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Doch, in Delphi 3 schon noch glaube ich. Da war die Compilerentwicklung noch nicht so weit, dass der so intelligent war und gemerkt hat, dass da eine Division durch 0 passiert.
    Auch viele andere Optimierungen gab es da ja noch nicht, weshalb Programme da teilweise merklich langsamer sind.
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Trotzdem ist Delphi 3 mittlerweile 12 Jahre alt, was erwartest du da?
    Da war ja alles noch extrem unkomfortabel, ich frage mich da immer, wieso damit heute noch ernsthaft jemand arbeitet... Masochist? :mrgreen:
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Was für eine Delphiversion benutzt du denn? :gruebel:

    Also ich habe es gerade einmal ausprobiert. Bei mir wird auch die Zeile in deinem zweiten Beispiel (wie erwartet) wegoptimiert und es kommt die Meldung "Kein Fehler". Hast du noch irgendeine uralte Version oder so? Dann müsste ich das da einmal ausprobieren.
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Ja, ist auch klar. Da du a nie benutzt, wird die Zeile schlicht wegoptimiert, die existiert in der Exe nicht mehr. Da sollte aber auch eine entsprechende Compilermeldung kommen, dass das nie benutzt wird...

    Und bei deinem zweiten Quelltext sollte wenn, dann nur in Delphi eine Meldung angezeigt werden, aber nicht, wenn das Programm eigenständig läuft oder die Anzeige in Delphi deaktiviert ist....
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Äh, ach ja, da habe ich gar nicht drauf geachtet...Nein, es wird der Code zwischen try und except ausgeführt. Sobald da eine Exception auftaucht, wird zum except gesprungen und der Code zwischen except und end ausgeführt, tritt keine Exception auf, wird der gesamte Code zwischen try und except ausgeführt und dann danach weitergemacht.

    Beispiel:try
    a := a * 5;
    a := a div 0; // Division...
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Bei normalen Versionen klickt man einfach bei der Anzeige der Exception an, dass die in Zukunft ignoriert werden soll.
    Nur bei sehr alten Versionen wie Delphi 7 oder früher gibts das noch nicht. ;-)
  • Forum: Object-Pascal / Delphi-Language

    Re: wie funktioniert try except

     
      by jaenicke, 30. Mai 2009
    Wichtig: Wenn eine Exception kommt, wird diese in Delphi auch innerhalb eines try..except angezeigt. Nur wenn das Programm außerhalb von Delphi ohne Debugger ausgeführt wird oder die Exception in Delphi auf ignorieren gestellt wird, wird die Fehlermeldung von try..except geschluckt und gar nicht angezeigt.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jaenicke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=134850
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 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