Win7 & Delphi7

nachdem nun immer mehr Programme die Zusammenarbeit mit W2K verweigern, ist es an der Zeit mit der Entwicklungsumgebung auf eine Win7 Maschine umzuziehen.

1) Delphi 7 installieren (Ohne Interbase Client und ohne Rave)
1) Delphi 7 das erste Mal als Administrator starten und wieder beenden
1) Für den Ordner und alle Unterordner den Schreibschutz aufheben: c:\Program Files\Borland\Delphi7\Bin\
1) Delphi registrieren per Internet (Obwohl es schon sehr alt ist funktioniert die Registrierung noch)
1) Das Servicepack installieren d7_de_pro_upd1_1.exe
1) Das Rave Update installieren rave_be_5_0_8.exe
1) DelForEx installieren
1) Delphi starten
1) GExpert -Configuration

  • Perfect Layout einschalten
  • IDE konfigurieren
    1) Tools - Umgebungsoptionen

  • Umgebungsvariablen für Verzeichnisse kauf,dsp,lwnf anlegen

  • Bibliothek - diverse Bibliothekspfade anlegen
    1) Tools - Debuggeroptionen

  • Sprachexceptions EFIBInterbaseError hinzufügen

  • Bei Delphi-Exceptions stoppen auschalten
    1) Packages installieren
    1) kauf_lib\kauf_lib.bgb
    1) kauf_lib\DevExpress5\DevExpress5.bpg
    1) kauf_lib\xls_mini.dpk
    1) dsp_lib\dsp.bgp
    Dabei beachten: Für jede BPL-Datei muss das Ausgabe verzeichnis der Units auf ..\ bzw. ....\ gesetzt werden, so dass die *.dcu Dateien im Verzeichnis kauf_lib abgelegt werden.
    1) Anpassungen an dcc.cfg in den Projektverzeichnissen vornehmen.
-aWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE  
-u"C:\Programme\Borland\Delphi7\lib";"C:\Programme\Borland\Delphi7\lib\Obj"  
-u"c:\Programme\Borland\Delphi7\Rave5\Lib\"  
-u"C:\wnf\dl7\dsp_lib"  
-u"C:\wnf\dl7\dsp_lib\SynEdit"  
-u"C:\wnf\dl7\dsp_lib\ML_LIB"  
-u"C:\wnf\dl7\dsp_lib\dspFIB"  
-u"C:\wnf\dl7\dsp_lib\Lizenz"  
-u"C:\wnf\dl7\dsp_lib\rppro"  
-u"C:\wnf\dl7\kauf_lib"  
-u"C:\wnf\dl7\kauf_lib\DevExpress5"  
-u"C:\wnf\dl7\wnf_tools"  
-u"C:\wnf\dl7\wnf_vcl"  
-i"C:\wnf\dl7\wnf_tools"  
-lu"vcl;rtl;vclx;dbrtl;vcldb;vcldbx;"  
-w-UNSAFE_TYPE  
-w-UNSAFE_CODE  
-w-UNSAFE_CAST  
-w-SYMBOL_PLATFORM  
-w-UNIT_PLATFORM