AutoHotkey Community

It is currently May 26th, 2012, 2:26 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Gui edit error msg
PostPosted: January 21st, 2009, 1:49 pm 
Offline

Joined: January 21st, 2009, 1:41 pm
Posts: 3
i'm working on a gui editable form of sorts information is added then stored in an .ini file to later be edted or searched through. i'm at the 'edit' stage and i am using the same gui i used in the 'add' script. the message is: "Error: The same variable cannot be used for more than one control." it refrences vn2 as the repeated variable.

segment of code i am working on:
Code:
Personality:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w260 h20 , Honor Requirements
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn4,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Personal Honor
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn5,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return


here is the full 'edit' script:
Code:
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.


Edit:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Name
Gui, Add, Edit, xp+100 yp+0 w120 h20 vname,
Gui, Add, Text, xm yp+50 w90 h20 , Card Type
Gui, Add, ListBox, xp+100 yp+0 vtype w120 h170 Choose1, Personality|Action|Holding|Follower|Region|Attachment|Spell|Ring|Event
Gui, Add, Text, xm yp+200 w90 h20 , Change What
Gui, Add, ListBox, xp+100 yp+0 vtype1 w120 h80 Choose1, Quantity|Stats|Text|Edition
Gui, Add, Button, xm yp+100 w70 h30 , Delete
Gui, Add, Button, xp+80 w70 h30 , Return
Gui, add, button, xp+80 w70 h30 gnext1, Next
Gui, Show,, Edit
return

ButtonDelete:
Gui, submit
Gui, Destroy
IniDelete, %A_WorkingDir%\Database\%type%.ini, %name%
IniDelete, %A_WorkingDir%\Database\%type%.ini, %name% Keywords
IniDelete, %A_WorkingDir%\Database\%type%.ini, Name, %num%
num:=--num
iniwrite, %num%,  %A_WorkingDir%\Database\%type%.ini, Default, Number
run Menu.ahk
exitapp
return

next1:
gui, submit
gui destroy
iniread, num, %A_WorkingDir%\Database\%type%.ini, Default, Number, 0
ne:=num
nu:=++num
loop, %nu%
{
   iniread, nm, %A_WorkingDir%\Database\%type%.ini, Name, %ne%
   if nm = %name%
   gosub %type1%
   else
   gosub no
}

Return

Buttonback:
Buttonreturn:
GuiClose:
gui, destroy
run menu.ahk
exitapp
return

no:
if ne=0
{
   msgbox, 4, Add?, Card is not in database. Add card?,
   ifmsgbox yes
   {
   run addnew.ahk
   exitapp
   return
   }   
   ifmsgbox no
   {
   run menu.ahk
   exitapp
   return
   }   
}
ne:=--ne
return

Quantity:
Iniread, na, %A_WorkingDir%\Database\%type%.ini, %name%, Number of Cards
msgbox, 4, Quantity, Click yes to increase quantity by one, Click no to decrease quantity by one.
ifmsgbox, Yes
   na:=++na
ifmsgbox, no
   na:=--na
iniwrite, %na%,  %A_WorkingDir%\Database\%type%.ini, %name%, Number of Cards
run menu.ahk
exitapp
return

Stats:
iniRead, an1,  %A_WorkingDir%\Database\%type%.ini, %name%, Cost
iniread, an2,  %A_WorkingDir%\Database\%type%.ini, %name%, Focus
iniread, an3,  %A_WorkingDir%\Database\%type%.ini, %name%, Chi
iniread, an4,  %A_WorkingDir%\Database\%type%.ini, %name%, Honor Requirement
iniread, an5,  %A_WorkingDir%\Database\%type%.ini, %name%, Personal Honor
iniread, an6,  %A_WorkingDir%\Database\%type%.ini, %name%, Keywords
iniread, an7,  %A_WorkingDir%\Database\%type%.ini, %name%, Focus Value
iniread, an8,  %A_WorkingDir%\Database\%type%.ini, %name%, Honor Produced
iniread, an9,  %A_WorkingDir%\Database\%type%.ini, %name%, Gold Produced
gosub %type%
return

Personality:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w260 h20 , Honor Requirements
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn4,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Personal Honor
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn5,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Action:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Holding:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w160 h20 , Honor Produced
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn8,
Gui, Add, Text, xm yp+30 w160 h20 , Gold Produced
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn9,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Follower:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w260 h20 , Honor Requirements
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn4,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Personal Honor
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn5,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn7,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Region:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Attachment:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn7,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Spell:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn7,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Ring:
gosub nostat
return

Event:
gosub nostat
return

