| |
|
|
Thomas Freier | Ayuda! Irgendwie bekomme Yo no hin después de el Descripción en el X2 Ayuda. Bekomme siempre 1 zurück. KompilierenMarcaSeparacióncls
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
End
|
|
|
| |
|
|
|
RGH | Hola Tomás,
en Función "CompareDate" necesario beide Parámetro como Zeitpunkte (=Fließkommawerte) vorliegen. In Deinem Ejemplo es el zweite Parámetro aber una String. Das kann also no correcto trabajo.
Saludo 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 | Hola Roland, aber como es entonces correcto? Yo steh como ya una Weile vorm Berg. |
|
|
| |
|
|
|
RGH | ¡Hola, mitz d! = dt("SetDate", S$) kannst Usted uno Fließkommavariablen una entsprechendenden Zeitpunkt zuweisen. Und S$ kann durchaus el Ergebnis de getText$(Dat&) ser, also en Deinem, Fall dt("SetDate", getText$(Dat&)).
Saludo 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 | Also así? KompilierenMarcaSeparacióncls
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
End
Espectáculos en me siempre todavía 1 a. |
|
|
| |
|
|
|
RGH | Hola Tomás, Usted debe wirklich una Blick en el Ayuda werfen: auch dt("getDate", 0) son una String zurück y no una Zeitpunkt. Der Ayuda a "CompareDate" es aber a entnehmen, dass beide Parámetro Zeitpunkte (Fließkommawerte) ser necesario! Usted könntest natürlich auch hier de el String mittels "setDate" una Zeitpunkt hacer, aber todavía einfacher ermittelst Usted el aktuellen Zeitpunkt con el Systemvariable !Now. KompilierenMarcaSeparación ... y ya klappt lo!
Saludo 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, Gracias así gehts. Der Vorspann hatte mich wohl irretiert: Referencia en el zweiten Parámetro....entonces el ersten umgewandelt y ahora waren beide una String y así falso. Hoffe, Yo habs ahora en él. |
|
|
| |
|
|