Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   TEMerger 1.01 - Turbo "Studio" bauen (https://www.delphipraxis.net/76685-temerger-1-01-turbo-studio-bauen.html)

MagicAndre1981 4. Okt 2006 12:44

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Wie deinstalliere ich die zusätzlichen Turbos wieder um wieder auf das TurboDelphi zu kommen?

jbg 4. Okt 2006 13:24

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Einzelne Personalities lassen sich nicht deinstallieren. Es heißt alles oder nichts. (Neu installieren geht danach natürlich wieder).
Zuerst deinstalliert du die zuletzt installierte Turbo Explorer Personality (Systemsteuerung/Software/...). Danach holst du dir das Programm TurboRemover von der ersten Seite dieses Threads und führst es aus. (Simulationsmodus vorher abschalten, sonst passiert nichts). Danach kannst du die gewollte Turbo Edition installieren.

jbg 4. Okt 2006 14:44

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Zitat:

Zitat von ogiesen
Wie verhält sich TEMerger denn eigentlich im Zusammenspiel mit dem Hotfix Rollup Pack?

Der Rollup muss nach dem Merge installiert werden. Denn sonst würde er wieder überschrieben werden.

Zitat:

Was ist da die empfohlene Installationsreihenfolge?
Einfach der Nase nach.

Zitat:

Und wie ist das mit der Registrierung? Wenn ich also z.B. von einer Personality die Pro habe, von den anderen aber nur die Explorer?
Dann wird dir Turbo Studio nur die von der entsprechenden Lizenz freigegebenen Funktionen für die einzelnen Personalities anbietet. Also bei Turbo Delphi Pro + Turbo C++ Explorer kannst du in Delphi alles machen und in C++ nur das Explorer Gerüst.

Das aber ohne Gewähr.

Matze 3. Feb 2007 18:59

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Hi,

wenn ich das richtig mitbekommen habe, wurde im Hinblick auf die Windows-Bootprobleme am TurboMerger nichts verändert, da die Ursache vermutlich an defekten Speicherchips lag. Du hast den TurboMerger jedoch vorerst aus dem Verkehr gezogen gehabt, weil du dir auch nicht ganz sicher warst, ob's am TurboMerger liegt oder nicht.

Was mich nun interessieren würde ist, wie zuverlässig der TurboMerger funktioniert und wie tief er ins System eingreift. Da du zu Beginn nicht ausschließen konntest, dass die Bootprobleme mit dem TurboMerger zusammenhängen, gehe ich davon aus, dass irgendwas am System verändert wird, was die Systemstabilität stark beeinflussen kann.
Ich frage nur aus Vorsicht, da ich keine Zeit/Lust habe Windows neu aufzusetzen (das erinnert mich daran, dass ich mal ein Image ziehen sollte ...). :)

Grüße

jbg 3. Feb 2007 19:19

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
TurboMerger benennt zwei Registry-Zweige in HKEY_LOCAL_MACHINE um. Mehr macht er nicht. Dabei sollte eigentlich nichts schief gehen. Aber da ein "Keys umbenennen" von der Registry aus nicht vorgesehen ist, müssen die Keys samt Subkeys kopiert und danach gelöscht werden (es wird natürlich erst alles kopiert und wenn das erfolgreich war der original-Key gelöscht). Da dabei anscheinend sehr viel Speicher bewegt wird kann es bei einem defekten Speichercheck schon mal zu Problemen führen, da Windows die Registry nicht bei jeder Änderung auf die Platte zurückschreibt. Wenn der Speicher jedoch OK ist, funktioniert TurboMerger so wie er soll.

Matze 3. Feb 2007 19:22

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Super, danke für deine Antwort!

DXler 8. Mär 2007 20:52

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
@jbg:

Ich hab mir den "TEMerger" von der 1. Seite dieses Threads heruntergeladen und bin nach der dort aufgeführten Anleitung gegangen.

Soweit gut. Es wurden alle "Turbo"s fehlerfrei installiert. 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.

Als ich dann die Turbos testen wollte, "hagelte" es nur so von fehlenden BPLs und Exceptions.

Nachdem ich dann über die Systemsteuerung die einzige eingetragene Turbo-Version (C++) deinstalliert hatte, konnte ich Delphi 7 Pro wieder normal starten.

Die Registrierungseinträge habe ich mal noch dringelassen. Nicht das ich mir damit u. U. das Windows "schieße". (Windows XP SP2)


