Hallo masteraki,
stelle doch bitte dein komplettes (bis auf dieses 1 Prob) lauffähige Skript ein, denn
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(6,38) : WARNING: $GUI_DOCKWIDTH: possibly used before declaration.
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(6,54) : WARNING: $GUI_DOCKHEIGHT: possibly used before declaration.
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(8,29) : WARNING: $GUI_SHOW: possibly used before declaration.
GUICtrlSetState(-1,$GUI_SHOW)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(20,23) : WARNING: $GUI_EVENT_CLOSE: possibly used before declaration.
Case $GUI_EVENT_CLOSE
~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(22,15) : WARNING: $Button2: possibly used before declaration.
Case $Button2
~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(25,79) : WARNING: $SS_NOTIFY: possibly used before declaration.
Global $Pic1 = GUICtrlCreatePic($BenutzerPic, 8, 56, 161, 153,BitOR($SS_NOTIFY,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(25,89) : WARNING: $WS_GROUP: possibly used before declaration.
Global $Pic1 = GUICtrlCreatePic($BenutzerPic, 8, 56, 161, 153,BitOR($SS_NOTIFY,$WS_GROUP,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(25,106) : WARNING: $WS_CLIPSIBLINGS: possibly used before declaration.
Global $Pic1 = GUICtrlCreatePic($BenutzerPic, 8, 56, 161, 153,BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3(6,38) : ERROR: $GUI_DOCKWIDTH: undeclared global variable.
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Programme\AutoIt3\Examples\Tests\createPic.au3 - 1 error(s), 8 warning(s)
!>19:19:48 AU3Check ended.rc:2
>Exit code: 0 Time: 9.445
Alles anzeigen
der Button2 existiert ja noch nicht einmal.
Bis dahin ein allgemeine gehaltenes Beispiel:
Spoiler anzeigen
#include <GUIConstants.au3>
#Include <GuiListBox.au3>
#include <ListboxConstants.au3>
#include <File.au3>
Global $szDrive,$szDir,$szFName,$szExt
[/autoit] [autoit][/autoit] [autoit]$hGUI = GUICreate("Flaggen", 300, 100)
$hListe = GUICtrlCreateList("", 10, 10, 180, 80,$LBS_NOTIFY)
$hNeu = GUICtrlCreateButton("...",200,10,30,25)
$hVorschau = GUICtrlCreatePic(@ScriptDir & "\Flaggen\NA.jpg", 210, 40, 36, 24)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $hNeu
$sAlt = GUICtrlRead($hListe)
$sPlus = FileOpenDialog("Land auswählen:",@ScriptDir & "\Flaggen","Bilder (*.jpg)",3,"",$hGUI)
_PathSplit($sPlus,$szDrive,$szDir,$szFName,$szExt)
ConsoleWrite($szFName & @CRLF)
_GUICtrlListBox_InsertString($hListe,$szFName,0)
Case $hListe
GUICtrlSetImage($hVorschau, @ScriptDir & "\Flaggen\" & GUICtrlRead($hListe) & ".jpg")
EndSwitch
WEnd
d benötigst dazu
mfg (Auto)Bert