PeekS(CallFunction(3, "GetMessage", GetGadgetText(1)))
die fehler meldung:
[ERROR] Specified address is null!
erscheint...
was ist falsch???
hier der ganze quelltext
Code: Alles auswählen
If OpenWindow(0,0,0,50,50,"version.dll Demo",#PB_Window_ScreenCentered|#PB_Window_SystemMenu) And CreateGadgetList(WindowID(0))
StringGadget(1,0,0,100,20,"Versionsnummer")
ButtonGadget(2,0,22,100,25,"Senden")
EndIf
OpenLibrary(3, "version.dll")
Repeat
Event = WaitWindowEvent()
WindowID = EventWindow()
GadgetID = EventGadget()
EventType = EventType()
If Event = #PB_Event_Gadget
If GadgetID = 2
AktuelleVersion$ = PeekS(CallFunction(3, "GetVersions", GetGadgetText(1)))
VersionsMessage$ = PeekS(CallFunction(3, "GetMessage", GetGadgetText(1)))
MessageRequester("Versionsnummer", "Die Aktuelle Versionsnummer ist: " + AktuelleVersion$)
MessageRequester("Versionsmessage", VersionsMessage$)
End
EndIf
EndIf
Until Event = #PB_Event_CloseWindow