Ein Tipp noch: eigentlich ist VMware ja ein gutes und solides Programm. Allerdings kann es damit zu "Verfälschungen" beim Testen kommen. Ich hatte mal vor einigen Jahren ein "Problem" das beim Entwickler nicht auftrat (unter VM)...

Das es unter VM läuft sagt (leider!) überhaupt nichts darüber aus, ob es unter realen Bedingungen ebenso läuft.

jbg 8. Mär 2007 23:46

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Zitat:

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}';

DXler 9. Mär 2007 08:22

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Guten Morgen!

Zitat:

Also der TEMerger macht rein gar nichts an der Delphi 7 Installation.
Das ist mir schon klar! :-D Ich hab ja auch nicht den TEMerger "in Verdacht" gehabt, sondern ich meinte eigentlich mehr, das bei der Installation u. U. irgendwelche Dateien überschrieben wurden bzw. vom Setup umbenannt oder verschoben wurden.

Ich vermute mal, das die "Personalities"-Geschichte vom Registrieren herkommt. Denn als ich die frisch installierten Turbo's registrieren wollte, "zickte" der Registrierungsmanager rum. Erst als ich den das 2. Mal aufgerufen hatte, konnte ich die Registierungen importieren.

Anschließend wurden dann die Lizenzeigenschaften (z. B. Laufzeit, kommerzielle Nutzung usw.) korrekt angezeigt.


Zitat:

Weder verändert er irgendwelche Dateien noch ändert er die Delphi 7 Registry Keys.
s. oben


Zitat:

Das sieht mir mehr nach einem falsch gesetzten PATH aus.
Wenn damit die "PATH="-Variable in Windows gemeint ist: die ist schon richtig gesetzt, da vorher und nacher "Delphi 7 Pro" einwandfrei funktioniert hat.


Zitat:

Funktioniert denn Delphi 7 noch, wenn du nur eine Turbo Edition ganz regulär installierst?
Hier wirds nun "witzig": ich hatte mir ganz am Anfang als erstes die "Turbo Delphi"-Version installiert. Dann den "TEMerger" gestarten und darüber dann die restlichen Versionen installiert.

Wenn ich jetzt versuche eine Version zu installieren, kommt (Ausnahme: "Turbo Delphi"), immer nach der Platzbedarfsprüfung ein "Interner Fehler".

Ich hab den "TurboRemover" laufen lassen ("Simulate mode"...) war ausgeschaltet.


Zitat:

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 bezog ich auf einige Postings die hier im Thread gemacht wurden, wo andere schrieben, das es unter VMWare einwandfrei funktioniert. In meinen Augen ist ein Entwickler der nur unter VMWare (oder einer anderen virtuellen Maschine) entwickelt, ein "schlechter" Entwickler! :-D :-D

Ich werde jetzt mal testen, inwieweit ich "Turbo Delphi" installiert bekomme und ob sich beide Versionen "vertragen". Sobald ich getestet habe, melde ich wieder!

DXler 9. Mär 2007 12:48

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Ok.

Ich habe "Turbo Delphi" installiert und danach gestartet. Die "alte" Registrierung ist noch aktiv. Allerdings scheint die Installation nicht ganz richtig verlaufen zu sein, denn wenn man nach der Installation eins der "Turbo"'s startet, wird man normalerweise im mittleren Teil auf eine Homepage geleitet (bezüglich Neuigkeiten usw.) und links und rechts daneben sind dann die "Standardfenster" von der jeweiligen Programmiersprache (wie z. B. Objektinspektor, Projektverwaltung usw.).

Bei meiner Version ist es so, das die Fenster zwar auch da sind, aber der mittlere Teil ist leer.

Wähle ich im "Hilfe"-Menü den Punkt "Info über Borland..." dann erscheint zwar das entsprechende Fenster, aber unter "Dieses Produkt ist lizenziert für:" ist ein leerer grauer Kasten und darunter eine weißes Feld mit horizontalem Scrollbalken.

Komischerweise zeigt er mir unter dem Text "Produktinformation:" den "Status der Produktlizenz" an. Dort steht: "Registriert: 36374 verbleibende Tage..." und darunter "Explorer".

Unter "Datei" -> "Neu" hab ich in der "Objektgalerie" (ist ein Schreibfehler im Programm :-D ) links einen Eintrag ("Andere Dateien") und rechts "Projektgruppe" und "Text".