next2:
Gui, Submit
Gui, Destroy
iniwrite, %n1%,  %A_WorkingDir%\Database\%type%.ini, %name%, Cost
iniwrite, %n2%,  %A_WorkingDir%\Database\%type%.ini, %name%, Focus
iniwrite, %n3%,  %A_WorkingDir%\Database\%type%.ini, %name%, Chi
iniwrite, %n4%,  %A_WorkingDir%\Database\%type%.ini, %name%, Honor Requirement
iniwrite, %n5%,  %A_WorkingDir%\Database\%type%.ini, %name%, Personal Honor
iniwrite, %n6%,  %A_WorkingDir%\Database\%type%.ini, %name%, Keywords
iniwrite, %n7%,  %A_WorkingDir%\Database\%type%.ini, %name%, Focus Value
iniwrite, %n8%,  %A_WorkingDir%\Database\%type%.ini, %name%, Honor Produced
iniwrite, %n9%,  %A_WorkingDir%\Database\%type%.ini, %name%, Gold Produced
gosub key
return

nostat:
msgbox,, Error, Card doesn't have editable stats.
gosub buttonreturn
return

key:
exitapp
return

Text:
exitapp
return

Edition:
exitapp
return


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 21st, 2009, 3:02 pm 
Offline

Joined: June 18th, 2008, 8:36 am
Posts: 4923
Location: AHK Forum
You cannot assign one variable to several controls and that is what you are trying to do.

Code:
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,

This creates a control and vn2 can be used once only.

_________________
AHK_H (2alpha) AHF TT _Struct WatchDir Yaml _Input ObjTree RapidHotkey DynaRun :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 21st, 2009, 9:57 pm 
Offline

Joined: January 21st, 2009, 1:41 pm
Posts: 3
it is used only once per subroutine and it works in the 'add' section and it is a carbon copy so what would be the difference?

this is the script it works in:
Code:
FileCreateDir, Database

Addnew:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Name
Gui, Add, Edit, xp+10 yp+20 w260 h20 vname,
Gui, Add, Text, xm yp+50 w90 h20 , Card Type
Gui, Add, ListBox, xp+100 yp+0 vtype w120 h170 Choose1, Personality|Action|Holding|Follower|Region|Attachment|Spell|Ring|Event
Gui, Add, Button, gnext1 yp+200 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Return
Gui, Show,, Add New Card
Return

Buttonreturn:
GuiClose:
gui, destroy
run menu.ahk
exitapp
return

next1:
Gui, Submit
Gui, Destroy
iniread, num, %A_WorkingDir%\Database\%type%.ini, Default, Number, 0
ne:=num
na:=1
loop, %num%
{
   iniread, nm, %A_WorkingDir%\Database\%type%.ini, Name, %ne%
   if nm = %name%
   {
   Msgbox, 3, Number of Cards, Card already exist. Add another one to your inventory?
   Ifmsgbox Yes
      {
      Iniread, na, %A_WorkingDir%\Database\%type%.ini, %name%, Number of Cards
      na:=++na
      iniwrite, %na%,  %A_WorkingDir%\Database\%type%.ini, %name%, Number of Cards
      run menu.ahk
      exitapp
      return
      }
   else return
   }
   else ne:=--ne
}
num:=++num
iniwrite, %name%,  %A_WorkingDir%\Database\%type%.ini, Name, %num%
iniwrite, %num%,  %A_WorkingDir%\Database\%type%.ini, Default, Number
iniwrite, %na%,  %A_WorkingDir%\Database\%type%.ini, %name%, Number of Cards
Gosub %type%
return

Personality:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w260 h20 , Honor Requirements
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn4,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Personal Honor
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn5,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Action:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Holding:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w160 h20 , Honor Produced
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn8,
Gui, Add, Text, xm yp+30 w160 h20 , Gold Produced
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn9,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Follower:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w260 h20 , Honor Requirements
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn4,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Personal Honor
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn5,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn7
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Region:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Attachment:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Force
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn2,
Gui, Add, Text, xm yp+30 w60 h20 , Chi
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn3,
Gui, Add, Text, xm yp+30 w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn7
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Spell:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Cost
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn1,
Gui, Add, Text, xm yp+30 w160 h20 , Focus Value
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn7
Gui, Add, Text, xm yp+30 w260 h20 , Number of Keywords
Gui, Add, Edit, limit2 number xp+220 w30 h20 vn6,
Gui, Add, Button, gnext2 xp-120 yp+50 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Statistics
return

Ring:
gosub txt
return

Event:
gosub txt
return

