Moin Changlee,
ich habe jetzt mal SynEdit (Version 1.1) in D7
PE installiert, und zwar über folgendes Vorgehen:
Alle Dateien aus dem SynEdit\Source-Verzeichnis in das Delphi\lib-Verzeichnis kopieren.
Aus dem SynEdit\Packages-Verzeichnis die SynEdit_D6_PE.dpk in das Delphi\Lib-Verzeichis kopieren.
SynEdit_D6_PE.dpk im Notepad geöffnet, und alle ..\Source\ gelöscht.
Dann in der SynEdit.inc (im Delphi\Lib-Verzeichnis) folgende Blöcke eingefügt:
Vor dem {$IFDEF VER140} Block
{$IFDEF VER150} // CSE: 27.03.2005
{$DEFINE SYN_COMPILER_7}
{$DEFINE SYN_DELPHI}
{$DEFINE SYN_DELPHI_7}
{$ENDIF}
nach dem {$IFDEF SYN_COMPILER_6} Block
{$IFDEF SYN_COMPILER_7} // CSE: 27.03.2005
{$DEFINE SYN_COMPILER_1_UP}
{$DEFINE SYN_COMPILER_2_UP}
{$DEFINE SYN_COMPILER_3_UP}
{$DEFINE SYN_COMPILER_4_UP}
{$DEFINE SYN_COMPILER_5_UP}
{$DEFINE SYN_COMPILER_6_UP}
{$DEFINE SYN_COMPILER_7_UP}
{$ENDIF}
nach dem {$IFDEF SYN_DELPHI_6} Block
{$IFDEF SYN_DELPHI_7} // CSE: 27.03.2005
{$DEFINE SYN_DELPHI_2_UP}
{$DEFINE SYN_DELPHI_3_UP}
{$DEFINE SYN_DELPHI_4_UP}
{$DEFINE SYN_DELPHI_5_UP}
{$DEFINE SYN_DELPHI_6_UP}
{$DEFINE SYN_DELPHI_7_UP}
{$ENDIF}
Danach dann die Delphi 7
PE gestartet, und die SynEdit_D6_PE.dpk über Datei\Öffnen geladen, und das Paket compiliert und installiert.
Anschliessend: Datei\Neu\Neue Anwendung, und "Änderungen in SynEdit_D6_PE speichern" mit Ja bestätigt.
Man könnte natürlich auch eine neue DPK anlegen, statt die SynEdit_D6_PE zu ändern.