Zitat von
DXler:
Als ich dann Delphi 7 Pro starten wollte, kam eine Meldung die besagte, das "Personalities nicht unterstützt werden". Dabei hängte sich die
IDE dann auf.
Also der TEMerger macht rein gar nichts an der Delphi 7 Installation. Weder verändert er irgendwelche Dateien noch ändert er die Delphi 7 Registry Keys. Das sieht mir mehr nach einem falsch gesetzten PATH aus.
Funktioniert denn Delphi 7 noch, wenn du nur eine Turbo Edition ganz regulär installierst?
Zu VMWare: Ich habe hier einen Rechner auf dem läuft Turbo Explorer Delphi und Delphi.NET. Delphi 7 funktioniert auf dem ebenfalls. Und das ist keine virtuelle Maschine.
Das ist was TEMerger macht:
Delphi-Quellcode:
{
Install Turbo Delphi
Rename HKCU\Software\Borland\BDS\4.0 to HKCU\Software\Borland\TurboDelphi\4.0
Export HKLM\Software\Borland\BDS\4.0 to TurboDelphi.reg
Rename HKLM\Software\Borland\BDS\4.0 to HKLM\Software\Borland\TurboDelphi\4.0
Rename <KeyInstaller>\<SubKeyInstaller> to <KeyInstaller>\<SubKeyInstaller>_TurboDelphi
Rename <KeyUninstall>\<SubKeyUninstall> to <KeyUnstall>\<SubKeyUnstall>_TurboDelphi
Rename <KeyClassesInstaller>\<SubKeyUninstall> to <KeyClassesInstaller>\<SubKeyUnstall>_TurboDelphi
Install Turbo C++
Import TurboDelphi.reg
}
const
KeyBDS = '
\SOFTWARE\Borland\BDS';
KeyTurboIDEVersion = '
4.0';
KeyInstallerUserData = '
\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData';
KeyInstaller = KeyInstallerUserData + '
\%s\Products';
KeyClassesInstaller = '
\SOFTWARE\Classes\Installer\Products';
SubKeyInstaller = '
F1735DE7AE4F9F848B7F8C77A79DFD96';
KeyUninstall = '
\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall';
SubKeyUninstall = '
{7ED5371F-F4EA-48F9-B8F7-C8777AD9DF69}';