Vadersapien Posted November 17, 2009 Share Posted November 17, 2009 (edited) Hello all,I'm using this resource UDF by Zedna, and am having trouble using it...I have this code at the beginning of my file:#AutoIt3Wrapper_useupx = n #AutoIt3Wrapper_run_after = ResHacker.exe -add %out%, %out%, logo.bmp, bitmap, LOGO, 0 #AutoIt3Wrapper_run_after = upx.exe --best --compress-resources=0 "%out%"And I add an image from as resource with this code:$Logo = GUICtrlCreatePic('', 0, 0, 410, 50) _ResourceSetImageToCtrl($Logo, 'LOGO')I compile from scite, with ResHacker.exe in the same directory, but when I open the compiled exe there is no image...I have also tried _SetBitmapToCtrl Edited November 17, 2009 by Vadersapien Try Pacfox, my Firefox theme.Try Power Eject, my windows gadget that allows you to eject most drives.Using AutoIt 3.3.4.0, Windows 7 Premium, Intel Core 2 Quad CPU @ 2.66ghz, 4gb RAM, Nvidia GeForce 9500GT Graphics Card & Samsung 22" Monitor. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 17, 2009 Moderators Share Posted November 17, 2009 (edited) Vadersapien,The following code is lifted directly (other then the path information) from one of my scripts where it is working perfectly. I have found by experience that it is best to use the full path of ResHacker, the resource to be added and upx, even if they are all in the same folder as the script.#AutoIt3Wrapper_Run_After=Full_Path\ResHacker.exe -add %out%, %out%, Full_Path\Play.bmp, bitmap, PLAY, 0 #AutoIt3Wrapper_Run_After=Full_Path\upx.exe --best "%out%" $Play_pic = GUICtrlCreatePic("", 10, 186, 16, 16) _ResourceSetImageToCtrl($Play_pic, "PLAY", $RT_BITMAP)As you can see, I do not use the "compress-resources" switch with upx so I cannot comment on whether that part of the syntax is correct - if I want to compress then I compress it all. I hope this helps.M23Edit: Slight correction to code Edited November 20, 2009 by Melba23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Vadersapien Posted November 18, 2009 Author Share Posted November 18, 2009 Tried your method...didn't work. I also found neither ResHacker or UPX are starting... Try Pacfox, my Firefox theme.Try Power Eject, my windows gadget that allows you to eject most drives.Using AutoIt 3.3.4.0, Windows 7 Premium, Intel Core 2 Quad CPU @ 2.66ghz, 4gb RAM, Nvidia GeForce 9500GT Graphics Card & Samsung 22" Monitor. Link to comment Share on other sites More sharing options...
Zedna Posted November 18, 2009 Share Posted November 18, 2009 Try to run reshacker/upx by hand on your compiled EXE. Also try unmodified examples from my Resource UDF topic and reread carefuly my whole first post there. Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
Vadersapien Posted November 20, 2009 Author Share Posted November 20, 2009 (edited) Got it to work by downloading the full version of Scite4AutoIt3 and using this code: _ResourceSetImageToCtrl($Logo, 'LOGO', $RT_BITMAP) Edited November 20, 2009 by Vadersapien Try Pacfox, my Firefox theme.Try Power Eject, my windows gadget that allows you to eject most drives.Using AutoIt 3.3.4.0, Windows 7 Premium, Intel Core 2 Quad CPU @ 2.66ghz, 4gb RAM, Nvidia GeForce 9500GT Graphics Card & Samsung 22" Monitor. Link to comment Share on other sites More sharing options...
Zedna Posted November 20, 2009 Share Posted November 20, 2009 Got it to work by downloading the full version of Scite4AutoIt3 and using this code: _ResourceSetImageToCtrl($Logo, 'LOGO', $RT_BITMAP) Classic RTFM. Resources UDF ResourcesEx UDF AutoIt Forum Search 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