next2:
Gui, Submit
Gui, Destroy
iniwrite, %n1%,  %A_WorkingDir%\Database\%type%.ini, %name%, Cost
iniwrite, %n2%,  %A_WorkingDir%\Database\%type%.ini, %name%, Focus
iniwrite, %n3%,  %A_WorkingDir%\Database\%type%.ini, %name%, Chi
iniwrite, %n4%,  %A_WorkingDir%\Database\%type%.ini, %name%, Honor Requirement
iniwrite, %n5%,  %A_WorkingDir%\Database\%type%.ini, %name%, Personal Honor
iniwrite, %n6%,  %A_WorkingDir%\Database\%type%.ini, %name%, Keywords
iniwrite, %n7%,  %A_WorkingDir%\Database\%type%.ini, %name%, Focus Value
iniwrite, %n8%,  %A_WorkingDir%\Database\%type%.ini, %name%, Honor Produced
iniwrite, %n9%,  %A_WorkingDir%\Database\%type%.ini, %name%, Gold Produced
gosub key
return

key:
k:=1
loop, %n6%
{
   inputbox, key, %name% Keywords, Enter Keyword,, 140, 120
   iniwrite, %key%, %A_WorkingDir%\Database\%type%.ini, %name% Keywords, %k%
   k:=++k
}
gosub txt
return

txt:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w80 h20 , Traits
Gui, Add, Edit, xp+10 yp+20 w140 h60 vtrait,
Gui, Add, Text, xm yp+80 w160 h20 , Ability Type
Gui, Add, Edit, xp+10 yp+20 w140 h30 vat,
Gui, Add, Text, xm yp+60 w60 h20 , Ability
Gui, Add, Edit, xp+10 yp+20 w140 h60 vability,
Gui, Add, Text, xm yp+80 w60 h20 , Flavor
Gui, Add, Edit, xp+10 yp+20 w140 h60 vflavor,
Gui, Add, Button, gera yp+80 w70 h30 , Next
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, %name% Text Box
return

era:
gui, submit
gui, destroy
iniwrite, %trait%,  %A_WorkingDir%\Database\%type%.ini, %name%, Trait
iniwrite, %at%,  %A_WorkingDir%\Database\%type%.ini, %name%, Ability Type
iniwrite, %ability%,  %A_WorkingDir%\Database\%type%.ini, %name%, Ability
iniwrite, %flavor%,  %A_WorkingDir%\Database\%type%.ini, %name%, Flavor
gosub er
return

ButtonBack:
Gui, Destroy
IniDelete, %A_WorkingDir%\Database\%type%.ini, %name%
IniDelete, %A_WorkingDir%\Database\%type%.ini, %name% Keywords
IniDelete, %A_WorkingDir%\Database\%type%.ini, Name, %num%
num:=--num
iniwrite, %num%,  %A_WorkingDir%\Database\%type%.ini, Default, Number
run Menu.ahk
exitapp
return

er:
Gui, Font, S12 CDefault, Verdana
Gui, Add, Text, xm ym w60 h20 , Edition
Gui, Add, ListBox, xp+100 yp+0 ved w100 h130 Choose1,  Celestial|Samurai|Lotus|Diamond|Gold|Jade|Open
Gui, Add, Text, xm yp+150 w90 h20 , Rarity
Gui, Add, ListBox, xp+100 yp+0 vrare w100 h110 Choose1, Common|Uncommon|Rare|Starter|Promo
Gui, Add, Text, xm yp+130 w60 h20 , Set
Gui, Add, Edit, limit3 xp+100 w50 h20 vset,
Gui, Add, Button, gfin xp-80 yp+30 w70 h30 , Done
Gui, Add, Button, xp+80 w80 h30 , Back
Gui, Show,, Edition and Rarity
return

fin:
gui, submit
gui, destroy
iniwrite, %ed%,  %A_WorkingDir%\Database\%type%.ini, %name%, Edition
iniwrite, %rare%,  %A_WorkingDir%\Database\%type%.ini, %name%, Rarity
iniwrite, %set%,  %A_WorkingDir%\Database\%type%.ini, %name%, Set
run menu.ahk
exitapp
return


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 22nd, 2009, 1:32 pm 
Offline

Joined: June 18th, 2008, 8:36 am
Posts: 4923
Location: AHK Forum
To create a control with same variable, you will need to destroy the old one so the whole GUI.
When do you get the error? When I start your script I do not get any.

_________________
AHK_H (2alpha) AHF TT _Struct WatchDir Yaml _Input ObjTree RapidHotkey DynaRun :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 23rd, 2009, 4:18 pm 
Offline

Joined: January 21st, 2009, 1:41 pm
Posts: 3
i get the error when it enters one of the subroutines. but the other one has no problem with this thats what i don't understand why it works in one program but not the other. i'm not seeing the difference


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: G. Sperotto, poserpro, Yahoo [Bot] and 15 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group