Hey
habe mal wieder ein Problem mit meinem Script...
zur zeit sieht es so aus:
[autoit]Global $hGui,$sTitle
[/autoit][autoit][/autoit][autoit]$p1 = iniread (@DesktopDir & "\Daten.ini","5","Allgemein","")
$p2 = iniread (@DesktopDir & "\Daten.ini","6","Allgemein","")
$p3 = Iniread (@DesktopDir & "\Daten.ini","7","Allgemein","")
$p4 = Iniread (@DesktopDir & "\Daten.ini","8","Allgemein","")
$p5 = Iniread (@DesktopDir & "\Daten.ini","9","Allgemein","")
$p6 = Iniread (@DesktopDir & "\Daten.ini","10","Allgemein","")
$p7 = Iniread (@DesktopDir & "\Daten.ini","11","Allgemein","")
$p8 = Iniread (@DesktopDir & "\Daten.ini","12","Allgemein","")
$p9 = Iniread (@DesktopDir & "\Daten.ini","13","Allgemein","")
$p10 = Iniread (@DesktopDir & "\Daten.ini","14","Allgemein","")
$p11 = Iniread (@DesktopDir & "\Daten.ini","15","Allgemein","")
$p12 = Iniread (@DesktopDir & "\Daten.ini","16","Allgemein","")
$p13 = Iniread (@DesktopDir & "\Daten.ini","17","Allgemein","")
;MsgBox (0,"123",$p1 &@CRLF& $p2 &@CRLF& $p3)
[/autoit][autoit][/autoit][autoit]_gui1 ("Installationsvorgang")
[/autoit][autoit][/autoit][autoit]Func _gui1 ($sTitle)
$hGui = GUICreate($sTitle,300,500)
GUICtrlCreateLabel ($p1,5,10)
GUICtrlCreateLabel ($p2,5,30)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
EndSwitch
Wend
EndFunc
Beispiel ini sieht so aus:
[6]
Allgemein=Everest Ultimate
[7]
Allgemein=Combined Media Community Codec Pack
[8]
Allgemein=ACE Codec Pack
soo... jetzt soll wie man oben sieht ein Label erstellt werden mit dem Text von der INI... aber nicht immer stehen auch an den stellen etwas.. wie es jetzt mit $p1 der fall ist...
dann bleibt 1 Zeile (das label) frei...
das möchte ihc unterbinden... dh. irgendwie muss der sehen "aaaah da steht nix dann kommt hier nicht die $p1 rein sondern die $p2
aber wie mache ich das mit mehreren einträgen in der INI wenn da z.B. die 1. drei nicht drinnestehn das der die 1. drei labels sozusagen löscht und dann nur die aufschreibt... sozusagen eine lückenlose liste...
wie geht so etwas am besten?
MFG: Blacky911