Ich werd mal die "Turbo Delphi"-Version deinstallieren und es danach nochmal probieren.

Melde mich dann nochmal!

DXler 15. Mär 2007 23:38

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Liste der Anhänge anzeigen (Anzahl: 2)
So!

Es hat sich in der Zwischenzeit viel getan:

1) hatte den "Trojan.Peed.Gen"-Virus auf dem Rechner (der ist von der fiesesten Art!),
2) wahrscheinlich(!) die "falsche" Installationsreihenfolge gewählt,
3) die Anleitung "zu genau" befolgt


zu 1) hab die "winszi32.dll" mit Hilfe von Linux entfernt (falls jemand eine genaue "Anleitung" möchte => PN :-D )
zu 2) ich hatte zuerst mit "Turbo C++" angefangen und dann "Turbo Delphi for Win32" installiert
zu 3) habe die Pfade nicht geändert die vorgeschlagen wurden


Eine "gute Nachricht" hab ich aber: es läuft jetzt!


Lösung: (kann nur von mir ausgehen!)

- es ist möglich das der Virus "daran beteiligt" war (ist jetzt nicht mehr prüfbar),
- jbg hat mal einen kleinen Teil aus den Sourcen gepostet (dabei hab ich gesehen, das er im Kommentar zuerst "Delphi" und dann "C++" installiert),
- in der Anleitung steht zwar das man die Pfade nicht ändern soll, aber ich habe den Programmpfad auf das Verzeichnis geändert, das ich bei der Installation von "Delphi for Win32" gewählt hatte

Einzigste was ich noch machen mußte: Delphi 7 reparieren lassen (warum auch immer!)

Was jetzt schlußendlich dafür verantwortlich ist das nun alles so geklappt hat wie ich mir das gedacht habe, kann man nicht mehr feststellen. Aber das ist auch unwichtig, da das Ziel erreicht wurde!

DelFreak 20. Apr 2007 14:47

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi Leute,
ich finde das von andreas ziemlich toll mit dem TEmerger,
leider funktioniert es bei mir nicht wirklich!
Ich habe genau den richtigen Pfa gewählt in dem Ordner in dem die
Installations.exe enthalten ist!Allerdings kann ich die Installation nicht starten!
Naja, schaut euch einfach selst mein Bild an!

[edit=Admin]Bild-Format als PNG hinzugefügt. Ist etwas kleiner. ;-) Mfg, Daniel[/edit]


Edit1:
Hab es jetzt zur probe mal mit C# probiert und mir das runtergeladen,
funktioniert aber auch nicht; ich kann einfach nicht auf Start Installation klicken!
Oder muss ich mir nochmal so nen Key von Codegear zuschicken lassen?

jbg 22. Apr 2007 11:20

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Die TurboCPP_DE.exe heist eben nicht setup.exe. Du musst die Datei erstmal entpacken bevor der TEMerger sie nutzen kann.

Adrian112 27. Jun 2007 15:18

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
:oops: (Ich wettte es ist ganz einfach) Wie kann ich 7Z-Dateien öffnen ?

DeddyH 27. Jun 2007 15:20

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Mit 7-zip

Adrian112 27. Jun 2007 15:21

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Danke !

T.E. 1. Aug 2007 08:14

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Echt ne super Leistung!!! - Gratulation!

Ich werd das glecih mal ausprobieren...

T.E. 3. Aug 2007 09:15

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Gut ich hab jetzt versucht die Installationen wie in deiner Anleitung beschrieben aus zuführen; Leider kann ich nach der Installation von einem der Produkte keine weiteres mehr installieren.
Ich bin nämlich aber so vorgegangen, das ich erst eins installiert habe, dann den TEMerger gestartet habe und das Verzeichniss gewählt habe in dem die nächste *.exe Datei war ...
Dann habe ich auf "Start installation gegangen und bekam als Antwort:

---------------------------
TE Merger
---------------------------
Borland Turbo Delphi is already installed. [1].
---------------------------
OK
---------------------------

woran kann das liegen?

Phoenix 3. Aug 2007 09:21

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Daran, dass Du die Hinweise zum Merger ganz offensichtlich nicht gelesen oder zumindest nicht beachtet hast. :roll:

