| |
|
|
Thomas Freier | Aider! Irgendwie bekomme je es pas hin pour qui Beschreibung dans qui X2 Aider. Bekomme toujours 1 zurück. KompilierenMarqueSéparationcls
var Dat&=@Create("DateEdit", %hwnd,"Datum",100,100,94,20)
print "0 = Datum id. , -1 = Datum kleiner , 1 = Datum größer"
SetFocus(Dat&)
while 0=0
GetMessage
locate 4,0
print @GetText$(DAT&)
print @dt("getDate",0)
print
print dt("CompareDate", @GetText$(DAT&),@dt("getDate",0))'Datum nach Heute?
EndWhile
Fin
|
|
|
| |
|
|
|
RGH | allô Thomas,
chez qui Funktion "CompareDate" doit beide paramètre comme Zeitpunkte (=Fließkommawerte) vorliegen. dans Deinem Beispiel ist qui zweite paramètre mais un String. cela peux alors pas richtig marcher.
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 23.06.2011 ▲ |
|
|
|
|
Thomas Freier | allô Roland, mais comment ist es ensuite richtig? je steh là déjà une Weile vorm Berg. |
|
|
| |
|
|
|
RGH | Salut, mitz d! = dt("SetDate", S$) peux Du einer Fließkommavariablen une entsprechendenden la date zuweisen. et S$ peux durchaus cela Ergebnis de getText$(Dat&) son, alors dans Deinem, le cas dt("SetDate", getText$(Dat&)).
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 23.06.2011 ▲ |
|
|
|
|
Thomas Freier | alors so? KompilierenMarqueSéparationcls
var Dat&=@Create("DateEdit", %hwnd,"Datum",100,100,94,20)
print "0 = Datum id. , -1 = Datum kleiner , 1 = Datum größer"
SetFocus(Dat&)
while 0=0
GetMessage
locate 4,0
print @GetText$(DAT&)
print @dt("getDate",0)
print
print dt("CompareDate", @dt("setDate", getText$(Dat&)),@dt("getDate",0))'Datum nach Heute?
EndWhile
Fin
Zeigt chez mir toujours 1 à. |
|
|
| |
|
|
|
RGH | allô Thomas, Du devrait wirklich une perspective dans qui Aider werfen: aussi dt("getDate", 0) gibt une String zurück et pas une la date. qui Aider trop "CompareDate" ist mais trop entnehmen, dass beide paramètre Zeitpunkte (Fließkommawerte) son doit! Du könntest naturellement aussi ici aus dem String mittels "setDate" une la date faire, mais encore einfacher ermittelst Du den aktuellen la date avec qui Systemvariable !Now. KompilierenMarqueSéparation ... et déjà klappt es!
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 23.06.2011 ▲ |
|
|
|
|
Thomas Freier | Roland, merci so gehts. qui Vorspann hatte mich wohl irretiert: Hinweis sur den zweiten paramètre....ensuite den ersten umgewandelt et maintenant étions beide un String et avec cela faux. Hoffe, je habs maintenant sur elle. |
|
|
| |
|
|