Programmaufruf über Stringgadget
Verfasst: 02.02.2011 17:52
Hallo Leute,
jetzt steh ich auf der Leitung. Habe ein Stringgadget per Drag&Drop mit einen Link aus unseren Forum gefüttert. Anschliessend nach dem Druck auf den Button geht der Aufruf einiger Seiten, aber bei einer Forumeintrag streikt er.
Vielleicht wisst ihr mehr?
Gruss ... Velindos
jetzt steh ich auf der Leitung. Habe ein Stringgadget per Drag&Drop mit einen Link aus unseren Forum gefüttert. Anschliessend nach dem Druck auf den Button geht der Aufruf einiger Seiten, aber bei einer Forumeintrag streikt er.
Code: Alles auswählen
;{
Enumeration
#Window_0
EndEnumeration
; Variablen
Enumeration
#B_Pfad
#T_Pfad
#T_Pfad2
EndEnumeration
;}
Global PfadString$
If OpenWindow(#Window_0, 220, 0, 470, 300, "Programmaufruf über Stringgadget", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
StringGadget(#T_Pfad, 120, 230, 240, 20, "Test")
TextGadget(#T_Pfad2, 120, 210, 370, 20, "Drag&Drop Stringgadget, beim Drücken wird Programm aufgerufen! ")
ButtonGadget (#B_Pfad,100,230,20,20,"#")
EnableGadgetDrop(#T_Pfad, #PB_Drop_Text, #PB_Drag_Copy)
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Break
Case #PB_Event_Gadget
Gadget = EventGadget()
Select Gadget
Case #B_Pfad ;: End
PfadString$= GetGadgetText(#T_Pfad)
RunProgram("Explorer.exe", PfadString$,"",#PB_Program_Wait)
EndSelect
Case #PB_Event_Menu
Select EventMenu()
Case 1
; SendMessage_(GadgetID(#String_0), #WM_PASTE, 0, 0)
EndSelect
Case #PB_Event_GadgetDrop
Select EventGadget()
Case #T_Pfad
AddGadgetItem(#T_Pfad, -1, EventDropText())
SetGadgetText(#T_Pfad, EventDropText())
EndSelect
EndSelect
ForEver
EndIf
; Problem beim Aufruf
; http://forums.purebasic.com/german/viewtopic.php?f=16&t=23643&sid=8f4080e7b12c1bf7df56f652c9cbf68b
Gruss ... Velindos