Compiler WRONG Confirmed !!!

P

pacala_ba

Wayne Phillips
http://www.everythingaccess.com
I installed Access 2002 just to test your "compiler problem"
.. Indeed, you are right - it is the compiled code that is wrong. Let me
explain;
=================================================
I first confirmed the issue exists with the .MDB file from your website....
http://www.utteraccess.com/forums/s...1812504&page=0&view=collapsed&sb=5&o=&fpart=9
------------
The same AC 2003 SP3 !!!!!! (pacala_ba)
--------------
The {ERROR REF-1} line in the broken version is the problem. Basically there
is a reference table in each compiled module that links indices in the
current module to globally defined constants (etc). In this case, the
reference table has a -1 pointer (0xFFFFFFFF) which is clearly invalid.
---------------
PushStringPtr2Stack (LITERAL-CONST) "Provider="
PushStringPtr2Stack (LITERAL-CONST) MOD_ZZ0_CON.gkDatabaseProvider
ConcatString2Stack NewStackItem = Stack2 & Stack1
PushStringPtr2Stack (LITERAL-CONST) {ERROR REF-1}
ConcatString2Stack NewStackItem = Stack2 & Stack1CallInterfaceMethod
NewStackItem = Access.Application.CurrentUser()ConcatString2Stack
NewStackItem = Stack2 & Stack1PushStringPtr2Stack (LITERAL-CONST) ";"
ConcatString2Stack NewStackItem = Stack2 & Stack1
StoreStackStringToVar lcRet


----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.

http://www.microsoft.com/office/com...-8be6-0c4c9716f53e&dg=microsoft.public.access
 
Top