🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.migration
2 messages
2 total messages Started by Colin B Maharaj Sun, 19 Mar 2006 20:35
BCB3 to BCB6 Migration success so far
#150
Author: Colin B Maharaj
Date: Sun, 19 Mar 2006 20:35
19 lines
1621 bytes
Well folks, I was able to (mostly) successfully move a major application 
I am constantly working on from BCB3 to BCB6. But as you know there will 
be little issues....

here are a few I am talking about...

1. BCB6 kinda compiles slower that BCB3 any speed up advice?

2. I change the version number in my application - the whole thing 
compiles over and it is slow. Actually any compiler settings i change 
does this.

3. I get millions of warnings about 'Sender' not used and alignment 
warnings. I want to have my warnings on but this is ridiculous. Actually 
I cannot turn off the 'Sender' not used and it is causing my compiler to 
halt with too many warnings! So I cannot create an EXE.


Any help in these areas will be appreciated.
Re: BCB3 to BCB6 Migration success so far
#151
Author: Remy Lebeau (TeamB)
Date: Mon, 20 Mar 2006 00:51
55 lines
2160 bytes
"Colin B Maharaj" <noreply@myhost.com> wrote in message
news:441dc0a0$1@newsgroups.borland.com...

> BCB6 kinda compiles slower that BCB3 any speed up advice?

Make sure that you are using precompiled headers effectively.

Also, have a look at
http://andy.jgknet.de/cpp/index.php?page=idecompilerspeedfix, which is a set
of plugins that implement patches for the compiler to remove various
bottlenecks.

> I change the version number in my application - the whole thing
> compiles over

As it should be, because changing the version alters the project file
itself, so the compiler re-compiles the entire project.

> I get millions of warnings about 'Sender' not used

That never happens for me.

> and alignment warnings.

What warnings exactly?

> I cannot turn off the 'Sender' not used

You have two choices:

1) use a #pragma statement above each function/method definition:

    #pragma argsused
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
        //...
    }

2) rename/comment the Sender variable's name

    void __fastcall TForm1::Button1Click(TObject *)
    {
        //...
    }

Or:

    void __fastcall TForm1::Button1Click(TObject* /*Sender*/)
    {
        //...
    }


Gambit
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads