ArneOrtlinghaus wrote:It is strange. Until now two computers have been found, where the program does not start anymore.
- The error happens in the EXE before the first self written line of code
- It happens in Vo28run!_ConvertResult
- this calls vo28run!_StackErr and then produces the error message on the screen
- It happens exactly with a simple console application.
Arne
Hi Arne,
Did you try to overwrite __ConvertResult() ? When you add the code to your app do you see the "__ConvertResult" messagebox at startup ?
--- xxxxxxxx ---
FUNCTION __ConvertResult (u AS USUAL) AS LOGIC PASCAL
messagebox ( 0 , string2psz ( asstring ( u ) ) , string2psz ( "__ConvertResult" ) , 0 )
RETURN xx__ConvertResult ( u )
_DLL FUNCTION xx__ConvertResult (u AS USUAL) AS LOGIC PASCAL:VO28RUN.__ConvertResult
--- xxxxxxxxx ---
_StackErr seems to be a SP4 thing. At least, my SP3 doesn´t know such a runtime func. The Errorbox you currently see might be this one:
//ERRORBOX.C
_DLL FUNCTION ErrorMessageBox(pszText AS PSZ,pszCapt AS PSZ, dwB1 AS DWORD, dwB2 AS DWORD, dwB3 AS DWORD) AS DWORD PASCAL:VO28RUN.ErrorMessageBox
regards
Karl-Heinz