OpenInsight Reporter error CTL3DV2.DLL "missing" (Reporter Specific)
At 19 SEP 1999 11:25:49PM Scott, LMS wrote:
OpenInsight Reporter error ref CTL3DV2.DLL "missing"
When I open Revelation Reporter from the Open Insight Developer window, or by running from the command line or by running using UTILTY (?RUNWIN??) from a standard procedure I get the following error:
?This application uses CTL3DV2.DLL which has not been correctly installed.
CTL3DV2.DLL must be installed in the windows system directory.?
When I get this error from Revelation Reporter I have to press the enter button to make it go away (not mouse click) and then Revelation Reporter opens up and appears to work fine ? I can build and run reports using it.
When I get the error from running (STDPROC) procedureal code ? if the debugger is active the entire system hangs and I have to press the reset button on the PC. If the debugger is not on, I can press enter to make the error go away and the report runs fine.
Ultimately I would like to ?preview? my report from the procedureal code with no error and return to the code on closing. I know our clients would not appreciate the error message.
Calling routine for TEST.RPT from Command line (in one line):
K:\OINSIGHT\REPORTER.EXE /AP=appname /UN=username /RP=TEST.RPT /PV=1 /QU=1 /REP=1
from procedure:
void=UTILITY(?RUNWIN?, ?K:\OINSIGHT\REPORTER.EXE /AP=appname /UN=username /RP=TEST.RPT /PV=1 /QU=1 /REP=1?)
Natually the ?missing? dll IS PRESENT in my WINDOWS\SYSTEM directory and in K:\OINSIGHT directory and for good measure I copied it to the WINDOWS directory. And I rebooted. All this makes no difference to the error message.
I have also re-installed the client twice. (No help here either)
Our Setup:
OpenInsight V3.7
Win95 workstation, pentium II
Win NT server
Novell LAN
CTL3DV2.DLL dated 18 Dec 96 21:17 size 27KB approx
Thanks Scott, LMS
At 20 SEP 1999 12:23PM Stephen S. Revelation wrote:
Scott,
I'd suggest trying the OI client install again, however this time differently. The version of my CTL3DV2.DLL installed during the client install (ver. 3.7) is dated as 10/28/1993. If your CTL3DV2.DLL has been corrupted, it is not being replaced by a simply reinstalling.
Perhaps moving your current CTL3DV2.DLL file elsewhere temporarily (for backup), and then re-attempting the client install will fix the problem? Also, I don't think it has anything to do with this problem, but the REP switch should actually be RE.
-Stephen
At 20 SEP 1999 09:33PM Scott, LMS wrote:
Hi Stephen
Thanks for replying.
I tried again, I renamed the ctl3dv2.dll and re-installed using the client install for OI 3.5, 3.6, 3.7. So now my ctl3dv3.dll is dated 28th October 1993 0:00.
Then I rebooted and started OI again. Still got errors.
I downloaded the client again, re-named, re-installed from the new download, re-booted, still got errors.
About the /RE and /REP, I was just copying examples from the report designer manual and the online help - are you saying that they are wrong? The manual says: /REP=1 loads report from the repository. /REP=1 is default so I could probably leave it out.
As the error occurs when I open revelation reporter, I don't think it is a parameter or report specific problem.
I am now thinking about formatting the hard drive and re-installing everything again. On a co-workers PC, he gets the error when he starts revelation reporter but not when he runs my code for previewing the report.
The other version of the ctl3dv2.dll probably came from the 3.7 upgrade. There is a message in the readme for the upgrade that says not to run the upgrade more than once. I don't know if I have or not - could this be related? What sort of problems do you get if you have run the upgrade twice?
Plus is it possible to have a thick horizontal line and a thin horizontal line on the same report ie thick line at top and bottom of page, and thin one between the details? I have tried formatting these lines differently (selecting one at a time) but they all print out the same.
Scott, LMS
At 21 SEP 1999 11:38AM Stephen S. Revelation wrote:
Scott,
You may want to try renaming the CTL3DV2.DLL again, install a fresh copy of OpenInsight 3.7 to a test directory, which should copy in the lastest CTL3DV.DLL file into your Windows/System directory. Perhaps another .dll has been corrupted and the client install could "repair" it, providing the corrupted .dll does not already exist on the workstation. I believe if you search our website, there are listings of .dlls included with the client install. If you are considering reformatting, then possibly deleting these .dlls, including CTL3DV2.DLL, and then running the client install one last time might help. Besides trying that, I really don't know what to try.
Now, as far as the REP switch is concerned, I believe it's a mistake in the documentation. It won't do anything without being used as RE.
I don't know why it tells you not to upgrade more that once. I don't know what the exact repercussions would be but I doubt that they would be so minimal as to only affect Reporter.
Also, as far as the black lines you speak of in Report, either create a custom report or refererence this link.
-Stephen
At 21 SEP 1999 09:57PM Scott, LMS wrote:
Hi Stephen
Slight problem with "fresh copy of OI 3.7". We have upgrades on the upgrades. Apparently the original thing was version 1.2 and we have been upgrading ever since.
Can I apply 3.7 upgrade directly to v1.2?
As for the lines on reporter, it is a custom report. I can't reference your "link" because we haven't got a works licence unfortunately. Resources are a bit tight here at the moment.
Scott
At 22 SEP 1999 03:38PM Stephen S. Revelation wrote:
Scott,
I really don't know what to do at this point. The CTL3DV2.DLL is one of Microsoft's dll so you may want to look in that direction. I'll look into it and if I find anything out for you I'll post it here.
As far as the protected link, it pretty much went like this:
"'Does anyone knows how to remove the thick black lines in header, detail and footer?' 'In the Form Designer, if you go to View –] and check Format Palette you should see a new window where you can manipulate colors and borders. In your report highlight the left vertical navigation bar for the header. Then go to the Format Palette and use the drop down box for Borders and choose the blank border. Hope this helps you out.'"
-Stephen
At 22 SEP 1999 08:29PM Scott, LMS wrote:
Hi Stephen
This is turning into quite an epic.
Re the dll. I suspect I have a perfectly good CTL3DV2.dll now, just that for some reason Reporter won't acknowlege its existence and pops up the error message. Reporter then procedes to work fine as far as I can tell. Do you know what the dll is for?
So I take it that applying a 3.7 upgrade to a 1.2 version would be a bad idea?
As for the lines.
I have three lines. If I use formatter palette - I can get them all to be thick or all to be thin, but even if I select only one and format it differently to the others, they all get the same format. Ie format one - format them all whether I like it or not. My current work around is to have all thin lines and put two at the top (with page header section) and two at the bottom together (with the page footer section) to make a similar effect to having a thicker line.
Scott
At 23 SEP 1999 03:27AM Oystein Reigem wrote:
You say you have multiple copies of the dll lying around. Sometimes that can cause problems. Have you tried to delete all copies except the one in the Windows System folder?
- Oystein -