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