Board index » delphi » Excellent news

Excellent news


2004-11-24 06:36:26 AM
delphi88
This is a message for all my Win32 developer friends,
Despite what Borland says, DELPHI 2005 DOESN'T REQUIRE .NET!
I installed today the Delphi 2005 trial. After removing some .NET {*word*99}
from the Delphi registry keys I was surprised that D2005 was quite
fast, practically as fast as Delphi 7.. Of course it was fast!! Because
it is a normal Win32 application!!
Step 1
------
Deactivate all values in
HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known IDE Assemblies.
Note: To deactivate a value just delete its Data.
Step 2
------
Deactivate all values in
HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known IDE Packages, EXCEPT:
$(BDS)\Bin\coreproide90.bpl
$(BDS)\Bin\delphide90.bpl
$(BDS)\Bin\delphivclide90.bpl
$(BDS)\Bin\refactoride90.bpl
$(BDS)\Bin\todoide90.bpl
$(BDS)\Bin\vclme{*word*198}signer90.bpl
$(BDS)\Bin\win32debugide90.bpl
$(BDS)\Bin\win32debugproide90.bpl
Note: This is a minimalist list of BPLs based on my personal
preferences. Some other BPLs may be kept as well.
Step 3
------
Run Delphi 2005 and go to Component->Install Packages...
Deactivate all those {*word*99}py packages that you never use (this has
nothing to do with .NET, but is always useful in order to save memory
and load time). I use to leave "Borland Standard Components", "Borland
Database Components", and little more. Check the Default box and click
OK.
Step 4
------
Uninstall the .NET Framework, .NET Framework SDK, and the Visual J#
.NET Redistributable {*word*99}.
Step 5
------
Enjoy!! Because you are again a happy Win32 developer! :-)
It would be very desirable to hack the stupid D2005 installer so that
it doesn't insist on installing the prerequisite {*word*99}, but I haven't
figured out how to do it yet.
Note: The help system won't work, because it requires the HTML Help 2
engine. If someone can provide a workaround for this, please let me
know.
Regards,
Alvaro
 
 

Re:Excellent news

Joe Hendricks writes:
Quote
Does the refactoring still work for you
after removing the .Net elements ?
JoeH
Yes, it goes in the package called $(BDS)\Bin\refactoride90.bpl, which
I deliberately kept.
 

Re:Excellent news

"Alvaro GP" <XXXX@XXXXX.COM>writes
Quote

This is a message for all my Win32 developer friends,

Despite what Borland says, DELPHI 2005 DOESN'T REQUIRE .NET!
I will try this tomorrow. If this is true, this is indeed GREAT NEWS!
 

Re:Excellent news

"Alvaro GP" <XXXX@XXXXX.COM>wrote
Quote
Despite what Borland says, DELPHI 2005 DOESN'T REQUIRE .NET!
Does the refactoring still work for you
after removing the .Net elements ?
JoeH
 

Re:Excellent news

I will try this for sure, and will be more than happy if this works. Thank
you.
Quote

Despite what Borland says, DELPHI 2005 DOESN'T REQUIRE .NET!


 

Re:Excellent news

Alvaro GP writes:
Quote

Yes, it goes in the package called $(BDS)\Bin\refactoride90.bpl, which
I deliberately kept.
OK, but does it *work*? See my post above...
(refactoring problem in D2005/Win32)
--
Kristofer
 

Re:Excellent news

"Alvaro GP" <XXXX@XXXXX.COM>writes
Quote

This is a message for all my Win32 developer friends,

Despite what Borland says, DELPHI 2005 DOESN'T REQUIRE .NET!

I installed today the Delphi 2005 trial. After removing some .NET {*word*99}
from the Delphi registry keys I was surprised that D2005 was quite
fast, practically as fast as Delphi 7.. Of course it was fast!! Because
it is a normal Win32 application!!


Great work.
 

Re:Excellent news

Alexander Tereshchenko writes:
Quote
About HTML help - there is a package for this that you shouldn't
remove, and it will work then ;-)
Sorry Alex, the package you say is called htmlhelp290.bpl, but it won't
work.
The help system requires the HTML Help 2 engine, which is included in
the .NET Framework SDK. Since we uninstalled the .NET SDK, it doesn't
work any more. And the problem is that it doesn't seem possible to
separately download the HTML Help 2 engine (though perhaps we can rip
it from somewhere..)
Regards,
Alvaro
 

Re:Excellent news

Kristofer Skaug writes:
Quote
OK, but does it work? See my post above...
(refactoring problem in D2005/Win32)
You're right, it doesn't work. Anyway, ModelMaker Code Explorer does a
good job of that.
 

Re:Excellent news

