CTL3D32.DLL issue

CTL3D32.DLL issue

Postby TimStone » Mon Aug 18, 2008 6:48 pm

Using FWH 8.03, xHarbour ( .com ) Nov 2007 ...

A client is having a problem with rPreview on a Windows 2000 Pro workstation. The system shows the message that CTL3D32.DLL is for Win 32s or Win 98 systems. The date of the .DLL is 4/23/99

When he tries to preview a document, my normal window setup does not display, and instead a default one is shown after the system sets this error message.

Since I don't distribute CTL3D32.DLL, and don't specifically call it, what in the rPreview system is calling it, and has anyone experienced this problem before ?

I have others who use Win 2000 and don't report any similar problems.

Thanks for your input

Tim
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2904
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Postby Antonio Linares » Tue Aug 19, 2008 6:21 am

Tim,

It seems as that computer has a wrong CTL3D32.DLL. FWH links it from Class TControl.

As a temporary workaround, you may try to declare this function in your main PRG:

function Ctl3DLook() ; return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

DLL

Postby TimStone » Tue Aug 19, 2008 3:18 pm

Thanks Antonio.

Its very strange because it only comes up when trying to preview a report.

I believe that the company probably installed a software package that put the wrong .dll in the System32 directory, and its a mismatch to their Win 2000 OS ...
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2904
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Postby Antonio Linares » Tue Aug 19, 2008 4:20 pm

Tim,

source\classes\rpreview.prg line 485:

::oFactor:Set3dLook()

is probably the origin for the ctl3d32.dll use. Please comment that line and try it again, thanks
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Comment

Postby TimStone » Tue Aug 19, 2008 10:45 pm

Thanks. My rpreview still works on my machine with that commented out. I'll keep a note of it and we'll see what happens when it is sent back to that client.
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2904
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: Rick Lipkin and 97 guests