Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Comboboxen speichern

Discussion on Comboboxen speichern within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Question Comboboxen speichern

Nabend,

ich habe folgendes Problem:
Ich habe z.B. eine Form mit einer Combobox und einem Button vor mir. Nun möchte ich, dass das, was in der Combobox angegeben wird durch klick auf den Button gespeichert wird, sodass es beim nächsten öffnen der Form wieder da ist. Das Dumme ist nur, dass wenn ich mein Script nun starte, die Combobox föllig leer ist.

Hier mal mein Script:

PHP Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"10982193125)
$Combo1 GUICtrlCreateCombo("1"888925)
GUICtrlSetData(-1"2|3")
$Button1 GUICtrlCreateButton("Save"84091330)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

GUICtrlSetData $Combo1IniRead "save reserve.ini""""Combo"""))

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

        Case 
$Button1
            IniWrite 
"save reserve.ini""""Combo"GUICtrlRead $Combo1 ))
    EndSwitch
WEnd 
Was mache ich falsch?

Vielen Dank im Vorraus!

MFG
Visonar is offline  
Old 05/05/2010, 20:13   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Ist ein wenig komplizierter, aber hier:
PHP Code:
Global $setx[1]
Func _load()
    
Local $data IniReadSection("save reserve.ini""Combo"), $string ""
    
If @error Then Return
    Global 
$setx[Ubound($data1)]

    ; 
Schreibe den IniInhalt in einen eindimensionalen Array und bestimme gleichzeitig den Inhalt der Combo
    
For $i 0 To Ubound($data1) - 1
        $string 
&= $data[$i][1] & "|"
        
$setx[$i] = $data[$i][1]
    
Next

    GUICtrlSetData
($Combobox$string )
EndFunc 
Ich hab jetzt mal "Combo" in eine Sektion umgeändert, macht sich besser in ner Combobox^^
mipez is offline  
Old 05/06/2010, 20:21   #3
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Quote:
Originally Posted by mipez View Post
Ist ein wenig komplizierter, aber hier:
PHP Code:
Global $setx[1]
Func _load()
    
Local $data IniReadSection("save reserve.ini""Combo"), $string ""
    
If @error Then Return
    Global 
$setx[Ubound($data1)]

    ; 
Schreibe den IniInhalt in einen eindimensionalen Array und bestimme gleichzeitig den Inhalt der Combo
    
For $i 0 To Ubound($data1) - 1
        $string 
&= $data[$i][1] & "|"
        
$setx[$i] = $data[$i][1]
    
Next

    GUICtrlSetData
($Combobox$string )
EndFunc 
Ich hab jetzt mal "Combo" in eine Sektion umgeändert, macht sich besser in ner Combobox^^
sorry, ich komm nicht so ganz mit, jetzt...
geht das nicht auch einfacher/anders?
Visonar is offline  
Old 05/06/2010, 20:29   #4
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by WeezyF940 View Post
sorry, ich komm nicht so ganz mit, jetzt...
geht das nicht auch einfacher/anders?
Meines Wissens nach geht's mit Autoladen nich leichter (Arrays sind scheiße ich weiß xD).
mipez is offline  
Old 05/06/2010, 20:32   #5
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Quote:
Originally Posted by mipez View Post
Meines Wissens nach geht's mit Autoladen nich leichter (Arrays sind scheiße ich weiß xD).
also ist es unmöglich ganz normal combos in .ini's zu speichern?
Visonar is offline  
Old 05/06/2010, 20:37   #6
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by WeezyF940 View Post
also ist es unmöglich ganz normal combos in .ini's zu speichern?
Speichern, nein. Autoladen, ja^^
mipez is offline  
Thanks
1 User
Old 05/06/2010, 21:42   #7
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
wo ich doch gleich am fragen bin, hätte ich da noch was auf lager:

ich habe ein input. und wenn ich in dieses input schreibe, sollen anstatt buchstaben/zahlen bestimmte zeichen kommen(*).
wie genau stelle ich das nun an?

bzw. wie deklariere ich die variable, wenn ich schreibe:

Quote:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 255, 127, 193, 125)
$Input1 = GUICtrlCreateInput("", 64, 48, 121, 21, $ES_PASSWORD)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

EndSwitch
WEnd
danke schon/noch mal
Visonar is offline  
Old 05/07/2010, 10:49   #8
 
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
Quote:
Originally Posted by WeezyF940 View Post
wo ich doch gleich am fragen bin, hätte ich da noch was auf lager:

ich habe ein input. und wenn ich in dieses input schreibe, sollen anstatt buchstaben/zahlen bestimmte zeichen kommen(*).
wie genau stelle ich das nun an?

bzw. wie deklariere ich die variable, wenn ich schreibe:



danke schon/noch mal
Bei dir fehlt auch was im Script:
PHP Code:
#include <EditConstants.au3> 
huberhans is offline  
Thanks
1 User
Old 05/07/2010, 12:51   #9
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Quote:
Originally Posted by huberhans View Post
Bei dir fehlt auch was im Script:
PHP Code:
#include <EditConstants.au3> 
danke, ganau das habe ich gesucht
Visonar is offline  
Old 05/07/2010, 12:56   #10
 
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
Quote:
Originally Posted by WeezyF940 View Post
danke, ganau das habe ich gesucht
Lad dir mal die deutsche Übersetzung der . Bei den Styles der einzelnen Controls steht immer das benötigte Include dabei!

Gruß
huberhans is offline  
Old 05/07/2010, 14:49   #11
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Quote:
Originally Posted by huberhans View Post
Lad dir mal die deutsche Übersetzung der . Bei den Styles der einzelnen Controls steht immer das benötigte Include dabei!

Gruß
die deutsche help hab ich schon.

und was denkst du, was ich getan hab? -genau das hab ich ja auch gemacht, da stand aber nicht dieses include, sondern einanderes, mit dem der fehler nicht behoben wurde.
Visonar is offline  
Old 05/07/2010, 15:57   #12
 
elite*gold: 0
Join Date: Nov 2009
Posts: 927
Received Thanks: 1,317
Quote:
Originally Posted by WeezyF940 View Post
die deutsche help hab ich schon.

und was denkst du, was ich getan hab? -genau das hab ich ja auch gemacht, da stand aber nicht dieses include, sondern einanderes, mit dem der fehler nicht behoben wurde.
Im Normalfall hast doch die Listen mit den Styles, da steht oben drüber, welches Include du brauchst. Ich mach später mal 'n Screen dazu

Edit: Screen im Anhang
Attached Images
File Type: jpg Include.JPG (122.3 KB, 3 views)
huberhans is offline  
Old 05/07/2010, 18:15   #13
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Quote:
Originally Posted by huberhans View Post
Im Normalfall hast doch die Listen mit den Styles, da steht oben drüber, welches Include du brauchst. Ich mach später mal 'n Screen dazu

Edit: Screen im Anhang
wie ich bereits sagte, habe ich genau das getan, es klappe aber nicht.
aber das ist doch jetzt eh egal, denn ich habe ja bereits eine lösung gefunden.
Visonar is offline  
Reply

Tags
autoit combobox speichern


Similar Threads Similar Threads
comboboxen
03/23/2010 - AutoIt - 6 Replies
HI ich komm einfach ned drauf ich hab 2 comboboxen und ich will wenn in der ersten ein wert ausgewählt wurde in der zweiten bestimmte werte zum auswählen sind also Hier ein Bsp das ned geht xD If GUICtrlRead($Combo2) = "1" Then GUICtrlSetData ($Combo1, "1|2|3|4|5") endif Edit: Das Geht schon aber er schreibt dann das die ganze zeit untereinander
[Maps Speichern] Wie kann ich Maps speichern?
10/22/2009 - Metin2 Private Server - 37 Replies
Hey Com, ich wollte gern mal wissen, wie ich eine map speichern kann? Ich verstehe das hier nicht: http://img8.imageshack.us/img8/1862/33332332323325 5.jpg Was muss ich wo rein schreiben: Als Beisp. Wenn ich nun Map1 Rotes Reich wäre was müsste ich das rein schreiben damit die Map mit allen neuen zB NPC gespeichert wird?
NPC auf Map speichern
10/11/2009 - Metin2 Private Server - 16 Replies
Hab jetzt einige NPCs gespawt, wenn ich den Server jetzt aber neu hochfahre sind ie ja weg :( Gibts ne möglichkeit die Map zu "speichern?" mfg freddy



All times are GMT +1. The time now is 01:24.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.