I wrote about this on Sunday. It is the same as with CLX in Delphi 7 - you
can remove the {*word*99} from IDE completely ;-)
About HTML help - there is a package for this that you shouldn't remove, and
it will work then ;-)
I don't remember the name, since it was the trial, that I deleted now.
Sorry!
BTW, the easier way with these packages, is to just move .bpl files to
another folder from "bin" and answer "No" on the next IDE launch.
My one concern, is that some crashes introduced even in core Win32 code...
------------------------------------------
Alexander Tereshchenko
XXXX@XXXXX.COM
www.knives-out.org/
Quote
Despite what Borland says, DELPHI 2005 DOESN'T REQUIRE .NET!

I installed today the Delphi 2005 trial. After removing some .NET {*word*99}
from the Delphi registry keys I was surprised that D2005 was quite
fast, practically as fast as Delphi 7.. Of course it was fast!! Because
it is a normal Win32 application!!

Step 1
------
Deactivate all values in
HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known IDE Assemblies.

Note: To deactivate a value just delete its Data.

Step 2
------
Deactivate all values in
HKEY_CURRENT_USER\Software\Borland\BDS\3.0\Known IDE Packages, EXCEPT:
$(BDS)\Bin\coreproide90.bpl
$(BDS)\Bin\delphide90.bpl
$(BDS)\Bin\delphivclide90.bpl
$(BDS)\Bin\refactoride90.bpl
$(BDS)\Bin\todoide90.bpl
$(BDS)\Bin\vclme{*word*198}signer90.bpl
$(BDS)\Bin\win32debugide90.bpl
$(BDS)\Bin\win32debugproide90.bpl

Note: This is a minimalist list of BPLs based on my personal
preferences. Some other BPLs may be kept as well.

Step 3
------
Run Delphi 2005 and go to Component->Install Packages...
Deactivate all those {*word*99}py packages that you never use (this has
nothing to do with .NET, but is always useful in order to save memory
and load time). I use to leave "Borland Standard Components", "Borland
Database Components", and little more. Check the Default box and click
OK.

Step 4
------
Uninstall the .NET Framework, .NET Framework SDK, and the Visual J#
.NET Redistributable {*word*99}.

Step 5
------
Enjoy!! Because you are again a happy Win32 developer! :-)


It would be very desirable to hack the stupid D2005 installer so that
it doesn't insist on installing the prerequisite {*word*99}, but I haven't
figured out how to do it yet.

Note: The help system won't work, because it requires the HTML Help 2
engine. If someone can provide a workaround for this, please let me
know.


Regards,

Alvaro
 

Re:Excellent news

Since I am not an english speaker (in fact, I am spanish, which is quite
different from english), I don't have as many words at hand in my
vocabulary as others may have. Perhaps I could use the words "shit",
"junk", etc. The result is the same.
By the way, I think I have the right to call stupid to an installer
that insists on filling my HD with things that I don't need.
 

Re:Excellent news

Tomasz Waraksa writes:
Quote
You're apparently from this human sub-species whose adjectives
vocabulary is composed of just two words: "{*word*99}" and "stuff",
accidentally not being adjectives at all... Your observation is
indeed interesting, but please have mercy for those more literate of
us... If you eliminate keywords like "{*word*99}", "{*word*99}py" and "stupid"
from your message, it is still and absolutely makes sense, believe me!
Golly, I am surprised you're able to find a hat that fits.
 

Re:Excellent news

I see. I have Visual Studio .NET 2003 on the same machine (which also uses
this engine), so for me it did not uninstalled (I guess MSDN Library 2004
also uses it on my machine).
------------------------------------------
Alexander Tereshchenko
XXXX@XXXXX.COM
www.knives-out.org/
"Alvaro GP" <XXXX@XXXXX.COM>writes
Quote
Alexander Tereshchenko writes:

>About HTML help - there is a package for this that you shouldn't
>remove, and it will work then ;-)

Sorry Alex, the package you say is called htmlhelp290.bpl, but it won't
work.
The help system requires the HTML Help 2 engine, which is included in
the .NET Framework SDK. Since we uninstalled the .NET SDK, it doesn't
work any more. And the problem is that it doesn't seem possible to
separately download the HTML Help 2 engine (though perhaps we can rip
it from somewhere..)

Regards,

Alvaro
 

Re:Excellent news

Alvaro GP writes:
Quote
Kristofer Skaug writes:


>OK, but does it work? See my post above...
>(refactoring problem in D2005/Win32)


You're right, it doesn't work.
You guys are getting religious about this..
--
Ingvar Nilsen
 

Re:Excellent news

Jim Cooper writes:
Quote
>Since we uninstalled the .NET SDK

So reinstall the .NET framework then :-)
.NET is the tool of the devil. Er, I mean, Microsoft. (Devil,
Microsoft, same difference though, right?) <g>
Will
--
Want a 64-bit Delphi compiler for AMD64 / IA-32e? Vote here--
qc.borland.com/wc/wc.exe/details