Daeth Posted November 14, 2016 Posted November 14, 2016 When I try to compile the following code: #NoTrayIcon #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Run_Au3Stripper=y #Au3Stripper_Parameters=/rm #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** OnAutoItExitRegister("_exit") Func _exit() ConsoleWrite("kek") EndFunc The stripped version has the _exit() function stripped. The stripped code: #NoTrayIcon OnAutoItExitRegister("_exit") When I check the Au3Stripper log it shows: 0.00 AutoIt3 Source Au3Stripper v16.612.1119.0 Copyright © Jos van der Zande June 12,2016 0.00 CommandLine Params$: 0.00 ============================== Reading Source For Directive ====================================================== 0.00 Ignore Function: onautoitstart 0.00 Ignore Function: onautoitexit 0.00 Directive Params$:/rm 0.00 lCMD$:/rm 0.00 /RenameMinimum Is this a bug? I know I can fix this with '#Au3Stripper_Ignore_Funcs=_exit'. This error also occurs with HotKeySet. The function that HotKeySet points to is stripped.
InunoTaishou Posted November 14, 2016 Posted November 14, 2016 What version of the Stripper are you using? After compiling I got this for the Au3Stripper v16.612.1119.0 stripped file #NoTrayIcon OnAutoItExitRegister("_0") Func _0() ConsoleWrite("kek") EndFunc Daeth 1
Daeth Posted November 14, 2016 Author Posted November 14, 2016 @InunoTaishou I think I must have somehow downloaded an outdated AutoIt/SciTE. I reinstalled both latest and it works fine now.
kylomas Posted November 14, 2016 Posted November 14, 2016 Daeth, #NoTrayIcon OnAutoItExitRegister("_0") Func _0() ConsoleWrite("kek") EndFunc Quote >"C:\Program Files (x86)\AutoIt3\SciTE\..\AutoIt3.exe" "C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3" /ShowGui /prod /in "C:\Users\Tom\Desktop\help - stripper test.au3" +>22:06:48 Starting AutoIt3Wrapper v.15.920.938.0 SciTE v.3.6.0.0 Keyboard:00000409 OS:WIN_7/Service Pack 1 CPU:X64 OS:X64 Environment(Language:0409) +> SciTEDir => C:\Program Files (x86)\AutoIt3\SciTE UserDir => C:\Users\Tom\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper SCITE_USERHOME => C:\Users\Tom\AppData\Local\AutoIt v3\SciTE -> No changes made.. >Running AU3Check (3.3.14.2) from:C:\Program Files (x86)\AutoIt3 input:C:\Users\Tom\Desktop\help - stripper test.au3 +>22:07:07 AU3Check ended.rc:0 >Running Au3Stripper (15.920.938.0) from:C:\Program Files (x86)\AutoIt3\SciTE\Au3Stripper cmdline: - 0.02 Iteration 1 Strip and Rename Functions result: Output 4 lines and stripped 0 lines - 0.03 Iteration 2 Strip Variables result: Output 4 lines and stripped 0 lines - 0.03 Iteration 3 Strip and Rename Variables result: Output 4 lines and stripped 0 lines +> 0 Au3Stripper v15.920.938.0 finished merging 12 lines of code, stripped 7 comment lines and Merged 0 Continuation lines. +> Created:C:\Users\Tom\Desktop\help - stripper test_stripped.au3 with 5 lines. +>22:07:08 Au3Stripper ended.rc:0 >Running AU3Check (3.3.14.2) from:C:\Program Files (x86)\AutoIt3 input:C:\Users\Tom\Desktop\help - stripper test_stripped.au3 +>22:07:08 AU3Check ended.rc:0 >Running:(3.3.14.2):C:\Program Files (x86)\AutoIt3\aut2exe\aut2exe.exe /in "C:\Users\Tom\Desktop\help - stripper test_stripped.au3" /out "C:\Users\Tom\AppData\Local\AutoIt v3\Aut2exe\~AU5206.tmp.exe" /nopack /comp 2 +>22:07:09 Aut2exe.exe ended.C:\Users\Tom\AppData\Local\AutoIt v3\Aut2exe\~AU5206.tmp.exe. rc:0 +>22:07:09 Created program:C:\Users\Tom\Desktop\help - stripper test.exe +>22:07:09 AutoIt3Wrapper Finished. >Exit code: 0 Time: 21.7 Win7 x64 Pro Forum Rules Procedure for posting code "I like pigs. Dogs look up to us. Cats look down on us. Pigs treat us as equals." - Sir Winston Churchill
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