Subject: Install Latest Version in BDS2006 Architect [Print This Page] Author:
wagenheimer Time: 2006-6-21 22:43 Subject: Install Latest Version in BDS2006 Architect
Hi!
I did install CNPACK in BDS2006, but it did not works!
When Delphi is opening, "A insru玢o no "0x0000000" fez refer阯cia Author:
Passion Time: 2006-7-15 08:56
OH. It's a serious problem.
Have you installed the latest updatepack of BDS2006? If yes. there must be some potational defects in our Wizards, which is hidden deeply.
But for this issue can not be reproduced in our environment, it's hard for debugging...Author:
wagenheimer Time: 2006-8-26 04:38
I still can´t install the Lastest Version!
The installation runs fine, but when i did open Delphi (Borland Delphi 2006 Archithet with Lastest Updates), it occours the following errors:
Exception EAccessViolation in module rtl100.bpl at 0000000000.
Could not find wizard C:\Arquivos de Programas\CnPack\CnWizards\CnWizards_D10.dll!
But the dll is ok in this location!
Hope some help!
Thanks!Author:
Passion Time: 2006-9-5 08:47
Sorry, but we have no clues about this.
We never meet this problem.Author:
Passion Time: 2006-9-5 08:48
Can other Experts, such as GExperts, be installed successfully?Author:
wagner_tec Time: 2006-11-23 11:12
I have exactly problem.
For the reply, don磘 must have solutionAuthor:
hsg Time: 2007-1-19 17:46
on my new computer i had the same problem. Only differences between the computers are the windows-version: old computer: win2000 new computer winxp.
After importing the registry-key from my old computer into the new, all works fine.
HTH.
J?rgAuthor:
cata Time: 2007-3-2 18:08 Subject: BDS error
Same error on Turbo Delphi. Maybe a look on debug log will help to fix that.
take a look at this link, also:
http://qc.borland.com/qc/wc/qcmain.aspx?d=29214Author:
cata Time: 2007-3-19 00:16 Subject: The source of crash on BDS 2006
The error appears in this function because CnOtaGetCurrentSourceFile return a nil pointer not a pointer to an empty string and IsForm doesn't handle this.
function CurrentIsForm: Boolean;
begin
Result := IsForm(CnOtaGetCurrentSourceFile);
end;
function CnOtaGetCurrentSourceFile: string;
{$IFDEF COMPILER6_UP}
var
iModule: IOTAModule;
iEditor: IOTAEditor;
begin
Result := '';
iModule := CnOtaGetCurrentModule; return nil so the result=nil not ''
if iModule <> nil then
begin
iEditor := iModule.GetCurrentEditor;
if iEditor <> nil then
Result := iEditor.FileName;
end;
end;Author:
Passion Time: 2007-3-19 09:22
Thanks for your finding. We'll add this handling.Author:
Passion Time: 2007-3-19 13:35
Hi, Cata
I have a problem about your investigation:
Result := '';
iModule := CnOtaGetCurrentModule; return nil so the result=nil not ''
Here Result is initialized to '', and the nil is set to iModule, not result itself.
I think the parameter, that be passed to IsForm, is ''. And our fucntion can handle it.
How about your opinion?Author:
cata Time: 2007-3-19 14:25
After a little thinking maybe the problem appears because finding current module always return nil.
I'm currently investigating why is that. From what I read this could be because of bad J# installation (can you confirm this?).
function CnOtaGetCurrentModule: IOTAModule;
var
iModuleServices: IOTAModuleServices;
begin
Result := nil;
QuerySvcs(BorlandIDEServices, IOTAModuleServices, iModuleServices);
if iModuleServices <> nil then
Result := iModuleServices.CurrentModule; //this line always is nil - but normally always have to exists a current module
end;
Anyway, I'll test more and I write the results.Author:
cata Time: 2007-3-19 14:51
Reinstalling of J# doesn't help.
But anyway avoid to install only J# 2.0 (without 1.1) or you'll get this error: com.borland.tg.sci.SciModelAccessAuthor:
cata Time: 2007-3-19 16:08
In the final I decided to reinstall BDS. So, installing cnwizard on a fresh BDS works perfect (with last SP). No errors.
The same after installing Jedi.
I installed all packages from previously installation and still is ok.
So, the conclusion is: REINSTALL BDS (even if is not a pleasure)Author:
Passion Time: 2007-3-19 17:00
So strange, problem.
Anyway, the REINSTALLATION works, it's ok for us.
Hope there can be a next chance for us to re-produce it and fix it.Author:
xander Time: 2007-4-25 01:07
i'd got the same problem, got an Access Violation at address XXXX in module rtl100.bpl. Read of Address 000000
but the difference is that i was working perfect with the last Nighty Build _309. But i'd run the CnConfigIO.exe and choose the last option "Restore Default CnPack IDE Wizards Config info".
After that at starting Delphi that error appears... i use BDS2006 by the way... well i think i must reinstall as you say