![]() |
Re: wochentag berechnen
Zeig mal deinen Quellcode, wie du ihn jetzt hast, und was genau nicht geht bzw. welcher Fehler genau kommt ...
|
Re: wochentag berechnen
@mh116 dabei tritt auch ein Fehler auf das es keine überladenen Version von IntToStr mit diesen Argumenten gibt
|
Re: wochentag berechnen
Delphi-Quellcode:
So sieht es jetzt aus
function WochenTag(AYear, AMonth, ADay: integer): integer;
var i : integer; begin i:=DayOfWeek(EncodeDate(AYear,AMonth,ADay))-1; if i=0 then i:=7; Result:=i; end; procedure TForm1.Button1Click(Sender: TObject); begin //edit1.text:=(IntToStr(WochenTag(Strtoint(edit2.text), strtoint(edit3.text), strtoint(edit4.text)))); // dort kommt ein Fehler Edit1.Text := FloatToStr(WochenTag(IntToStr(edit2.Text), IntToStr(Edit3.Text), IntToStr(Edit4.Text))); // dort genau so end; end. |
Re: wochentag berechnen
invalid arguments so heißt der Fehler
|
Re: wochentag berechnen
Delphi-Quellcode:
So ist's zumindest bei meinem D7 ...
procedure TForm1.Button1Click(Sender: TObject);
begin //edit1.text:=(IntToStr(WochenTag(Strtoint(edit2.text), strtoint(edit3.text), strtoint(edit4.text)))); // dort kommt kein Fehler Edit1.Text := FloatToStr(WochenTag(IntToStr(edit2.Text), IntToStr(Edit3.Text), IntToStr(Edit4.Text))); // dort muss man ein bisschen mehr nachdenken, damit auch keiner kommt ... end; |
Re: wochentag berechnen
Hast du auch die Reihenfolge der Parameter beachtet, also das Jahr in Edit2, Monat in 3 und Tag in 4? Bei mir klappts.
|
Re: wochentag berechnen
es war wirklich so das die edit felder zwischen tag und Jahr vertauscht waren. Meine Frage wieso macht den das soviel aus?
|
Re: wochentag berechnen
Welcher Wochentag ist am 2004. Dezember des Jahres 4 ???
(Kein Monat hat 2004 Tage ...) |
Re: wochentag berechnen
genau das mal wieder total doofer Fehler
|
AW: wochentag berechnen
Hey das is keine Antwort sondern ne Frage!
Also ich soll mit vcl ein programm erstellen in das man name und Geburtsdatum einträgt und wenn man auf den button klickt soll son Satz erscheinen wie: Sie wurden an einem.......geboren oder Der Name und dannSie wurden an einem Sonntag geboren. Meine Frage ist wie mach ich das??? Beispiel: Name: Stina Geburtsdatum 6.7.1998 Stina sie wurden an einem Montag geboren. oder so ähnlich. Danke im Vorraus:-D Ps: Die Rechtschreibfehler sind gratis :lol: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 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-2025 by Thomas Breitkreuz