try this very fast Textfile-loader for the editorgadget .(fastFile library is needed (find at the Resourcesite):)
Code: Select all
#EditorGadget=1
#ButtonGadget=2
If OpenWindow(0, 342, 196, 422, 234, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
If CreateGadgetList(WindowID())
EditorGadget(#EditorGadget, 10, 10, 400, 170)
ButtonGadget(#ButtonGadget, 10, 190, 110, 30, "Go and load txt file")
EndIf
Repeat
Event = WaitWindowEvent()
If Event = #PB_EventGadget
GadgetID = EventGadgetID()
If GadgetID = #ButtonGadget
Filename.s=OpenFileRequester("choose txt file","","*.txt|*.TXT",0)
If Filename<>""
ADR=FastOpenFile(Filename.s)
If ADR
SendMessage_(GadgetID(#EditorGadget), #EM_LIMITTEXT, -1, 0) ;Extentd the editogadget
SendMessage_(GadgetID(#EditorGadget), #WM_SETTEXT, 0, ADR) ;Place the Content
FastCloseFile()
EndIf
EndIf
EndIf
EndIf
Until Event = #PB_EventCloseWindow
EndIf
End
Is there any need for a EditorGadgetLOAD or EditorGadgetSave Command ?