Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.838 Beiträge
 
Delphi 10 Seattle Enterprise
 
#569

Re: DelphiSpeedUp - D5-Delphi 2007 (v2.5)

  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
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat