Code: Alles auswählen
FUNCTION AufrufNr(nX)
STATIC nI := 0
IF PCount()>0
nI := nX
ELSE
nI ++
ENDIF
RETURN nI
Moderator: Moderatoren
Code: Alles auswählen
FUNCTION AufrufNr(nX)
STATIC nI := 0
IF PCount()>0
nI := nX
ELSE
nI ++
ENDIF
RETURN nI
Servus Martin,Martin Altmann hat geschrieben:kleiner Hinweis am Rand: Wenn Du eine Variable in der Funktion oder Prozedur als STATIC deklarierst, dann merkt sie sich sehr wohl den Wert!
Beispiel:Wenn Du das jetzt aufrufst, kommt jeweils die folgende Ausgabe auf den Bildschirm:Code: Alles auswählen
PROCEDURE AufrufNr() STATIC nI := 0 ? "Dies ist der " + ALLTRIM( STR( nI++ ) ) + ". Aufruf der Prozedur." RETURN
Viele Grüße,Code: Alles auswählen
AufrufNr() // -> Dies ist der 1. Aufruf der Prozedur. AufrufNr() // -> Dies ist der 2. Aufruf der Prozedur. AufrufNr() // -> Dies ist der 3. Aufruf der Prozedur. AufrufNr() // -> Dies ist der 4. Aufruf der Prozedur.
Martin
YUP ... und fleissig am erforschen was die Devcon Build kann/machtmessing hat geschrieben:na gut Heim gekommen?
naja ob die Uhrzeit auch gültig istmessing hat geschrieben:validate, hilf mal auf die sprünge.
eine SLE hat ja nicht wie ein GET eine PICTURE, also musst du nun mit val(substr()) arbeiten um daraus HH:MM:SS zu machen.messing hat geschrieben:Mit SLE verknüpfen meine ich eigentlich, Eingabe von zwei SLE mit versch, Zeiten, welche dann auf das Objekt zugreifen und somit in einem SLE oder Static die Differenz erscheint.
Ich hab erst mal damit angefangen, um den Aufbau der Klassen besser zu verstehen.
Servus Jimmy, nein, wird Minutengenau benötigt.AUGE_OHR hat geschrieben: Frage : sind die Uhrzeiten Abschnitte "konstant" ( alle 15min ), dann könnte man man das ganze noch mit einer Combobox und inkrementeller suche verknüpfen ...