SorryButImaNewbie Posted February 4, 2015 Author Share Posted February 4, 2015 (edited) Sorry, I couldn't do that from home, also I'm forbidden to post entire codes... (don't really understand why not but company police) but here is the function code that is running right know. Also I must add that the original code had nothing wrong with it, I just messed up with the nameing of a new textbox, very unprofessional i know. expandcollapse popupFunc Arfolyam() If Not WinExists("UD Operátor") Then MsgBox(0, "Üzenet", "Kérem nyissa meg az UD_OPER programot!", 10) Return EndIf Local $penznem = GUICtrlRead($iPenznem) Local $spenznem = String($penznem) Local $iarfolyam = GUICtrlRead($arfolyam) MsgBox(0, "This", $iarfolyam) WinActivate("UD Operátor") If $spenznem = "" Then MsgBox(0, "Hiba", "Adjon meg Pénznem kódot!") Return EndIf If $iarfolyam = "" Then MsgBox(0, "Hiba", "Adjon meg Új árfolyamot!" & $iarfolyam) Return EndIf ;MsgBox(0, "Árfolyam Teszt", "Az" & $penznem) ControlClick("UD Operátor", "Valuta", "[CLASSNN:TAdvBitBtn7]") WinWaitActive("Pénznem", "") ;ControlSetText("Pénznem", "", "[CLASSNN:TDEdit6]", $spenznem) --> nem értem miért nem működik ControlClick("Pénznem", "", "[CLASSNN:TDEdit6]") Send($spenznem) Sleep(200) MsgBox(0, "pip", "pup") ControlClick("Pénznem", "", "[CLASSNN:TAdvBitBtn6]") Sleep(200) ControlClick("Pénznem", "", "[CLASSNN:TAdvBitBtn8]") WinWaitActive("Árfolyam", "", 5) If Not WinExists("Árfolyam") Then MsgBox(0, "Hiba", "Hiba történt, biztos, hogy létező árfolyamot adott meg?") WinClose("Pénznem", "") Return EndIf ControlClick("Árfolyam", "", "[CLASSNN:TAdvBitBtn7]") WinWaitActive("Új Áfolyam", "") Send($iarfolyam) ControlClick("Új Áfolyam", "", "[CLASSNN:TBitBtn1]") Sleep(200) WinClose("Pénznem", "") Sleep(200) WinClose("Árfolyam", "") ;ControlClick("Új Árfolyam", "",) ;ControlSetText("Új Áfolyam", "", "[CLASSNN:TTDCustimeEdit2]", $arfolyam) ;Pénznem ablak, [CLASSNN:TAdvBitBtn8] ;Árfolyam ablak, [CLASSNN:TAdvBitBtn7] EndFunc ;==>Arfolyam $arfolyam is declered as global at the beginning of the script but it is not really needed since it is "created" from the isf file. Edit: Also its not really the problem of the thread but do you have a guess why would controlsettext doesnt work? (neither gettext) Its not a very big problem since I can circumnavigate it. I dont remember, because this is an old problem, I think I tried to give/put focus on it before useing the function before. I can only think that somehow the programs (i only tried to use them at home developed programms) doesnt declere their controls, the way autoit would like to eat them or i dont know Edited February 4, 2015 by SorryButImaNewbie Link to comment Share on other sites More sharing options...
SorryButImaNewbie Posted February 4, 2015 Author Share Posted February 4, 2015 How did you end up with 2 versions of the code, anyway? M23 Because Master Melba23 I too realized after reading post 6 and the .isf i posted first that the error/problem occurs because of the nameing and thats where I messed up. There isn't really 2 versions, just a bad one, and an updated good one Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now