Catastrophic failure of Delphi IDE during localisation

Posted on 2011-05-05
Last Modified: 2012-05-11

I have started localising a Delphi application.
The application has around 50 forms.
For all of them except one, no problem to "open" the dfm and start translating it
But for one, impossible to open : the IDE crashes with a popup "catastrophic failure"
No idea why, except maybe that this form is the "biggest" one I have in terms of file size (it contains around 50 Timage components
The stack trace is attached as well as the "guilty" dfm

Question by:LeTay
    LVL 14

    Expert Comment

    I doubt something' wrong with your Delphi iDE,
    Try to save all dfm, dpr, pas and all important extensions that Delph manages, don't include the .res extension.
    Install Delphi CD at the other computer, after installation, try to open .dpr, and compile or run it.
    With that you will see where's the problem from.

    Author Comment

    I found the solution to my problem
    I did not realise that I already modified part of that "guilty" DFM for translation in english
    I made a mistake on the caption property of a TLabel component
    Instead of coding 'blabla', I coded blabla without the surrounding quotes and it now failed to reopen it
    I corrected that and now it works

    By the way, is there a way to only have the "real" properties that need translation (like .text, .caption) etc... displayed and not the others like those needing boolean data or numeric values ?
    LVL 14

    Accepted Solution

    congrats, you've spotted the problem;
    >>is there a way...
    No, you can't,  there's no option for that, unless Borland wrote it some time ago.

    Author Comment

    Many thanks
    It is anyway a pitty : for each form, you have hundred of lines to go through

    Featured Post

    What Should I Do With This Threat Intelligence?

    Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

    Join & Write a Comment

    Suggested Solutions

    Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
    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…
    how to add IIS SMTP to handle application/Scanner relays into office 365.
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.

    729 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

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now