Yesterday I installed System Mechanic 7 on two computers and optimized my system. Today I tried to compile a Delphi app and neither machine is able to compile an app. One machine has Delphi 2006 Professional, the other Turbo Delphi 2006 Explorer. The error reported is:
Error box: Caption: bds.exe bordbk100N.dll Message: Assertion failure: (nMoved == sizeof(scParm->callArgs)) in ..\win32src\proc32.cpp at line 1919.
I contacted Benedykt Kubica who reported the error and he also installed System Mechanic 7 just before the problem surfaced. I'm certain that SM7 is problem. I've used the Undo option to rollback some of the changes but this has not resolved the problem.
Looking at the QC report this would seem like a tough problem to solve so think twice before you install SM7 on a BDS machine.
Naturally, if anyone has any suggestion as to how I may be able to get Delphi working again I'd be delighted to hear from them.
> Yesterday I installed System Mechanic 7 on two computers and optimized my system. Today I tried > to compile a Delphi app and neither machine is able to compile an app. One machine has Delphi > 2006 Professional, the other Turbo Delphi 2006 Explorer. The error reported is:
> Error box:
Yeah, I remember Norton has a simular PC-fix toy some years ago. It created problems on your PC you never had before.
Steve M wrote: > Error box: > Caption: bds.exe bordbk100N.dll > Message: Assertion failure: (nMoved == sizeof(scParm->callArgs)) in > ...\win32src\proc32.cpp at line 1919.
try to register again bordbk100N.dll, or try to "run without debugging"
I tried this but to no avail. I still got the exact same error, an assert fail at line 1919. I notice that according to the QC log even re-installing Delphi didn't work. It would seem that this is a OS problem.
Thanks again for your help - any other suggestions will be appreciated,
"Steve Maughan" <maughancentral-djobs2...@yahoo.com> skrev i $...@newsgroups.borland.com...
>I tried this but to no avail. I still got the exact same error, an > assert fail at line 1919. I notice that according to the QC log even > re-installing Delphi didn't work. It would seem that this is a OS problem.
> Thanks again for your help - any other suggestions will be appreciated,
Will this work on my Turbo Delphi Explorer? I'm doing all of the fix experiments on this machine as I don't want to mess with my production Delphi 2006 Pro (I wish I'd been as caucious on Friday!).
"me" <m...@no.spam> wrote in message news:45b38e73@newsgroups.borland.com... > backup then delete the following registry branch: > "HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages"
> then put the following lines in a text file with the reg extension and > register it (none of those packages needs .net framework):
> REGEDIT4
> [HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages] > "$(BDS)\\Bin\\idefilefilters100.bpl"="IDE File filters" > "$(BDS)\\Bin\\dbkdebugide100.bpl"="(Untitled)" > "$(BDS)\\Bin\\coreproide100.bpl"="Core IDE Pro Package" > "$(BDS)\\Bin\\IDETools100.bpl"="Build Tools" > "$(BDS)\\Bin\\historyide100.bpl"="(Untitled)" > "$(BDS)\\Bin\\codetemplates100.bpl"="Borland Code Templates Manager" > "$(BDS)\\Bin\\todoide100.bpl"="Borland ToDo"
> [HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages\Delphi] > "$(BDS)\\Bin\\delphide100.bpl"="Delphi Win32 IDE Personality" > "$(BDS)\\Bin\\delphivclide100.bpl"="Delphi VCL Designer IDE Package" > "$(BDS)\\Bin\\vclmenudesigner100.bpl"="(Untitled)" > "$(BDS)\\Bin\\win32debugide100.bpl"="(Untitled)" > "$(BDS)\\Bin\\win32debugproide100.bpl"="(Untitled)" > "$(BDS)\\Bin\\delphipro100.bpl"="(Untitled)" > "$(BDS)\\Bin\\delphicoreproide100.bpl"="(Untitled)"
Steve M wrote: > Will this work on my Turbo Delphi Explorer? I'm doing all of the fix > experiments on this machine as I don't want to mess with my production > Delphi 2006 Pro (I wish I'd been as caucious on Friday!).
all my advices apply only to turbo delphi explorer
I looked in varies directories and the files existed so I went ahead as you suggested. Unfortunately it still does not work - very frustrating. I notice in that in the original QC post someone even tries to re-install Delphi and even that didn't work. This is a major problem for me.
As ever, all help appreciated,
Steve Maughan
PS I noticed that the compiler is creating the EXE, it only when I press F9 and try to run the program that it encounters the problem and exits from Delphi. I ran the EXE from outside Delphi i.e. double clicked, and the program ran without a problem. This would suggest that it's something to do with the debugger.
Steve M wrote: > Will this work on my Turbo Delphi Explorer? I'm doing all of the fix > experiments on this machine as I don't want to mess with my production > Delphi 2006 Pro (I wish I'd been as caucious on Friday!).
> Thanks for the help,
> Steve
> "me" <m...@no.spam> wrote in message news:45b38e73@newsgroups.borland.com... >> backup then delete the following registry branch: >> "HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages"
>> then put the following lines in a text file with the reg extension and >> register it (none of those packages needs .net framework):
>> REGEDIT4
>> [HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages] >> "$(BDS)\\Bin\\idefilefilters100.bpl"="IDE File filters" >> "$(BDS)\\Bin\\dbkdebugide100.bpl"="(Untitled)" >> "$(BDS)\\Bin\\coreproide100.bpl"="Core IDE Pro Package" >> "$(BDS)\\Bin\\IDETools100.bpl"="Build Tools" >> "$(BDS)\\Bin\\historyide100.bpl"="(Untitled)" >> "$(BDS)\\Bin\\codetemplates100.bpl"="Borland Code Templates Manager" >> "$(BDS)\\Bin\\todoide100.bpl"="Borland ToDo"
>> [HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages\Delphi] >> "$(BDS)\\Bin\\delphide100.bpl"="Delphi Win32 IDE Personality" >> "$(BDS)\\Bin\\delphivclide100.bpl"="Delphi VCL Designer IDE Package" >> "$(BDS)\\Bin\\vclmenudesigner100.bpl"="(Untitled)" >> "$(BDS)\\Bin\\win32debugide100.bpl"="(Untitled)" >> "$(BDS)\\Bin\\win32debugproide100.bpl"="(Untitled)" >> "$(BDS)\\Bin\\delphipro100.bpl"="(Untitled)" >> "$(BDS)\\Bin\\delphicoreproide100.bpl"="(Untitled)"
ok, i installed system mechanic 7, optimized the system, and the debugging in the IDE stopped working, with a similar error. none of my advices worked.
after i uninstalled system mechanic 7, and registering bordbk100n.dll, the integrated debugging works fine.
me wrote: > ok, i installed system mechanic 7, optimized the system, and the > debugging in the IDE stopped working, with a similar error. none of my > advices worked.
> after i uninstalled system mechanic 7, and registering bordbk100n.dll, > the integrated debugging works fine.
i installed system mechanic 7 again, without running it, and the integrated debugging stopped again; in my case, it seems that just the uninstallation of the sm7 resolved the problem
Many, many thanks!! I disabled the "iolo DMV service" and everything runs as expected. I was psyching myself up for a "format and re-install" Monday. Thanks to you that will not be necessary.
For the record, in case anyone else is having problems this is what you need to do if you get an assertion failure (line 1919) in "bordbk100N.dll" after installing System Mechanic 7. I had version 7.05 to be exact.:
1. In the Control Panel run Administrative Tools 2. Select "Services" 3. Find "iolo DMV Service" 4. Right click and select Properties 5. Set Startup Type to "Disabled" 6. Reboot and everything should be back to normal
"me" <m...@no.spam> wrote in message news:45b3b8cb@newsgroups.borland.com... > to be specific, the troubles came from a service installed by system > mechanic 7, "iolo DMV Service". if disabled, everything runs without > trouble.
> for the record, the last error message is: > "error setting debug exception hook"
Steve M wrote: > IT WORKED!!!!!!!!!!!!!!!!!!!!!!!!!!!
> Many, many thanks!! I disabled the "iolo DMV service" and everything runs > as expected. I was psyching myself up for a "format and re-install" Monday. > Thanks to you that will not be necessary.
> For the record, in case anyone else is having problems this is what you need > to do if you get an assertion failure (line 1919) in "bordbk100N.dll" after > installing System Mechanic 7. I had version 7.05 to be exact.:
> 1. In the Control Panel run Administrative Tools > 2. Select "Services" > 3. Find "iolo DMV Service" > 4. Right click and select Properties > 5. Set Startup Type to "Disabled" > 6. Reboot and everything should be back to normal
> I hope this helps some,
> Thanks again,
> Steve
> PS What's your name?
sorry, old settings in the newsreader client Eduard S
> Many, many thanks!! I disabled the "iolo DMV service" and everything runs > as expected. I was psyching myself up for a "format and re-install" > Monday. Thanks to you that will not be necessary.
I've been watching from the sidelines - pleased for your sake to see you score a goal with that excellent cross from Eduard!
Enough of the soccer analogies - FWIW it seems that it is not only Delphi that gets indigestion from System Mechanic 7 - a quick google for 'iolo dmv service' brings up a few similar horror stories.
quote: "Apparently, this service injects code into every running process." If that is so, all I can say is 'Aaargh!!!!'
> Naturally, if anyone has any suggestion as to how I may be able to get > Delphi working again I'd be delighted to hear from them.
Since this appears to by a System Mechanic 7 problem, I suggest you update QC and start bugging Iolo Technologies.
I had a similar problem after upgrading AVG from 7.1 to 7.5. Grisoft was very prompt in working with me to resolve the problem and very quickly released a bug fix.
>> Naturally, if anyone has any suggestion as to how I may be able to get >> Delphi working again I'd be delighted to hear from them.
> Since this appears to by a System Mechanic 7 problem, I suggest you > update QC and start bugging Iolo Technologies.
> I had a similar problem after upgrading AVG from 7.1 to 7.5. Grisoft was > very prompt in working with me to resolve the problem and very quickly > released a bug fix.