AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Delphi 2005 Personal: Starten in 5 Sekunden!
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2005 Personal: Starten in 5 Sekunden!

Ein Thema von Daniel Schuhmann · begonnen am 13. Dez 2005 · letzter Beitrag vom 11. Mai 2006
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann
Registriert seit: 16. Jul 2005
Servus Leute!

Ich programmiere fast ausnahmslos Win32-Programme mit Delphi 2005 Personal. Was mich an der neuen IDE extrem nervt, ist die lange Ladezeit. Dummerweise kommt noch dazu, dass - wenn man nur den Win32-Teil installiert - die IDE beim Beenden abstürzt.

Der Adobe Reader hat mich auf eine Idee gebracht. Für den gibt es das Programm Adobe Reader Speedup, das dafür sorgt, dass bestimmte DLLs nicht geladen werden. Genau das habe ich mit meinem Delphi 20005-Speedup ebenfalls gemacht: Die IDE-Komponenten für Delphi .NET und C# .NET werden nicht geladen. Somit kann man, wenn man nur mit Delphi für Win32 arbeiten möchte, die Startzeit auf ein Minimum (bei mir sind es 5 Sekunden) reduzieren.

Wer dann doch wieder .NET nutzen möchte: Ein Klick genügt und alles ist wieder wie vorher.

Die Bedienung ist ganz einfach:

http://www.smartcoder.net/de/images/tools/speedup.gif
Einfach entsprechenden Modus auswählen, Button Modus festlegen anklicken, fertig

Das Programm ist Freeware. Sie dürfen es ohne Einschränkungen nutzen. Es wird Ihnen überlassen "WIE ES IST". Sie dürfen es nicht disassemblieren, dekomplieren oder sonstwie in seine Bestandteile zerlegen oder ändern.
Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK.


Die Version funktioniert nur mit Delphi 2005 Personal Edition, das Programm führt beim Start eine entsprechende Prüfung durch.
Angehängte Dateien
Dateityp: zip delphi2005speedup_110.zip (14,3 KB, 154x aufgerufen)
 
Daniel G
 
#11
  Alt 13. Dez 2005, 22:42
Zitat von Daniel Schuhmann:
Vielleicht lags auch am fehlenden InitCommonControls-Aufruf
Das kann auch sein. Auf jedenfall hatte Pr0g mal das Problem mit einem meiner Programme. Die PN - Nachrichten zu dem Thema existieren leider nicht mehr. Hrmpf....

@Kevin: Also mit denen, die ich zusätzlich habe, gibts keine Probleme....
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

 
Turbo Delphi für Win32
 
#12
  Alt 13. Dez 2005, 22:53
Zitat von Kevin:
Und das funktioniert auch mit allen installierten Zusatzkomponenten?
Beim Listview gibt es Probleme, wenn man mit Delphi 6 kompiliert und den Viewstyle vsReport verwendet. Ansonsten wird nur einiges falsch gefärbt. Spätestens mit Delphi 7 müßte da alles behoben sein.

Auf mein Programm trifft das nicht zu, da es eh eine fertige Dialogressource verwendet und das Manifest sowieso schon drin ist.

PS: Es könnte sich auch ruhig mal einer melden, wenn es bei ihm funktioniert. Ich komm mir schon ganz blöd vor
Daniel Schuhmann
  Mit Zitat antworten Zitat
Daniel G
 
#13
  Alt 13. Dez 2005, 22:56
Zitat von Daniel Schuhmann:
Es könnte sich auch ruhig mal einer melden, wenn es bei ihm funktioniert
*meld, meld*

Funktioniert wunderbar.

Mit .Net und C# hab ich eh nichts am Hut...
  Mit Zitat antworten Zitat
Benutzerbild von Kevin
Kevin

 
Delphi 2006 Professional
 
#14
  Alt 13. Dez 2005, 23:04
Ok, hab es grad mal getestet. Der Start war deutlich(!) länger als 5 Sekunden, um nicht zu sagen kaum spürbar kürzer, und beim Schließen bekam ich Fehlermeldungen...
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

 
Turbo Delphi für Win32
 
#15
  Alt 13. Dez 2005, 23:07
Oha.

Die Fehlermeldungen bleiben doch wohl hoffentlich aus, wenn Du wieder .NET einstellst, oder?

Damit scheint es nur für die Personal-Edition zu funktionieren, ich passe den ersten Beitrag mal entsprechend an.
Daniel Schuhmann
  Mit Zitat antworten Zitat
Benutzerbild von Kevin
Kevin

 
Delphi 2006 Professional
 
#16
  Alt 13. Dez 2005, 23:08
Ja, wenn ich wieder auf komplett umschalte bleiben die Fehlermeldungen aus...
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

 
Turbo Delphi für Win32
 
#17
  Alt 13. Dez 2005, 23:20
Puh das beruhigt mich ja.

Ich hab nun eine entsprechende Abfrage eingebaut, dass sich das Programm nur mit installierter Personal-Edition starten lässt. Auf allen anderen Versionen funktioniert es nun nur durch explizite Angabe eines speziellen Parameters.
Daniel Schuhmann
  Mit Zitat antworten Zitat
Benutzerbild von Kevin
Kevin

 
Delphi 2006 Professional
 
#18
  Alt 13. Dez 2005, 23:22
Dann sollte ich doch mal den DCM testen. Obwohl der beim letzten Test auch Probleme gemacht hat. Ich warte ja weiterhin auf das Ende des Beta-Stadiums... Aber das ist ein anderes Thema...
  Mit Zitat antworten Zitat
Max Senft
 
#19
  Alt 14. Dez 2005, 04:50
Hiho!

Also bei mir das selbe: Start ist nicht unbedingt schneller und stürzt ab, beim Beenden. Was hastn da wieder zusammenprogrammiert, Daniel?

Bye
Max Senft
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

 
Turbo Delphi für Win32
 
#20
  Alt 14. Dez 2005, 07:19
Maxl, Du hast doch aber die Personal, oder? *damn*
Edit: Hab grad erfahren, daß Maxl nicht die Personal am laufen hat und die Warnung kam, somit scheint es mit D2005 Personal durchaus zuverlässig zu laufen.

Was schmeißt er denn für nen Fehler?

Bei mir sind es übrigens 5 Sekunden (Win32) vs 13 Sekunden (Komplett), also es ist durchaus spürbar (und nicht nur meßbar) schneller, getestet auf 3 Rechnern und da lief es überall einwandfrei...
Daniel Schuhmann
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz