Calendar calc in Global variables

Begonnen von janus, 02. November 2011, 09:44:18

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

janus

Hallo, kann jemand mir helfen.
Ich verstehe nicht was in globalen Variablen gesetzt werden muss.
Suche  bereits merh dann 2 Tagen. :(

Wann ich diesse Gebrauch, http://www.oscat.de/community/index.php/topic,586.0.html
habe ich die melding "Global_variables: unknow type 'CALENDAR'"
Wago 750-841

janus

Noch keine Kommentare ???
Gebe Ich zu wenig Informationen?
Ist es zu schwierig zu beantworten?
Oder bin ich zu blöd?

peewit

#2
in alten oscat versionen waren die holiday unter
Datentypen -> CONSTANTS_LOCATION -> HOLIDAY : ARRAY[1..3, 0..29] OF HOLIDAY_DATA := xxxxxxxx

definiert bzw konnte man sie dort anpassen, und waren somit global verfügbar
und der baustein holiday hat darauf global zugegriffen

-------------------------------

dies ist aber bei aktuellen oscat versionen nicht mehr so
sondern die holiday datenstruktur muss nun selber angelegt (wird somit meistens  lokal genutzt) und auch mit spezifischen daten gefüllt werden.
(beispieledaten für einige länder findest du in der aktuellen oscat-dokumentation)

bem baustein calendar_calc muss nun dieser mit daten gefüllte Datenstruktur übergeben werden
das gleiche gilt natürlich auch für den baustein holiday


mir ist leider nicht klar woran du scheitest

eine möglichkeit ist, das du dein projekt online stellt, und wir können dann schauen warum es sich nicht kompilieren lässt !


janus

Hier ist mein Programm.
Wenn Sie jemals wollen sehen, solte ich dich sehr dankbar sein.
http://www.jan-karina.be/Spanje_locale_time.pro

Sorry für mein schlechtes Deutsch    :-[

peewit

hallo

die holiday daten kannst du natürlich für dein land anpassen, oder auch komplett leer lassen

siehe sample.png und weather programm

weather.exp kannst du in dein projekt importieren




[gelöscht durch Administrator]

janus

Vielen dank, es funktioniert  :)

Grusse aus ein windig Spanien.

janus

Noch eine frage, die zeit Lauft nicht in "SUN" ??


[gelöscht durch Administrator]

peewit

sun_time arbeitet nur mit einem Datum und nicht mit einer Zeit
somit werden sich die Werte nur einmal am Tag ändern

janus

Losung gefunden, ich hatte die UTC variable 2 mall gebraucht in program  :-[