dev.emsdn.com

Join About
Home SITEMAP Most Recent

Delphi

Home »» Delphi [Programming]
Thread Profile: How to remove .Net from Delphi 2006 ?


How to remove .Net from Delphi 2006 ?

Hi.
Does anyone knows how to remove .Net from Delphi 2006 ?
Delphi mailing list -Delphi (AT) elists (DOT) org


total 10 Comments Similar Thread
  • 10Answer
  • Total

at [2008-5-6 13:50:08]


CubicDesign wrote:
Does anyone knows how to remove .Net from Delphi 2006 ?

You don't. The IDE itself is a .Net application.

You can turn off the .Net personality, though. I thought Delphi 2006
came with commands in the Start menu for personality-specific startups,
so look there first. , go get Jeremy North's Delphi
Configuration Manager and use it to set up your own custom collection of
packages that Delphi should load, and exclude the .Net-related ones. But
if you exclude *all* the .Net things, then I think you'll also disable
refactoring, and possibly the history window.


  • 1No.

at [2008-5-6 13:51:08]


I made Delphi 2006 to start without .Net at all.
It takes only 5 seconds to start on my 4 years old computer (Athlon XP
1800+) !!!!!!!!!!!!!!
But there is still a problem: when I try to compile and run a program
FR THE FIRST TIME it tries to start the installer and to install something.
After pressing 'Cancel' three times (to cancel that installer window)
everything works fine until I restart the IDE.

go get Jeremy North's Delphi

I will look for that program you told me.
Thanks.

Rob Kennedy wrote:
CubicDesign wrote:

>Does anyone knows how to remove .Net from Delphi 2006 ?
>
>

You don't. The IDE itself is a .Net application.

You can turn off the .Net personality, though. I thought Delphi 2006
came with commands in the Start menu for personality-specific startups,
so look there first. , go get Jeremy North's Delphi
Configuration Manager and use it to set up your own custom collection of
packages that Delphi should load, and exclude the .Net-related ones. But
if you exclude *all* the .Net things, then I think you'll also disable
refactoring, and possibly the history window.

Delphi mailing list -Delphi (AT) elists (DOT) org


  • 2No.

at [2008-5-6 13:52:07]


>Does anyone knows how to remove .Net from Delphi 2006 ?

You don't. The IDE itself is a .Net application.

It should be a Win32 app because I've seen a special version
of Delphi 2006 running on Windows without .NET platform.
Why it loads up the .NET DLLs by default also puzzles me.
Maybe some features use .NET.

Delphi mailing list -Delphi (AT) elists (DOT) org


  • 3No.

at [2008-5-6 13:53:13]


>Does anyone knows how to remove .Net from Delphi 2006 ?

You don't. The IDE itself is a .Net application.

It should be a Win32 app because I've seen a special version
of Delphi 2006 running on Windows without .NET platform.
Why it loads up the .NET DLLs by default also puzzles me.
Maybe some features use .NET.

Refactoring (Together) use .NET

Contribute to the SSL Effort. Visit


  • 4No.

at [2008-5-6 13:54:12]


It should be a Win32 app because I've seen a special version
of Delphi 2006 running on Windows without .NET platform.
Why it loads up the .NET DLLs by default also puzzles me.
Maybe some features use .NET.

This is what I am saying. Just uninstall .Net and Delphi IDE will start
(with some errors).
Remove the corresponding DLLs, BPLs and registry keys and you will
silent it.
After that, the loading time is better than D7 !!!!!!!!

But I still don't know how to convince it not to start that Installer
when I press F9 (it tries to reinstall .Net, I think).

Delphi mailing list -Delphi (AT) elists (DOT) org


  • 5No.

at [2008-5-6 13:55:11]


You don't. The IDE itself is a .Net application.
Rob

PS: you can install Delphi 2006 without even installing .Net first.
When Delphi installer starts it will ask you to install .Net first and
you will see 3 installer processes in memory.
Kill the one that have 4MB and the Delphi installer will continue
without asking to install all those .Net stuff.

Delphi 2006 is 100% independent of .Net.
the agreement between Microsoft and Borland force us to think that
there is a relation between Delphi and .Net.

Delphi mailing list -Delphi (AT) elists (DOT) org


  • 6No.

at [2008-5-6 13:56:15]


There should have been icons installed that allow you to launch the
application without all the "personalities" enabled. Granted, this doesn't
actually answer your question. .Net is not uninstalled when you do this
however, the .Net and C++ personalities will not be loaded on startup,
saving you loads of RAM. Some of my projects cause the IDE to consume
upwards of 600MB of RAM.

I don't think that you can actually "remove" .Net entirely and expect Delphi
to run. Even Delphi 2007, which only includes the Win32 personality still
requires and loads a bunch of .Net assemblies. It is probably the reason it
is so much slower than Delphi 7.

Jason

http://blog.digitaltundra.com

Message
From: delphi-bounces (AT) elists (DOT) org [mailto:delphi-bounces (AT) elists (DOT) org] Behalf
Jack
Sent: Tuesday, May 01, 2007 1:06 PM
To: Borland's Delphi Discussion List
Subject: Re[2]: How to remove .Net from Delphi 2006 ?


>Does anyone knows how to remove .Net from Delphi 2006 ?


You don't. The IDE itself is a .Net application.

It should be a Win32 app because I've seen a special version
of Delphi 2006 running on Windows without .NET platform.
Why it loads up the .NET DLLs by default also puzzles me.
Maybe some features use .NET.

Delphi mailing list -Delphi (AT) elists (DOT) org

Delphi mailing list -Delphi (AT) elists (DOT) org


  • 7No.

at [2008-5-6 13:57:18]


CubicDesign wrote:
Delphi 2006 is 100% independent of .Net.

You make it sound as though Delphi is fully functional without .Net.

the agreement between Microsoft and Borland force us to think that
there is a relation between Delphi and .Net.

Geez, are we trotting that thing out again? That agreement has been
*over* for longer than it was in existence.


  • 8No.

at [2008-5-6 13:58:16]


I don't think that you can actually "remove" .Net entirely and expect Delphi
to run. [Jason]

I already did it. Delphi 2006 is working almost perfectly without ant
trace of .Net.
As I told earlier, not only that .Net can be removed afterwards, but
also Delphi can be installed without having .Net installed first.
If somebody does not believe, just uninstall .Net. You can re-install it
later. Is not that hard.

Memory load is about 15MB (with a project loaded). Maximum memory load
was 32MB.
As I know, I cannot post here a screen shot. This mail list must be
plain text.

Yes is true; Refactoring is not working any more.

I still need some help in convincing it not to launch the installer when
I press F9 for the first time.
course, I removed the original CD from unit but it still has the KIT
somewhere on the hard drive.

Delphi mailing list -Delphi (AT) elists (DOT) org


  • 9No.

at [2008-5-6 13:59:17]


PS: you can install Delphi 2006 without even installing .Net first.
When Delphi installer starts it will ask you to install .Net first and
you will see 3 installer processes in memory.
Kill the one that have 4MB and the Delphi installer will continue
without asking to install all those .Net stuff.

Delphi 2006 is 100% independent of .Net.

I guess you haven't tryed refactoring nor modeling.

Contribute to the SSL Effort. Visit


  • 10No.