Autor Beitrag
gizmo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 61

Win 7 64Bit
RAD Studio/Delphi 2007
BeitragVerfasst: Mo 10.03.08 12:11 
Hallo,
ich habe mir vor einem halben Jahr Delphi 2007 gekauft und versuche nun immer wieder dieses Produkt auf meinem Rechner zu installieren.
Da dies nicht gelingt habe ich zwischenzeitlich diverse Treiber und Software wie zB. .NET2.0 neu installiert, leider ohne Erfolg.

Das OS neu aufsetzen kann ich leider nicht, da es diverse laufende Projekte auf diesem Rechner gibt.

Ich besitze einen handelsüblichen PC mit 2 GB RAM, einem 3200 MHz Prozessor und Windows XP Pro.
Auf diesem Rechner war zu keiner Zeit eine andere Version von Delphi oder ähnliche Software installiert.

Benötige ich eine spezielle Hardware oder eine Erweiterung des OS?
Einloggen, um Attachments anzusehen!
jojo-sp
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 317

Windows XP Prof, Vista Ultimate & Home Premium, Windows 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Mo 10.03.08 12:19 
Möglicherweise ein Problem mit einer anderen Delphi Version auf dem Rechner?

Ich kenne so ein Problem von den Jedi Komponenten. Aus einem unerfindlichen Grund verwendete er den Delphi 4 Compiler obwohl ich sie unter Delphi 7 installieren wollte.

Delphi 4 runtergeschmissen und siehe da: es funktionierte...

Ist jetzt aber nur so ne Idee und bevor du alles runterschmeisst kannst du ja mal bei CodeGear nett anfragen...

_________________
Ist der Ruf erst ruiniert, lebts sich gänzlich ungeniert...
Wilhelm Busch (1832 - 1908)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 10.03.08 12:23 
Dann hast du ein Problem mit Windows. Dieser Fehler tritt auf, wenn Systemdateien (hier die des RichEdit-Controls) beschädigt wurden, zum Beispiel durch einen Hardwaredefekt, einen Virus oder eine fehlerhafte Installation einer anderen Software, die die DLLs beschädigt hat.

Die logische Lösung wäre eigentlich Windows neu zu installieren, denn sollte es sich um einen Virus handeln, dann kannst du nicht wissen, was der sonst noch alles macht. Zunächst solltest du deine Festplatten mit chkdsk / scandisk mal testen.

Wenn eine Neuinstallation dir wirklich absolut zu aufwendig ist, dann kannst du nur von einem anderen PC mit der selben Version von Windows (z.B. einem virtuellen PC) die Dateien C:\WINDOWS\system32\riched*.dll kopieren, die auf deinem Rechner löschen und dann mit diesen ersetzen. Das sollte das Problem lösen, dein Betriebssystem ist aber eventuell trotzdem auch anderweitig nicht in Ordnung und gefährdet...
gizmo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 61

Win 7 64Bit
RAD Studio/Delphi 2007
BeitragVerfasst: Mo 10.03.08 13:56 
Vielen Dank. Der Tipp mit dem Wiederherstellen der DLL hat funktioniert. Leider bringt das bei so einem kaputten Produkt überhaupt nix. Der Installer hat jetzt vier mal .NET2.0 installiert. Delphi fragt nach der Seriennummer und die ist UNGÜLTIG!!!

Das *mist*teil geht jetzt in die Mülltonne und von Borland/CodeGear werde ich nicht mal mehr ein belegtes Brötchen kaufen.
Ich werde überhaupt nix mehr kaufen, sondern nur noch gecracktes Zeug und Open Source einsetzen.

Jedesmal wenn man auch nur einen Cent für was auch immer ausgibt wird man beschissen.

Schönen Tag noch.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 10.03.08 17:49 
Du hast doch selbst gemerkt, dass dein System kaputt ist, denn der erste Fehler war ja nach dem Reparieren der DLL behoben. Was kann denn Codegear dafür, wenn du so ... bist und ein kaputtes System nicht neu installierst??

Ich sagte ja gleich, dass dies auf ein schwerwiegenderes Problem im System hindeutet, sei es ein Virus oder was auch immer was bei dir falsch läuft. Ich hatte mit der Installation bisher noch auf keinem PC Probleme.

