From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Antonio M. O. Neto" To: Subject: Help Help Date: Mon, 13 Jul 1998 17:29:00 -0000 Message-id: <000701bdaeb5$e838ebc0$b56df6c8@anmendes> X-SW-Source: 1998-07/msg00465.html Hello, After resolved the problem of the non recognition of the attribute stdcall in methods, another one impedes that a lot of functions of API of Windows 95 or NT (directx is an example) that pointers come back for classes it works correctly, analyzing the code generated assembler noticed that two lines are generated contends ". word 0" unnecessarily, this does with that the pointer for a virtual method is larger and consecutively disabling its use. See the example: __vt$1a: .word 0 .word 0 .long ___tf1a .word 0 .word 0 .long _test1__1a I am assuming that the type long in the assembler code is of 32 bits (they correct me if it be deceived). He would thank a lot for clues of as to remove these ".word 0 ", already sought in the several sources and I didn't still find a middle of solving it problems. Thank you for the attention Antonio Mendes de Oliveira Neto-Brazil (anmendes@cruzeironet.com.br)