Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zusatz zu "Ostersonntag eines Jahres berechnen" (https://www.delphipraxis.net/78218-zusatz-zu-ostersonntag-eines-jahres-berechnen.html)

Phoenix 1. Okt 2006 15:47

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Zitat:

Zitat von Balu der Bär
Habs oben geändert und nochmals bisschen getestet, sollte jetzt fehlerfrei laufen. Danke an alle. :-)

ARGL! ShowMessage, Abort und undefinierter Rückgabewert? Was soll das denn für eine Fehlerbehandlung sein?
Wenn ich den Code z.B. in einer ISAPI-DLL benutze fliegt mir der Webserver um die Ohren! Hagen hat doch schon gesagt dass Du da ne Exception raisen sollst.

negaH 1. Okt 2006 15:48

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
;)

negaH 1. Okt 2006 15:53

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Delphi-Quellcode:
if (Jahr < 1583) or (Jahr > 3900) then
  raise Exception.CreateFmt('function OsterSonntag: parameter Jahr must be between 1583 and 3900 but is %d', [Jahr]);
kein "schöner denglish" aber alle Infos für denjenigen der die Funktion falsch benutzt sind drinnen ;)

Gruß Hagen

Balu der Bär 1. Okt 2006 15:59

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Ok ich habs geändert. :oops:

marabu 1. Okt 2006 16:33

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Hallo Leute,

Zitat:

... 7 unterschiedliche Delphi Sourcen [für die Ostern-Berechnung] habe und alle was anderes berechnen.
im wissenschaftlichen Bereich haben sich die Routinen der University of Cambridge bewährt. Press & Flannery arbeiten seit über 20 Jahren an ihrer code library, die mittlerweile mehrere Hundert Routinen umfasst. In meinem Regal steht noch der korrigierte Nachdruck von 1987 für Pascal (Numerical Recipes - The Art of Scientific Computing), aber bei Amazon gibt es inzwischen die omnibus edition, die mehrere Ausgaben dieser Reihe beinhaltet.

Nichts ist peinlicher als eine Veröffentlichung auf der Basis einer fehlerhaft implementierten Standardfunktion.
Und nichts ist teurer, als das debugging einer schlecht abgeschriebenen Standardfunktion.

Freundliche Grüße vom marabu

Balu der Bär 1. Okt 2006 16:39

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Zitat:

Und nichts ist teurer, als das debugging einer schlecht abgeschriebenen Standardfunktion.
Ich hatte mich anfänglich strikt an die Wikipedia gehalten, und tatsächlich das Exeption-Handlung vergessen, Gott sei meiner Seele gnädig. ;)

bttb930 1. Okt 2006 17:07

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Mensch Leute, merkt ihr noch was? Habt ihr sonst nichts zu tun?

Wenn hier erst 20 Verbesserungen in den Algorithmus eingebaut werden müssen, damit er endlich funktioniert, dann ist doch irgendwas faul.

Es gibt diese mathematischen Formeln um den Ostersonntag zu berechnen. Die zu kodieren ist - wie man sieht - wohl nicht jedermanns Sache. Dazu fragt der Autor in einem anderen Thread noch, wie man denn am besten aus einer vierstelligen Jahreszahl das Jahrhundert und den Rest rausbekommt... arrggh (und das ist kein Witz).

Geht doch mal raus und bolzt ein bißchen, super Wetter und das obwohl heute kein Ostersonntag ist. Jedenfalls solltet ihr mal etwas abspannen, sonst kommen eure hirne gar nicht mehr auf touren.

Balu der Bär 1. Okt 2006 17:11

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Zitat:

Es gibt diese mathematischen Formeln um den Ostersonntag zu berechnen. Die zu kodieren ist - wie man sieht - wohl nicht jedermanns Sache. Dazu fragt der Autor in einem anderen Thread noch, wie man denn am besten aus einer vierstelligen Jahreszahl das Jahrhundert und den Rest rausbekommt... arrggh (und das ist kein Witz).
Entschuldigung das ich einmal einen Blackout habe und mir etwas nicht gleich einfällt. :wall: Aber ich nehme an du bist ja perfekt und machst immer alles richtig.

Ich habe wie gesagt nur die Funktion aus der Wikipedia umgewandelt, Exception-Handlung war mir zu diesem Zeitpunkt völlig egal.

Wenn man nichts zu sagen hat, einfach mal den Mund halten! :roll:

Btw, funktioniert hat er von Anfang an, lediglich der Tipp von Hagen war eine Ausbesserung, die anderen 4 Edits wären lediglich kleinere Verbesserungen. :roll:

Daniel G 1. Okt 2006 17:28

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Zitat:

Zitat von bttb930
Dazu fragt der Autor in einem anderen Thread noch, wie man denn am besten aus einer vierstelligen Jahreszahl das Jahrhundert und den Rest rausbekommt... arrggh (und das ist kein Witz).

Honk. :wall:

Pierre meinte "Am Besten" auch im Sinne von "gibt es schon eine vorgefertigte Lösung in Delphi". Das ist was völlig anderes.

Mal abgesehen davon hat "Der Autor" auch einen Namen. Mein Güte, was ist denn hier heute los...?

mkinzler 1. Okt 2006 17:30

Re: Zusatz zu "Ostersonntag eines Jahres berechnen"
 
Ich glaube bttb930 hatte heute eine schlechten tag und braucht jemand zum Abreagieren
http://www.delphipraxis.net/internal...=619399#619399


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 Uhr.
Seite 2 von 3     12 3      

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