c++.idde - SCT3D32.DLL not correctly installed?
- Cesar Rabak (14/14) Oct 13 2001 I'm trying to crate an application using the AppExpress feature of
- Walter (3/17) Oct 14 2001 Try copying sct3d32.dll to your windows system directory (on my system i...
- Cesar Rabak (3/6) Oct 14 2001 This does not cut in! The symptom keeps the same ;-(
- Walter (3/8) Oct 14 2001 I don't know what the problem is. I'll see if I can find out.
- Cesar Rabak (2/12) Oct 14 2001 Thanks.
- Walter (5/10) Oct 14 2001 This message is generated by sct3d32.dll itself. It's a microsoft dll. T...
- Cesar Rabak (3/15) Oct 14 2001 Oh no! I remember being able to run the DM stuff from the CD in another
- Cesar Rabak (12/29) Oct 14 2001 I just tried in a win 95 no other software installed, only the OS,
- Chris (7/13) Oct 14 2001 No, it is a message put out by the DLL when it detects that it is run fr...
- Walter (6/21) Oct 14 2001 If this works for Cesar, I'll put it in the FAQ, as I'm sure it'll come ...
- Cesar Rabak (11/37) Oct 14 2001 Walter,
- Walter (10/47) Oct 14 2001 Ok, I updated the www.digitalmars.com/faq.html with yours and Chris' inp...
- Cesar Rabak (9/12) Oct 18 2001 Walter,
- Walter (3/15) Oct 18 2001 input!
- Cesar Rabak (11/21) Oct 14 2001 Chris,
- Jan Knepper (3/3) Oct 14 2001 Just CTRL2DV2.DLL as far as I know. It's a prevention from M$ to have mu...
- Cesar Rabak (5/10) Oct 14 2001 It seems it was the work of a sole soul (at M$) and the concept was
-
Chris
(14/35)
Oct 16 2001
On Sun, 14 Oct 2001 20:36:32 -0300, Cesar Rabak
wro... - Cesar Rabak (10/14) Oct 16 2001 [snipped]
- StaveRunner (10/24) Nov 08 2002 For what it's worth, I had this problem on my COMPAQ Presario running W9...
- Matthew Wilson (10/40) Nov 08 2002 On Windows 9x family (95, 98, ME) the "system" directory is %WINDIR%\SYS...
I'm trying to crate an application using the AppExpress feature of ProjectExpress (Project->New) in the IDDE. Once I tick the "use AppExpress" and click "finish", I get the message in a Windows called CTL3DV2: "This application uses SCT3D32.DLL, which has naot been correctly installed." This particular DLL is in the \dm\bin folder. I understood from the docs that I didn't have to worry about any installation procedure other than copying the files and setting my path environment (which I did). The IDDE gives 7.51 as version number when you click the "About" entry in Help. My current patch/version for the compiler is 8.1e. Can you give me some advice? TIA Cesar
Oct 13 2001
Try copying sct3d32.dll to your windows system directory (on my system it's \winnt40\system32). Cesar Rabak wrote in message <3BC8D9BB.6BC155C6 uol.com.br>...I'm trying to crate an application using the AppExpress feature of ProjectExpress (Project->New) in the IDDE. Once I tick the "use AppExpress" and click "finish", I get the message in a Windows called CTL3DV2: "This application uses SCT3D32.DLL, which has naot been correctly installed." This particular DLL is in the \dm\bin folder. I understood from the docs that I didn't have to worry about any installation procedure other than copying the files and setting my path environment (which I did). The IDDE gives 7.51 as version number when you click the "About" entry in Help. My current patch/version for the compiler is 8.1e. Can you give me some advice? TIA Cesar
Oct 14 2001
Walter wrote:Try copying sct3d32.dll to your windows system directory (on my system it's \winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Cesar Rabak wrote in message <3BC9B938.4C7EA226 uol.com.br>...Walter wrote:it'sTry copying sct3d32.dll to your windows system directory (on my systemI don't know what the problem is. I'll see if I can find out.\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Walter wrote:Cesar Rabak wrote in message <3BC9B938.4C7EA226 uol.com.br>...Thanks.Walter wrote:it'sTry copying sct3d32.dll to your windows system directory (on my systemI don't know what the problem is. I'll see if I can find out.\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Cesar Rabak wrote in message <3BC9B938.4C7EA226 uol.com.br>...Walter wrote:it'sTry copying sct3d32.dll to your windows system directory (on my systemThis message is generated by sct3d32.dll itself. It's a microsoft dll. To figure out why it does, I'd have to disassemble it <g>. If you want to give it a try, feel free!\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Walter wrote:Cesar Rabak wrote in message <3BC9B938.4C7EA226 uol.com.br>...Oh no! I remember being able to run the DM stuff from the CD in another machine, I'll try to figure out what may be wrong this way first...Walter wrote:it'sTry copying sct3d32.dll to your windows system directory (on my systemThis message is generated by sct3d32.dll itself. It's a microsoft dll. To figure out why it does, I'd have to disassemble it <g>. If you want to give it a try, feel free!\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Cesar Rabak wrote:Walter wrote:I just tried in a win 95 no other software installed, only the OS, running from the CD, and the problem is the same... What suprises me it that the message comes from a window which has the name "CTL3DV2". This DLL according to MIcrosoft's quickview utility is a 16 bit DLL! Looking at APPX32.EXE be it with quickview or Serge Sorokin's ShowDep I can't find any reference (dependency) to this DLL! This is odd, isn't it? For simple projects, AppExpress seems to generate the project, now for complex ones, it fails... Will keep trying...Cesar Rabak wrote in message <3BC9B938.4C7EA226 uol.com.br>...Oh no! I remember being able to run the DM stuff from the CD in another machine, I'll try to figure out what may be wrong this way first...Walter wrote:it'sTry copying sct3d32.dll to your windows system directory (on my systemThis message is generated by sct3d32.dll itself. It's a microsoft dll. To figure out why it does, I'd have to disassemble it <g>. If you want to give it a try, feel free!\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
On Sun, 14 Oct 2001 13:11:36 -0300, Cesar Rabak <csrabak uol.com.br> wrote:Walter wrote:No, it is a message put out by the DLL when it detects that it is run from a dir not being the system dir. Try renaming the original in the DM\BIN directory to sct3d32.dll.old. Due to the way windows locates the dll, a simple copy won't help if the original is still loaded first. Sometimes you've gotta help windows a little........ ChrisTry copying sct3d32.dll to your windows system directory (on my system it's \winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Chris wrote in message ...On Sun, 14 Oct 2001 13:11:36 -0300, Cesar Rabak <csrabak uol.com.br> wrote:it'sWalter wrote:Try copying sct3d32.dll to your windows system directory (on my systemIf this works for Cesar, I'll put it in the FAQ, as I'm sure it'll come up again. Sigh. I've always hated installation programs, which is why I try to get things to work without needing installation. sct3d32.dll is determined to thwart me <g>.No, it is a message put out by the DLL when it detects that it is run from a dir not being the system dir. Try renaming the original in the DM\BIN directory to sct3d32.dll.old. Due to the way windows locates the dll, a simple copy won't help if the original is still loaded first. Sometimes you've gotta help windows a little........ Chris\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Walter, You should put this in the FAQ asap ;-D BTW, whereas I understand your love to sensible means of installing and uninstalling packages, I wonder if we could not put in the FAQ that if one just copies the whole CD contents, a lot of Win32s binaries get copied, which in Win 9x (I surmise NT/2000 as well) are worthless. Thanks to Chris and Walter for the patience. Be ready to help me with other issues, as the 'preview' function in AppExpress also fails sometimes. . . Cesar Walter wrote:Chris wrote in message ...On Sun, 14 Oct 2001 13:11:36 -0300, Cesar Rabak <csrabak uol.com.br> wrote:it'sWalter wrote:Try copying sct3d32.dll to your windows system directory (on my systemIf this works for Cesar, I'll put it in the FAQ, as I'm sure it'll come up again. Sigh. I've always hated installation programs, which is why I try to get things to work without needing installation. sct3d32.dll is determined to thwart me <g>.No, it is a message put out by the DLL when it detects that it is run from a dir not being the system dir. Try renaming the original in the DM\BIN directory to sct3d32.dll.old. Due to the way windows locates the dll, a simple copy won't help if the original is still loaded first. Sometimes you've gotta help windows a little........ Chris\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?
Oct 14 2001
Ok, I updated the www.digitalmars.com/faq.html with yours and Chris' input! Thanks! -Walter Cesar Rabak wrote in message <3BCA20D2.BB2DCF25 uol.com.br>...Walter, You should put this in the FAQ asap ;-D BTW, whereas I understand your love to sensible means of installing and uninstalling packages, I wonder if we could not put in the FAQ that if one just copies the whole CD contents, a lot of Win32s binaries get copied, which in Win 9x (I surmise NT/2000 as well) are worthless. Thanks to Chris and Walter for the patience. Be ready to help me with other issues, as the 'preview' function in AppExpress also fails sometimes. . . Cesar Walter wrote:wrote:Chris wrote in message ...On Sun, 14 Oct 2001 13:11:36 -0300, Cesar Rabak <csrabak uol.com.br>systemWalter wrote:Try copying sct3d32.dll to your windows system directory (on mycontrols?it's\winnt40\system32).This does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VBfromNo, it is a message put out by the DLL when it detects that it is runupa dir not being the system dir. Try renaming the original in the DM\BIN directory to sct3d32.dll.old. Due to the way windows locates the dll, a simple copy won't help if the original is still loaded first. Sometimes you've gotta help windows a little........ ChrisIf this works for Cesar, I'll put it in the FAQ, as I'm sure it'll cometoagain. Sigh. I've always hated installation programs, which is why I trydeterminedget things to work without needing installation. sct3d32.dll isto thwart me <g>.
Oct 14 2001
Walter wrote:Ok, I updated the www.digitalmars.com/faq.html with yours and Chris' input! Thanks! -WalterWalter, I read the update you did put in the FAQ, and I believe an additional clarification has to be posted be there be elsewhere: Since it is not possible to rename the DLL in the CD, we have to inform users that it is not possible to run AppExpress (be it alone or via IDDE) from the CD. Don't you agree? Cesar
Oct 18 2001
Unfortunately, I think you may be right. -Walter Cesar Rabak wrote in message <3BCEE2A6.8441A18 uol.com.br>...Walter wrote:input!Ok, I updated the www.digitalmars.com/faq.html with yours and Chris'Thanks! -WalterWalter, I read the update you did put in the FAQ, and I believe an additional clarification has to be posted be there be elsewhere: Since it is not possible to rename the DLL in the CD, we have to inform users that it is not possible to run AppExpress (be it alone or via IDDE) from the CD. Don't you agree? Cesar
Oct 18 2001
Chris wrote: [snipped]Chris, It worked! I do not get this message any more. Will proceed in exploring the tool now. Thanks for the tip! BTW, I had a misconception that having DLLs in the application directory would be OK, and in fact a means to avoid playing havoc in a client's machine. It seems some DLLs don't allow this. . . Again thanks, CesarThis does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?No, it is a message put out by the DLL when it detects that it is run from a dir not being the system dir. Try renaming the original in the DM\BIN directory to sct3d32.dll.old. Due to the way windows locates the dll, a simple copy won't help if the original is still loaded first. Sometimes you've gotta help windows a little........
Oct 14 2001
Just CTRL2DV2.DLL as far as I know. It's a prevention from M$ to have multiple copies on one system... Jan
Oct 14 2001
Jan Knepper wrote:Just CTRL2DV2.DLL as far as I know. It's a prevention from M$ to have multiple copies on one system... JanIt seems it was the work of a sole soul (at M$) and the concept was rapidly abandoned ;-) [] Cesar
Oct 14 2001
On Sun, 14 Oct 2001 20:36:32 -0300, Cesar Rabak <csrabak uol.com.br> wrote: Glad things worked out. It seems daft, but MS did have a reason. Appearently they kept getting more and more support questions (solved that differently since ;-) about the original CTL3D, as a lot of users had more than one version. Trouble is that once the DLL is loaded, everybody gets hooked up to the one in memory. So they wrote the d32 version, which insists on being in the system directory. That created other problems (like newer versions getting killed by older ones), so they abandoned that to return to the glorious CTL3D problem when they put out more than one MFC42.DLL. AFAIK they didn't repeat that brain wave, so you should be ok. In fact, if installing all locally is what your after, ctl3d will do the same and not complain. If I remember correctly, you can download all versions/variants from MS, help file included. Chris.Chris wrote: [snipped]Chris, It worked! I do not get this message any more. Will proceed in exploring the tool now. Thanks for the tip! BTW, I had a misconception that having DLLs in the application directory would be OK, and in fact a means to avoid playing havoc in a client's machine. It seems some DLLs don't allow this. . . Again thanks, CesarThis does not cut in! The symptom keeps the same ;-( Does this dll requires somo form of 'registering' like some VB controls?No, it is a message put out by the DLL when it detects that it is run from a dir not being the system dir. Try renaming the original in the DM\BIN directory to sct3d32.dll.old. Due to the way windows locates the dll, a simple copy won't help if the original is still loaded first. Sometimes you've gotta help windows a little........
Oct 16 2001
Chris wrote:On Sun, 14 Oct 2001 20:36:32 -0300, Cesar Rabak <csrabak uol.com.br> wrote: Glad things worked out. It seems daft, but MS did have a reason.[snipped] OK, I see. Engineering in the Real WorldŽ is complicated, isn't it ;-) O first opportunity will browse the MS site you mention. I'm now fighting another bug and as soon I drill down a simple way to reproduce I'll post here. Is not related anymore to AppExpress, but ResourceStudio32. Watch this space! Thanks again to all. Cesar
Oct 16 2001
For what it's worth, I had this problem on my COMPAQ Presario running W98 and I fixed it by copying the file into the "system" directory as opposed to the "system32" directory. I looked and all my DLLs were in that particular directory, so that's where I put the file and it worked no problem after that. Greer (newbie to C++ & DM) "Cesar Rabak" <csrabak uol.com.br> wrote in message news:3BCCE363.3C573624 uol.com.br...Chris wrote:wrote:On Sun, 14 Oct 2001 20:36:32 -0300, Cesar Rabak <csrabak uol.com.br>Glad things worked out. It seems daft, but MS did have a reason.[snipped] OK, I see. Engineering in the Real WorldŽ is complicated, isn't it ;-) O first opportunity will browse the MS site you mention. I'm now fighting another bug and as soon I drill down a simple way to reproduce I'll post here. Is not related anymore to AppExpress, but ResourceStudio32. Watch this space! Thanks again to all. Cesar
Nov 08 2002
On Windows 9x family (95, 98, ME) the "system" directory is %WINDIR%\SYSTEM and on NT family (NT3.x, NT4.x, Win2K, XP) it is %WINDIR%\SYSTEM32. For added fun and confusion, NT family also have a %WINDIR%\SYSTEM directory, which is used for 16-bit dlls, and 9x family have a %WINDIR%\SYSTEM32 directory, which seems to have some driver things. This difference has been the bane of installer program writers' lives! "StaveRunner" <greertr earthlink.net> wrote in message news:aqguid$1m4p$1 digitaldaemon.com...For what it's worth, I had this problem on my COMPAQ Presario running W98 and I fixed it by copying the file into the "system" directory as opposedtothe "system32" directory. I looked and all my DLLs were in thatparticulardirectory, so that's where I put the file and it worked no problem after that. Greer (newbie to C++ & DM) "Cesar Rabak" <csrabak uol.com.br> wrote in message news:3BCCE363.3C573624 uol.com.br...Chris wrote:wrote:On Sun, 14 Oct 2001 20:36:32 -0300, Cesar Rabak <csrabak uol.com.br>Glad things worked out. It seems daft, but MS did have a reason.[snipped] OK, I see. Engineering in the Real WorldŽ is complicated, isn't it ;-) O first opportunity will browse the MS site you mention. I'm now fighting another bug and as soon I drill down a simple way to reproduce I'll post here. Is not related anymore to AppExpress, but ResourceStudio32. Watch this space! Thanks again to all. Cesar
Nov 08 2002