user profile icongizmo hat folgendes geschrieben:
Ich werde überhaupt nix mehr kaufen, sondern nur noch gecracktes Zeug und Open Source einsetzen.
Wer gecrackte Sachen einsetzt braucht sich über Probleme mit kaputten DLLs und ähnlichem auch nicht wundern...
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Mo 10.03.08 17:55 
Also wenn du dein System partout nicht neu aufsetzten willst kannst du es ja in einer VM laufen lassen.
z.B. mit VMWare (Solltest du ja rankommen)
gizmo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 61

Win 7 64Bit
RAD Studio/Delphi 2007
BeitragVerfasst: Mo 10.03.08 18:58 
Wenn F-Secure und HighJack This nicht böses finden, mehr als 15 Programme wie 3ds MAX und After Effekts gut laufen und keinerlei illegale Software anwesend ist, dann ist der Rechner für mich top in Ordnung.

Erst bei Einlegen der CodeGear CD stellte diese fest, dass Delphi 2007 nicht installiert werden kann, da .NET 2.0 angeblich nicht vorhanden sei.
Die Frage des Installers, ob es .NET installieren soll habe ich dummer Weise mit ja beantwortet. Seit dem ist es plötzlich vorbei mit dem Computer.

Delphi kann nicht ausgeführt werden, da .NET einen Fehler erzeugt.
3ds MAX kann kein MAX Script mehr öffnen und UT2004 läuft gar nicht mehr.
Letzteres ist auf dem Firmen Rechner nicht schlimm, dass 3ds MAX nicht mehr richtig läuft ist jedoch eine Katastrophe, da es mein Arbeitsmittel ist.

Ich habe dann folgendes versucht:

.NET 2.0 reparieren - geht nicht, da .NET dabei einen Fehler erzeugt.
.NET 2.0 neu installieren - geht nicht, da .NET dabei einen Fehler erzeugt.
.NET 2.0 deinstallieren - geht nicht, da .NET dabei einen Fehler erzeugt.
.NET 1.1 installieren - geht nicht, da .NET dabei einen Fehler erzeugt.
.NET 3.0 installieren - geht nicht, da .NET dabei einen Fehler erzeugt.

Win XP CD "reparieren" - hat keinen Effekt.
Win XP CD "Komp.Test" - alles OK.

.NET von der WinCD installiert - geht nicht, da .NET einen Fehler erzeugt.
.NET Reparatur von der .NET Seite von MS ausgeführt - geht nicht, da .NET einen Fehler erzeugt.

Der Witz dabei ist, dass ich lediglich kleinere VCL Anwendungen erzeugen möchte und mich .NET Entwicklungen nicht interessieren.

Der oben erwähnte Virus ist entweder auf oder die CodeGear CD, oder aber ich habe seltsamerweise ein Win XP Pro SP2, das nicht .NET kompatibel ist.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 10.03.08 20:03 
Entferne mal .Net 2 komplett aus der MSI-Datenbank (MSIZAP) und installiere es neu

_________________
Markus Kinzler.
gizmo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 61

Win 7 64Bit
RAD Studio/Delphi 2007
BeitragVerfasst: Mo 10.03.08 20:48 
Hi,
.NET komplett zu entfernen ist im Grunde das, was ich heute den ganzen Tag versucht habe.

Der Bezeichner "MSI-Datenbank (MSIZAP)" ist mir leider nicht bekannt.
Die Windows Registrierung oder das Programm msconfig sind damit wohl nicht gemeint, oder?

Ich habe jetzt die Erlaubnis meines Chefs, den Rechner komplett neu aufzusetzen.

Sollte das auch nichts bringen, werde ich Delphi zurück geben und mir von dem Geld ne Wumme kaufen. Damit schieß ich mir dann in den Kopf bis es klickt.

Wenn man nicht einmal eine einfache Anwendung auf einem PC installieren kann, während man seine Miete mit dem Computer verdient sollte das der nächste Schritt sein.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 10.03.08 20:50 
MSI-Zap ist ein Tool, mit dem du Einträge in der MISI-Installer-Datenbank entfernen kannst.

_________________
Markus Kinzler.
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Di 11.03.08 00:17 
Der Installer von Delphi 2007 soll nicht der beste sein, aber direkt folgendes zu machen ist ein wenig übertrieben, oder? :wink:
user profile icongizmo hat folgendes geschrieben:

Sollte das auch nichts bringen, werde ich Delphi zurück geben und mir von dem Geld ne Wumme kaufen. Damit schieß ich mir dann in den Kopf bis es klickt.


user profile icongizmo hat folgendes geschrieben:

