Clarion 6.3 on Win 10

Hi Everybody,

I have some strange problems with old 32-bit 6.3 applications started on Win 10 32-bit .
After starting application , it can be seen only in task manager processes tab , but never in
application tab. That manifest were only on applications with DLL .
Other simple applications with no DLL inside don’t have that sort of problems.
I suppose that problem is in upgraded Win7 OS 32-bit .> Win10 32-bit.
Never had a problem with executing program on clear install of Win 10 64-bit.

Any help ?

Hi,
My experience.

I have a very large C6.3 Multi-Dll app.
I have customers that uses: Windows XP (32 Bit), Windows 8 (64 Bit), Windows 8.1 (64 Bit), Windows 10 (64 Bit).
I did not had any problems with any of them so far.
I know some of them have upgraded from Windows 7, 8 and 8.1.
When I do internal testing I run it on my Windows 10 (32 Bit) VM and it runs 100%.
My VM is also an upgrade from Windows 7 (32 Bit).

I would say if your program runs on a clean install of Windows 10 then it is not your program.
It mign be some Windows components missing on the upgraded machines.
Maybe your program is using some Windows API’s/Dll’s that are missing from the upgraded machines.

Sorry I could be of more help.

Regards
Johan de Klerk

Add a bunch of debug messages using the OutputDebugString API or the UltimateDebug extension available for free from https://www.clarionlive.com/Utilities.Htm

 MODULE('Win32Api')
   OutputDebugString(*CSTRING),RAW,PASCAL,NAME('OutputDebugStringA'),DLL(1)
 END

It is best to put it into a procedure because it uses a CSTRING reference. That’s what the UltimateDebug extension and class do.

Anyway, put a series of these messages all over your program’s startup and you will see how far it gets.