 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
unnamed.ahk Guest
|
Posted: Sat Jan 15, 2005 9:00 pm Post subject: Expression bugs |
|
|
i=
Flag:=i<(10-11)
Comparing an unassigned variable and a minus value , an application error occurs. |
|
| Back to top |
|
 |
unnamed.ahk Guest
|
Posted: Sat Jan 15, 2005 9:05 pm Post subject: |
|
|
Var:=""<(10-11)
unassigned variable -> blank value |
|
| Back to top |
|
 |
jonny
Joined: 13 Nov 2004 Posts: 3005 Location: Minnesota
|
Posted: Sat Jan 15, 2005 9:33 pm Post subject: |
|
|
Cofirmed. Note that it also happens when even a blank value isn't assigned; i.e. AHK assumes it's blank because it can't find it.
| Error wrote: | AppName: autohotkey.exe AppVer: 1.0.25.0 ModName: autohotkey.exe
ModVer: 1.0.25.0 Offset: 00057d44 |
| Error xml wrote: | <?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="AutoHotkey.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="AU3_Spy.exe" SIZE="14368" CHECKSUM="0x392EA871" BIN_FILE_VERSION="1.0.3.0" BIN_PRODUCT_VERSION="1.0.3.0" PRODUCT_VERSION="1.0" FILE_DESCRIPTION="AutoIt3 Window Info Spy" COMPANY_NAME="DaloozaSoft" PRODUCT_NAME="AU3_Spy" FILE_VERSION="1.0" ORIGINAL_FILENAME="AU3_Spy.exe" INTERNAL_NAME="AU3_Spy" LEGAL_COPYRIGHT="Copyright © 2003 DaloozaSoft" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.3.0" UPTO_BIN_PRODUCT_VERSION="1.0.3.0" LINK_DATE="10/11/2004 12:33:52" UPTO_LINK_DATE="10/11/2004 12:33:52" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="AutoHotkey.exe" SIZE="182272" CHECKSUM="0x78F00BAD" BIN_FILE_VERSION="1.0.25.0" BIN_PRODUCT_VERSION="1.0.25.0" PRODUCT_VERSION="1, 0, 25, 0" FILE_DESCRIPTION="AutoHotkey" PRODUCT_NAME="AutoHotkey" FILE_VERSION="1, 0, 25, 0" ORIGINAL_FILENAME="AutoHotkey.rc" INTERNAL_NAME="AutoHotkey" LEGAL_COPYRIGHT="Copyright (C) 2005" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.25.0" UPTO_BIN_PRODUCT_VERSION="1.0.25.0" LINK_DATE="01/12/2005 15:13:16" UPTO_LINK_DATE="01/12/2005 15:13:16" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="psapi.dll" SIZE="45136" CHECKSUM="0xF1B23FFA" BIN_FILE_VERSION="4.0.1280.1" BIN_PRODUCT_VERSION="4.0.1280.1" PRODUCT_VERSION="4.00" FILE_DESCRIPTION="Process Status Helper" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft(R) Windows NT(TM) Operating System" FILE_VERSION="4.00" ORIGINAL_FILENAME="PSAPI" INTERNAL_NAME="PSAPI" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corp. 1981-1996" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12F67" LINKER_VERSION="0x40000" UPTO_BIN_FILE_VERSION="4.0.1280.1" UPTO_BIN_PRODUCT_VERSION="4.0.1280.1" LINK_DATE="05/04/1996 19:43:48" UPTO_LINK_DATE="05/04/1996 19:43:48" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="uninst.exe" SIZE="50389" CHECKSUM="0xC6D50059" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/23/2004 09:17:55" UPTO_LINK_DATE="10/23/2004 09:17:55" />
<MATCHING_FILE NAME="AutoScriptWriter\ASWHook.dll" SIZE="20480" CHECKSUM="0xBC685A93" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/10/2003 23:47:48" UPTO_LINK_DATE="03/10/2003 23:47:48" />
<MATCHING_FILE NAME="AutoScriptWriter\AutoScriptWriter.exe" SIZE="47136" CHECKSUM="0x56E43FCD" BIN_FILE_VERSION="2.0.0.0" BIN_PRODUCT_VERSION="2.0.0.0" PRODUCT_VERSION="2.0" FILE_DESCRIPTION="Automatic AutoIt Script Writer" COMPANY_NAME="DaloozaSoft" PRODUCT_NAME="AutoScriptWriter" FILE_VERSION="2.0" ORIGINAL_FILENAME="AutoScriptWriter.exe" INTERNAL_NAME="ASW" LEGAL_COPYRIGHT="Copyright © 2003 DaloozaSoft" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.0.0.0" UPTO_BIN_PRODUCT_VERSION="2.0.0.0" LINK_DATE="05/01/2004 12:15:32" UPTO_LINK_DATE="05/01/2004 12:15:32" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="Compiler\Ahk2Exe.exe" SIZE="67072" CHECKSUM="0x3330E9EF" BIN_FILE_VERSION="1.0.25.0" BIN_PRODUCT_VERSION="1.0.25.0" PRODUCT_VERSION="1, 0, 25, 0" FILE_DESCRIPTION="Ahk2Exe" PRODUCT_NAME=" Ahk2Exe" FILE_VERSION="1, 0, 25, 0" ORIGINAL_FILENAME="Aut2Exe.rc" INTERNAL_NAME="Ahk2Exe" LEGAL_COPYRIGHT="Copyright (C) 2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.25.0" UPTO_BIN_PRODUCT_VERSION="1.0.25.0" LINK_DATE="01/12/2005 15:11:18" UPTO_LINK_DATE="01/12/2005 15:11:18" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="Compiler\upx.exe" SIZE="94208" CHECKSUM="0x6753983A" BIN_FILE_VERSION="1.24.0.0" BIN_PRODUCT_VERSION="1.24.0.0" PRODUCT_VERSION="1.24" FILE_DESCRIPTION="UPX executable packer" COMPANY_NAME="The UPX Team http://upx.sf.net" PRODUCT_NAME="UPX" FILE_VERSION="1.24" ORIGINAL_FILENAME="upx.exe" INTERNAL_NAME="upx.exe" LEGAL_COPYRIGHT="© 1996-2002 Markus F.X.J. Oberhumer" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.24.0.0" UPTO_BIN_PRODUCT_VERSION="1.24.0.0" LINK_DATE="11/07/2002 13:13:18" UPTO_LINK_DATE="11/07/2002 13:13:18" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE> |
The dialog is a standard "AutoHotkey has encountered an error and needs to close..." Also, the tray icon has time to load before it happens, so it stays there until you hover it. |
|
| Back to top |
|
 |
Chris Site Admin
Joined: 02 Mar 2004 Posts: 10464
|
Posted: Sat Jan 15, 2005 10:43 pm Post subject: |
|
|
Thanks a lot, both of you. You made it very easy to fix this.
My expressions test file has about 1000 test cases in it, but obviously it's still missing a few. I've added your two examples to it.
I've just updated the installer again to fix this. |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|