Wenn man nicht einmal eine einfache Anwendung auf einem PC installieren kann, während man seine Miete mit dem Computer verdient sollte das der nächste Schritt sein.

... sollte der nächste Schritt sein, eine Reparatur-Installation von Windows zu starten oder den Rechner neu aufzusetzen. Wahrscheinlich hat sich irgendwo der Wurm eingeschlichen und festgesetzt; soll bei Windows schon mal passieren, habe ich gehört. M$ ist auch nicht perfekt, geschweige denn Dritt-Software-Hersteller.

D2007 läuft bei zig Entwicklern ohne Probleme, warum sollte es also bei Dir (mit einem intakten Windows) anders sein?!

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Robert.Wachtel
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 895
Erhaltene Danke: 7

Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
BeitragVerfasst: Di 11.03.08 09:26 
user profile iconDunkel hat folgendes geschrieben:
... sollte der nächste Schritt sein, eine Reparatur-Installation von Windows zu starten oder den Rechner neu aufzusetzen. [...]

Ersteres hat er schon getan und zweiteres schon angekündigt.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 11.03.08 12:43 
Was ich nicht so ganz verstehe ist, weshalb es keine Backups von dem PC gibt. Ich installiere Windows frisch, installiere alle Treiber und die wichtigste Software, dann räume ich den Autostart, etc. auf und mache ein Backup.
Dann installiere ich die Software, die ich sonst so brauche und mache nach ein paar Tagen mit allen Einstellungen ein zweites Backup. Und dann arbeite ich normal mit dem PC. Sollte es dann Probleme geben, habe ich sofort wieder ein lauffähiges frisches Windows...

Und gerade wenn du weißt, dass du den PC nicht so einfach neu installieren kannst oder willst, dann hätte ich ein solches oder ähnliches Datensicherungskonzept vermutet... Und dann könntest du einfach das Backup zurückspielen und gut ist es, weil das Windows da noch frisch war und keine Fehler hatte.
gizmo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 61

Win 7 64Bit
RAD Studio/Delphi 2007
BeitragVerfasst: Mi 12.03.08 20:36 
So, es ist ausgestanden. In der Hoffnung ein paar nützliche Infos und Erfahrungen zu hinterlassen schreibe ich hier mal einen abschließenden Bericht.

Erst ein mal ein paar Worte zu "Systemwiederherstellung" von XP.
Ich habe einen Widerherstellungspunkt aus dem Dezember gewählt.

Diese Funktion hat mir alle, bereits archivierten Projekte in Form von leeren Ordnersturkturen wieder hergestellt. Dazu wurden einige, bereits deinstallierte Anwendungen zurück gezaubert, wobei alle Dateien bis auf die *.exe wieder aufgetaucht sind. Ansonsten hat das nix gebracht.

Die Auswirkung der Wiederherstellung habe ich als iritierend und den Zustand meines Arbeitsgerätes als Datenmüllhalde empfunden. Mach ich nie wieder.

Anschließend habe ich das OS neu aufgespielt und dann, nach der Treiber Bestückung die wichtigsten Anwendnungen installiert. Dazwischen natürlich diverse "Neustarts".
Das habe ich leider mehrmals machen müssen und kann nun folgende Aussage machen.

Software, die .NET an Board bringt MUSS als ERSTES installiert werden, sonst ist gleich wieder alles kaputt. Wenn das dran stehen würde könnte ich mich darauf einstellen, so hat es mich viele unbezahlte Überstunden gekostet und mir warscheinlich auch eine stressbedingt verkürzte Lebenserwartung beschert.

Einen ganz dicken PLUSPUNKT für Code Gear für die Tatsache, dass ich mich als Besitzer einer High Speed DSL Leitung tatsächlich online registrieren konnte, obwohl wir in der Firma einen Proxy Server verwenden und niemand direkt mit dem Web verbunden ist.

Das Registrierungs Modul hat nach IP und Port gefragt und dann ging das. Solche großartige Denkleistung kenne ich bisher nur von Nullsoft mit ihrem WinAmp. Andere Hersteller können das entweder nicht umsetzen oder haben Verträge mit Telefongesellschaften.
Super Sache Das!

Vielen Dank für die Beteiligung. Manchmal hilft es schon zu wissen, dass es eigentlich gehen muss und man nicht gerade versucht einen Nagel mit einer Taucherflosse einzuschlagen, ohne das zu merken.