AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DelphiSpeedUp 2.8 ( 2009-12-01 ) - Delphi 5 bis 2007
Thema durchsuchen
Ansicht
Themen-Optionen

DelphiSpeedUp 2.8 ( 2009-12-01 ) - Delphi 5 bis 2007

Ein Thema von jbg · begonnen am 13. Apr 2006 · letzter Beitrag vom 10. Jan 2011
Antwort Antwort
Seite 57 von 82   « Erste     747555657 585967     Letzte »    
jbg
Registriert seit: 12. Jun 2002
DelphiSpeedUp Version 2.8 ( 2009-12-01 )
Download


Die DelphiSpeedUp ist ein Delphi Plugin, das die gesamte Delphi IDE beschleunigt. Der Compiler wird davon nicht unbedingt schneller, aber Delphi lädt schneller und alle Operationen in der IDE sind auch flüssiger.

Das Plugin ersetzt einige RTL Funktionen zur Laufzeit (also im Speicher) durch Funktionen aus dem FastCode Projekt. Des weiteren werden die TList Methoden durch schnellere ersetzt, und FastObj kommt zum Einsatz, womit die Erstellung und Zerstörung von Objekten durch Cachen des Speicherbereichs beschleunigt wird.
Angehängte Dateien
Dateityp: 7z delphispeedupv28d7_542.7z (70,0 KB, 291x aufgerufen)
Dateityp: 7z delphispeedupv28d2006_306.7z (89,4 KB, 182x aufgerufen)
Dateityp: 7z delphispeedupv28d2007_198.7z (89,0 KB, 251x aufgerufen)
Dateityp: zip delphispeedupv28_174.zip (482,4 KB, 526x aufgerufen)
 
jbg

 
Delphi 10.1 Berlin Professional
 
#561
  Alt 4. Jun 2007, 13:40
Zitat von MaBuSE:
Was für neue Probleme bringt denn die Umstellung der IDE von dotnet 1.1 auf dotnet 2/3?
Die IDE ist soweit recht schnell. Da wüsste ich im Moment auch nicht was man da noch ohne IDE Quellcode optimieren könnte.

Zitat:
Welche Optimierungen gibt es denn (in Zukunft) für Delphi 2007 & Co.
Beim Delphi Compiler haben sie geschlampt. Oder anders ausgedrückt: verschlimmbessert. Wenn ich schon sehe dass der Compiler für jede Datei zuerst nach "C:\Order\Dateiname.pasC:\Ordner\Dateiname.pas " und "C:\Order\.Dateiname.pas" sucht, dann ahne ich noch schlimmeres.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

 
Delphi 10.1 Berlin Enterprise
 
#562
  Alt 13. Aug 2007, 08:36
hi,

ich kriege zurzeit beim beenden meiner ide folgende fehlmerldung

Zitat:
DelphiSpeedUp
Externe Exception C000006
what's that???
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

 
Delphi 10.1 Berlin Enterprise
 
#563
  Alt 14. Aug 2007, 09:25
*push*

ich habs vorerst mal entfernt (also das delphispeedup)...
hab keine lust dadrauf das meine ide die ganze zeit abstürzt...
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
 
#564
  Alt 14. Aug 2007, 09:32
Das tut meine hier im Moment auch ohne DSU... das liegt aber wohl eher an Bugs in irgendwelchen Komponenten .oO

Wie gut taugt DSU eigentlich im Moment in Delphi 7?
Sebastian Gingter
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

 
Delphi 10 Seattle Enterprise
 
#565
  Alt 14. Aug 2007, 09:41
Zitat von Phoenix:
Wie gut taugt DSU eigentlich im Moment in Delphi 7?
Wie haben DSU im Moment bei ca. 30 installierten Delphi 7 laufen.
-> Keine Probleme.

Wir hatten es vor 2 Monaten bei ca. 40 Delphi 7 Installationen laufen, aber ich habe schon ca. 10 Entwickler auf Delphi 2007 umgestellt (auch mit DSU)

-> DSU ist klasse. Wir haben fast keine Probleme damit.

1. Problem: Manchmal werden, wenn ein *.bpl nicht geladen werden kann, weil ein Fehler auftrat, die nachfolgenden Packages auch nicht geladen. -> jedes Package wirft dann eine Fehlermeldung.
Das tritt aber nur auf, wenn neue Package hinzugefügt werden und diese nicht im Systempfad stehen.

2. Problem: Delphi 7 mit DSU ist so schnell, das Delphi 2007 einem sehr langsam vorkommt.
(Delphi 7 ohne DSU ist langsamer als Delphi 2007.)
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

 
Delphi 10.1 Berlin Enterprise
 
#566
  Alt 14. Aug 2007, 09:53
also in meiner fehlermeldung stand eindeutig "delphi speed up" drüber
also von daher muss es ja davon kommen...

gerade konnte ich nicht einmal mehr projekte öffnen
naja ma abwarten was der entwickler dazu sagt
  Mit Zitat antworten Zitat
Daniel

 
Delphi 10.4 Sydney
 
