From 686eb8deb933b9ce3760109558b2aea03737d9bc Mon Sep 17 00:00:00 2001 From: Antonio Linares Date: Thu, 20 Dec 2001 11:00:45 +0000 Subject: [PATCH] some minor changes --- harbour/source/vm/maindllp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/harbour/source/vm/maindllp.c b/harbour/source/vm/maindllp.c index f4da047bb9..a0a8f4351b 100644 --- a/harbour/source/vm/maindllp.c +++ b/harbour/source/vm/maindllp.c @@ -92,6 +92,10 @@ BOOL WINAPI HB_EXPORT DllEntryPoint( HINSTANCE hInstance, DWORD fdwReason, PVOID /* module symbols initialization */ void hb_vmProcessSymbols( PHB_SYMB pModuleSymbols, USHORT uiModuleSymbols ) { + /* notice hb_vmProcessDllSymbols() must be used, and not + * hb_vmProcessSymbols(), as some special symbols pointers + * adjustments are required + */ FARPROC pProcessSymbols = GetProcAddress( GetModuleHandle( NULL ), "_hb_vmProcessDllSymbols" ); if( pProcessSymbols ) @@ -103,7 +107,7 @@ void hb_vmProcessSymbols( PHB_SYMB pModuleSymbols, USHORT uiModuleSymbols ) void hb_vmExecute( const BYTE * pCode, PHB_SYMB pSymbols ) { - FARPROC pExecute = GetProcAddress( GetModuleHandle( NULL ), "_hb_vmDllExecute" ); + FARPROC pExecute = GetProcAddress( GetModuleHandle( NULL ), "_hb_vmExecute" ); if( pExecute ) ( ( VM_DLL_EXECUTE ) pExecute ) ( pCode, pSymbols );