Solution to conflicts between Delphi and Svn in win7 (system exception (Code 0xc0000008) at 0x7c91e4ff)

Source: Internet
Author: User
Problem

The Code was updated yesterday, and the group members can run the program normally.
But lt downloads the source code to run the program, but the program crashes as soon as the "open XX" function is clicked. Exceptions are not from the program itself, but system exceptions.
Exceptions are similar:

His basic situation: win7 system, svn earlier version, delphi2007, all previously normal, the downloaded code can run. Only an exception occurred when I updated the svn code last night (I did not pay attention to it, but I cannot repeat the details ),

Verify the code in various ways and determine that the code is correct,

We suspected that it was a problem with delphi, So we reinstalled delphi, and the problem remained.

Start to suspect the system problem. After restoring the system, install delphi. The program can be normal. [At that time, it was basically regarded as a system problem]

However, after installing svn, the program encountered another problem. Is it related to svn?

After the program crashes, delphi enters the debugging phase. At this time, we found in the call stack in the debugging window that will call TortoiseSVN. dll. that is, when delphi runs the program, it also associates with svn.

It is suspected that it is related to the. svn folders in the source code. manually delete the folder and continue to run the program. The problem persists.

In the end, we used 360 of the software update function to update svn to the latest version, 1.6.15.21041.

The problem is solved in this way.

It is estimated that the svn conflicts with delphi. There was no problem before, but now there is a problem. It should be related to the use of the TOpenDialog control in the new version of code.

Summary: many exceptions need to be treated calmly, not from our code, but also from the development environment. We need to use exclusion to reduce the scope of judgment one by one to find the final cause. Although we still do not know the specific cause of the above situation, it solves the problem and does not affect the development progress.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.