#567
  Alt 14. Aug 2007, 09:56
Zitat von Andidreas:
naja ma abwarten was der entwickler dazu sagt
Das hat er schon - und zwar auf seiner Webseite:

Zitat:
[...]
Not every access violation in DelphiSpeedUp.dll is a bug in DelphiSpeedUp. Actually many of the exceptions in the RTL package are now thrown in the DelphiSpeedUp.dll because the RTL functions are replaced by the DelphiSpeedUp functions and wrong parameters like nil-pointers, invalid pointers, ... now lead to access violations in the replacement code. [...]
Quelle: http://andy.jgknet.de/dspeedup/
Daniel R. Wolf
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#568
  Alt 14. Aug 2007, 18:13
Zitat von Andidreas:
Externe Exception C000006
Die Konstante dafür heißt: STATUS_IN_PAGE_ERROR. Mehr kann ich dir aber auch nicht sagen, da dass mit Sicherheit kein DSU Fehler ist. Durch das bloße Laden der DelphiSpeedUp.dll wird wohl eine Speicherseite angesprochen, die sonst nicht angesprochen wird.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

 
Delphi 10 Seattle Enterprise
 
#569
  Alt 15. Aug 2007, 09:58
Zitat von Andidreas:
naja ma abwarten was der entwickler dazu sagt
Ich bin zwar nicht der Entwickler, aber hast Du schon mal versucht DSU mit Delphi ohne installierte Komponenten & Experten zu starten?

Das ist relativ einfach:
  • Delphi schliessen
  • RegEdit öffnen
  • Je nach Delphi Version folgenden Registry-Zweig umbenennen:
    (z.B. in *_alt)
    • Delphi 2007: \\HKCU\Software\Borland\BDS\5.0
    • Delphi 2006: \\HKCU\Software\Borland\BDS\4.0
    • Delphi 2005: \\HKCU\Software\Borland\BDS\3.0
    • Delphi 8: verwendet eh keiner
    • Delphi 7: \\HKCU\Software\Borland\Delphi\7.0
    • Delphi 6: \\HKCU\Software\Borland\Delphi\6.0
    • Delphi 5: \\HKCU\Software\Borland\Delphi\5.0
  • RegEdit schliessen
  • Delphi öffnen
    -> Delphi legt automatisch den Registry-Zweig in HKCU an
    -> nun hat Delphi wieder alle Standardeinstellungen.
    Das ist auch eine gute Methode, wenn man mal das Delphi verkonfiguriert hat
  • Delphi wieder schliessen
  • DSU installieren
  • Delphi öffnen
    -> Wenn der Fehler jetzt noch auftritt, ist er für den Entwickler interesannt.
    -> Wenn er jetzt nicht mehr auftritt, hat irgend ein Experte oder eine Komponente das ausgelöst.
    Das Problem mit den Experten und Komponenten ist, das sie im Kontext der Delphi Applikation ausfegührt werden.
    Wenn Du z.B. eine Komponente schreibst, die ein Application.Terminate ausführt (z.B. im Create, wenn eine Ini Datei nicht gefunden wurde), dann wird zur Entwicklungszeit Delphi geschlossen (und zwar ohne Vorwarnung wie Speichern oder so), falls die Ini-Datei nicht am erwarten Platz liegt.
Ich habe schon viele Komponenten (auch 3th party, komerziell und freeware) gesehen, die schlampig programmiert waren. Wir hatten mal eine Komponente mit Quellcode gekauft, die beim Compile über 400 Warnungen und noch viel mehr Hinweise ausgab. Die Firma bzw. der Programmierer wollten nicht nachbessern, diese Komponente haben wir deshalb nie eingesetzt. Wenn jemand der Programme für Geld schreibt noch nicht mal Warnungen beseitigt, kannn man erahnen, wie toll der Rest vom Programm programmiert ist.
Open Source Komponenten / Programme haben oft eine bessere / gute Qualität, wenn viele Entwickler daran beteiligt sind.

Falls jemand weitere Informationen zu dem Thema Hinweise und Warnungen haben möchte, soll er hier klicken:
Tutorial: Warnungen und Hinweise vom Delphi Compiler
  Mit Zitat antworten Zitat
Achim Kalwa

 
Delphi 12 Athens
 
#570
  Alt 15. Aug 2007, 10:11
Moin,

Zitat von MaBuSE:
Ich habe schon viele Komponenten (auch 3th party, komerziell und freeware) gesehen, die schlampig programmiert waren. Wir hatten mal eine Komponente mit Quellcode gekauft, die beim Compile über 400 Warnungen und noch viel mehr Hinweise ausgab. Die Firma bzw. der Programmierer wollten nicht nachbessern, diese Komponente haben wir deshalb nie eingesetzt. Wenn jemand der Programme für Geld schreibt noch nicht mal Warnungen beseitigt, kannn man erahnen, wie toll der Rest vom Programm programmiert ist.
Lass mich raten: QuickReport?
Achim
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 57 von 82   « Erste     747555657 585967     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 15:29 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