Code: Alles auswählen
Datum = Date()
SetGadgetText(String_0, FormatDate("%dd.%mm.%yyyy %hh:%ii:%ss", Datum))
Was habe ich denn nun schon wieder nicht verstanden? Laut Hilfe sollte FormatDate doch ein lesbares Ergebnis liefern.
Code: Alles auswählen
Datum = Date()
SetGadgetText(String_0, FormatDate("%dd.%mm.%yyyy %hh:%ii:%ss", Datum))
Code: Alles auswählen
Datum = Date()
Debug FormatDate("%dd.%mm.%yyyy %hh:%ii:%ss", Datum)
Für mich ist das lesbar. Selbes Ergebnis unter Linux wie auch Windows.Debugger hat geschrieben:19.02.2013 23:05:07
HalloWelt.pbFür mich ist das lesbar. Selbes Ergebnis unter Linux wie auch Windows.
Wäre, wie immer, vielleicht Sinnvoll, ein ausführbares Beispiel zu posten![]()
(evtl. noch Angabe der Compileroptionen)
Code: Alles auswählen
ImportC ""
gtk_entry_set_alignment(entry, xalign.f)
EndImport
XIncludeFile "MainWindow.pbf"
OpenWindow_0()
Procedure Button_0_Click(type)
gtk_entry_set_alignment(GadgetID(String_0), 0.5)
gtk_entry_set_alignment(GadgetID(String_1), 0.5)
SetGadgetText(String_1, "Hallo Welt!")
Datum = Date()
SetGadgetText(String_0, FormatDate("%dd.%mm.%yyyy %hh:%ii:%ss", Datum))
EndProcedure
Repeat
Event = WaitWindowEvent()
Select EventWindow()
Case Window_0
Window_0_Events(Event)
EndSelect
Until Event = #PB_Event_CloseWindow
Code: Alles auswählen
Global Window_0
Global Button_0, String_0, String_1
Declare Button_0_Click(EventType)
Procedure OpenWindow_0()
Window_0 = OpenWindow(#PB_Any, 0, 0, 250, 130, "Hallo Welt!", #PB_Window_SystemMenu)
Button_0 = ButtonGadget(#PB_Any, 80, 100, 80, 20, "Hallo")
String_0 = StringGadget(#PB_Any, 30, 60, 180, 20, "")
String_1 = StringGadget(#PB_Any, 30, 20, 180, 20, "")
EndProcedure
Procedure Window_0_Events(event)
Select event
Case #PB_Event_CloseWindow
ProcedureReturn #False
Case #PB_Event_Menu
Select EventMenu()
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case Button_0
Button_0_Click(EventType())
EndSelect
EndSelect
ProcedureReturn #True
EndProcedure
Code: Alles auswählen
String_0 = StringGadget(#PB_Any, 30, 60, 180, 20, "", #PB_String_Numeric)
Nun genau das, desshalb hatte ich es ja auch für das Datum gelöscht.Was erwartest Du, was das Flag "#PB_String_Numeric" bewirkt?