access violation at address 00000000 after installing office 2000

Posted on 2005-03-09
Medium Priority
Last Modified: 2010-04-05

A client reports that our delphi application hangs with 'access violation at a address 00000000' when closing down the application. This application worked fine until they installed MS Office 2000 on their citrix network. Doe anyone have a clue where we should start looking for a solution? The app uses an access database for data storage and the client has MDAC 2.7 installed...

Thanks for any help!

Question by:gertjanvanheijst
LVL 15

Accepted Solution

mikelittlewood earned 500 total points
ID: 13496842
Have you got any unclosed connections to the access database across the citrix network?
LVL 15

Expert Comment

ID: 13496998
Sounds like something has not been FreeAndNil correctly before the application terminates.
LVL 27

Expert Comment

ID: 13498549
it may also possible, that the installation of the
office has down-/upgraded the mdac installation.

maybe a reinstall of the mdac helps

meikl ;-)
LVL 13

Expert Comment

ID: 13498647
I never use FreeAndNil, I don't see why that would be the problem

I would go more for a drivers issue like meikl says... check this out:

to find out your MDAC version (as meikl says, it might been messed up with your office installation)

Author Comment

ID: 13628820
We figured it out I think. We had to unregister 1 ocx (hhctrl.ocx) and1 dll (itrircl.dll).


Featured Post

[Webinar] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Is your organization moving toward a cloud and mobile-first environment? In this transition, your IT department will encounter many challenges, such as navigating how to: Deploy new applications and services to a growing team Accommodate employee…
Suggested Courses
Course of the Month8 days, 19 hours left to enroll

621 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question