klezmor 11. Mär 2008 16:12

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
ich hatte erst die turbo c++ komponente installiert und wollte jetzt zusätzlich die delphi version installieren, aber da kommt wenn ich eine delphi vcl anwendung erstellen will folgende meldung: Projektoptionen für Person: Delphi Personality nicht gefunden.

Weiß jemand an was das liegt?

klezmor 12. Mär 2008 00:25

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Ich hoffe es kann mir jemand helfen, habe echt keine ahnung an was es liegen könnte.

klezmor 12. Mär 2008 09:53

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Jetzt habe ich Turbo Delphi und Turbo C++ deinstalliert, den Turboremover ausgeführt und hoffte, dass ich danach problemlos wieder nur Turbo Delphi installieren kann, dies hat allerdings auch nicht funktioniert, denn es kommt jetzt wieder die besagte Fehlermeldung.
Hat jemand eine Idee, an was das liegen könnte?

klezmor 12. Mär 2008 10:10

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Ich vermute, es hat was mit der Registry zu tun, denn bis auf die Registry hatte ich eigentlich alles deinistalliert bzw. entfernt von Borland.

jakob190590 15. Sep 2008 19:33

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Hallo

Wie bereits gesagt wurde, funktioniert ja TEMerger auf "Windows Vista" (genauer gesagt "Windows Server 2008") 64Bit leider nicht.

Hat es schon jemand trotzdem geschafft mehrere Turbo Explorer (Delphi, C++, ...) gleichzeitig auf so einem PC zu installieren?

Auf Seite 7 dieses Threads ist ja beschrieben, was TEMerger eigentlich macht, aber diese Code scheint mir auf Turbo Delphi zugeschnitten zu sein. Kann mir jemand erklären wie ich ihn allgemein anwende? Dann könnte ich das vielleicht manuell ausführen...

RWarnecke 8. Jan 2009 06:07

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Hallo zusammen,

ich bastel gerade an einem PlugIn für die Delphi IDE. Zuhause wo ich nur eine Personality von Turbo Delphi installiert habe, funktioniert das PlugIn wunderbar. Wenn ich das gleiche PlugIn auf einen Rechner mit allen Personalities einrichten möchte, finde ich keinen Registry-Schlüssel HKCU/Software/Borland/BDS/4.0/Experts. Wenn ich diesen manuell hinzufüge, versucht er zwar die DLL zu laden, aber es kommt die Fehlermeldung :

---------------------------
bds.exe - Einsprungpunkt nicht gefunden
---------------------------
Der Prozedureinsprungpunkt "@Dwmapi@initialization$qqrv" wurde in der DLL "rtl100.bpl" nicht gefunden.
---------------------------
OK
---------------------------

Danach erscheint noch die Meldung, dass er den angegebenen Experten nicht finden kann. Wurde hier irgendwas abgeklemmt durch den TEMerger ? Oder habe ich nur etwas falsch gemacht ?

Edit: Die Datei liegt definitiv an dem Ort, der angegeben wird in der letzten Meldung. Es liegt nicht daran, dass auf die DLL keinen Zugriff besteht.

jbg 8. Jan 2009 09:02

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Zitat:

Zitat von RWarnecke
Der Prozedureinsprungpunkt "@Dwmapi@initialization$qqrv" wurde in der DLL "rtl100.bpl" nicht gefunden.

Das hat mit den TEMerger nichts zu tun. Die rtl100.bpl scheint bei dir wie die Meldung bereits sagt, das DwmApi Symbol nicht zu enthalten. (Update vs. RTM ? )

snoopy1602 28. Apr 2009 10:22

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Turbo Merger funktioniert soweit ganz gut, aber ich habe folgendes festgestellt.

Ich habe die Versionen in dieser Reihenfolge installiert:

1. Turbo Delphi
2. Turbo Delphi for .NET
3. Turbo C++

Wenn ich jetzt versuche "Turbo C#" zu installieren, kommt die Fehlermeldung "Borland Turbo C++ is already installed. [1]."

Chefx 16. Jul 2009 14:09

Re: TEMerger 1.01 - Turbo "Studio" bauen
 
Hey,

Ich hab ein problem also ich hab zuerst c++ installiert dann muss ja die zweite installation mit dem TEMerger gemacht werden(turbo Delphi).
Ich klick auf start und es komm eine Fehlermeldung Erzeugen von Schlüssel .... misslungen.
was hab ich falsch gemacht? :(

danke im vorraus :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.
Seite 3 von 3     123   

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