![]() |
Procedure aufrufen
Hallo Ihr Lieben,
ich habe ein codeschnipsel im ternet gefunden, welche die Uhrzeit für den Sonnenaufgang bzw. den Sonnenuntergang berechnet: ![]() Ich weiß leider nicht wie ich jetzt die Procedure aufrufen kann. Mit "Sunshine(23,31,now());" klappt es leider nicht. Danke im voraus :-D |
Re: Procedure aufrufen
Guten Abend,
Delphi-Quellcode:
bei Deinem Aufruf fehlen Dir die drei "Platzhalter" (Var Variablen) die das Datum für
Procedure SunShine(Lat,Lon:Double;Date:TDateTime;Var SunRise,SunSet,dt:TDateTime);
SunRise,SunSet und Sonnenscheindauer aufnehmen.
Delphi-Quellcode:
Wobei Du
SunShine(23,32,now,Sonnenaufgang,Sonnenuntergang,Dauer);
Sonnenaufgangm Sonneuntergang und Dauer als TDateTime deklarieren mußt. Grüße Klaus |
Re: Procedure aufrufen
|
Re: Procedure aufrufen
Zitat:
in den 3 "var" Parametern werden dann die drei gewünschten Ergebnisse gespeichert
Delphi-Quellcode:
edit:
[...]
var SonneAuf, SonneUnter, SonneMax : TDateTime; begin SunShine(23, 31, now, SonneAuf, SonneUnter, SonneMax); [...] Roster Kasten, hast Du mich verlassten? Ja ja, was tut man nicht alles, damit's reimt... |
Re: Procedure aufrufen
Ah...super Dankeschön:)
Eine kurze Frage noch. Wie kann ich dann die Zeit für den Sonnenaufgang bzw. untergang anzeigen lassen? Z.B. Lapel.Caption := DateToStr(???) |
Re: Procedure aufrufen
Zitat:
LblSonnenaufgang heißen würde?
Delphi-Quellcode:
Grüße
LblSonnenaufgang.Caption := DateToStr(???);
Klaus |
Re: Procedure aufrufen
Zitat:
|
Re: Procedure aufrufen
Naja eigentlich so...
Delphi-Quellcode:
Aber da wird mit nur das Aktuelle Datum von heute angezeigt
var
SonneAuf, SonneUnter, SonneMax : TDateTime; begin SunShine(53.57, 9.73, now(), SonneAuf, SonneUnter, SonneMax); ShowMessage(DateToStr(SonneUnter)); |
Re: Procedure aufrufen
.. versuche mal DateTimeToString,
denn es ist recht wahrscheinlich, dass heute die Sonne untergegangen ist. Es kommt wohl auf die Zeit an. Grüße Klaus |
Re: Procedure aufrufen
Super das wars :D Danke nochmal an Alle für Ihre Hilfe :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 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