hi,
hab folgendes prob. in der funktion "makedate" soll die editbox erst geleert, anschließend der array in sie geschrieben werden. das klappt aber nicht, obwohl die funktion bis zum ende durchläuft.
danach kann ich aber selbst mit dem button "copy from cb" nix mehr der box hinzufügen (was aber klappt, bevor die funktion ausgeführt wird)... hat jmd nen tip ?
[autoit]#include <guiconstants.au3>
#include <array.au3>
#include <file.au3>
#Include <GuiEdit.au3>
Dim $array2[1]
[/autoit][autoit][/autoit][autoit]Opt("GUIOnEventMode", 1)
[/autoit][autoit][/autoit][autoit]$gui = GUICreate("LiNK CHECKER", 500, 270)
GUISetOnEvent($GUI_Event_Close, 'CloseGUI')
$menu1 = GUICtrlCreateMenu("&make")
$1 = GUICtrlCreateMenuItem("only &date", $menu1)
GUICtrlSetOnEvent(-1, 'makedate')
$button1 = GUICtrlCreateButton("copy F&ROM Clipboard", 5, 220, 150)
GUICtrlSetOnEvent(-1, 'paste')
$button2 = GUICtrlCreateButton("copy &TO Clipboard", 345, 220, 150)
GUICtrlSetOnEvent(-1, 'copy')
$edit = GUICtrlCreateEdit("", 5, 5, 490, 210)
GUISetState(@SW_SHOW, $gui)
While 1
Sleep(100)
Wend
Func CloseGUI()
Exit
EndFunc
Func makedate()
$i_count = _GUICtrlEditGetLineCount ( $edit )
For $i = 1 To $i_count
$array = StringSplit(_GUICtrlEditGetLine($edit, $i), "/")
_ArrayAdd($array2, $array[2])
Next
GUICtrlSetData($edit, "", "")
For $i = 1 To $i_count
GUICtrlSetData($edit, "/" & $array2[$i])
Next
EndFunc
Func paste()
GUIctrlSetData($edit, ClipGet() )
EndFunc
Func copy()
ClipPut(GUICtrlRead($edit))
EndFunc