Wie installiere ich Delphi 7 unter Vista?

8

Ich habe versucht, Delphi 7 unter Vista mehrmals zu installieren, und Vista hat mich daran gehindert, mir zu sagen, dass es bekannte Probleme mit dieser Anwendung gibt (Delphi 7). Mehrere andere Leute in meiner Firma hatten Probleme mit der Installation von D7 unter Vista.

Dies führte zu der Schlussfolgerung, dass wir mit unserer D7-Anwendung in Gefahr waren, da das Unternehmen innerhalb der Laufzeit der App auf Vista oder Windows 7 umstellen könnte und neuere Delphi-Versionen nicht in der Firmenpolitik stehen. Daher entschied das Management, die App in C # neu zu schreiben.

Meine Frage (n):

  1. Wie man D7 unter Vista installiert
  2. Erfahrung mit einer solchen Installation
  3. Risikobewertung bezüglich der Stabilität von IDE und entwickelten Programmen
  4. Risikoeinschätzung hinsichtlich der Ausführbarkeit unter Windows 7

Keine Komponenten oder Datenbanken von Drittanbietern verwenden - es sollte kein Problem sein, die entwickelte App unter Vista auszuführen. Wenn es nicht möglich ist, unter Vista zu entwickeln und zu debuggen (was zu dem Zeitpunkt die einzige Kundenplattform sein wird, ja, interne Programmierung), wird dies zu einer Art plattformübergreifender Entwicklung führen - wenn wir XP als Entwicklungsplattform behalten könnten.

Es ist keine Entscheidung des Entwicklers, es neu zu schreiben, es wurde in den letzten 3 Jahren im Unternehmen gemacht: wenn Sie eine in Delphi entwickelte App signifikant berühren mussten oder wenn ein gewisses Risiko bestand, dass sie das geplante nicht überlebte Lebenskreis / Lebensspanne musste es neu geschrieben werden. Der Lebenszyklus wurde bis 2015 verlängert, da ein anderes Projekt abgesagt wurde.

Das Hauptproblem hier wäre also wirklich: Ich hätte gerne Argumente über die Risiken.

    
Ralph M. Rickenbach 20.09.2008, 04:39
quelle

10 Antworten

6

Das Ausführen von Delphi 7 unter Vista ist kein Problem, wenn Sie UAC ausschalten können. Wenn UAC aktiviert ist, erhalten Sie eine Fehlermeldung beim Starten von D7, aber es funktioniert immer noch, klicken Sie einfach auf OK und fahren Sie fort.

Mit D7 kompilierte Programme haben kein Problem mit Vista. Die neuen Funktionen von Vista werden jedoch nur von Delphi 2007/2009 unterstützt.

Wir verwenden D7 unter XP und unter Vista, um eine kommerzielle App zu erstellen und zu verwalten, die von D2 zu D4, D5 zu D7 gegangen ist. Neben Problemen mit der BDE, die uns zu DBX (Corelabs) wechseln ließen, gibt es keine Probleme.

    
Mat 20.09.2008, 11:55
quelle
6

Befolgen Sie einfach diese Anweisungen und es wird Ihnen gut gehen. Kein Grund, UAC auszuschalten! Ich habe Delphi 7 für ein Jahr auf Vista ohne Probleme ausgeführt. Debugging ist auch völlig in Ordnung.

Ссылка

    
Frederik Slijkerman 22.09.2008 12:26
quelle
5

Zur Installation von Delphi 7 in Vista können Sie diesen Patch von Microsoft ausprobieren.

Ссылка

Im übrigen weiß jemand, den ich vermute, mehr Wissen.

    
LizB 20.09.2008 05:17
quelle
3

Ich habe Delphi 7 gut in meiner Vista-Entwicklungsumgebung installiert. Ja, es gab ein paar Probleme während der Installation, aber nicht mehr als andere Anwendungen und diese Probleme wurden in späteren Versionen von Delphi behoben.

Dies sollte keine Probleme mit Apps verursachen, die von D7 für Vista entwickelt wurden. Wir verwenden Delphi als unser primäres Entwicklungstool für all unsere Anwendungen und sie funktionieren gut mit Vista.

Es hört sich so an, als wäre dies eine Entschuldigung von jemandem in der Firma, der Delphi loswird und zu C # wechselt. Typische FUD-Taktiken. Es kann echte Gründe dafür geben, dass Ihr Unternehmen von Delphi abweicht, aber die Kompatibilität mit Vista sollte nicht einer davon sein.

    
dcraggs 21.09.2008 09:45
quelle
2

Wenn Sie alle Vista-fähigen Funktionen in Ihrer Delphi 7-Anwendung möchten, sehen Sie sich auch diesen Artikel hier an: Windows Vista Ready-Anwendungen mit Delphi erstellen

Damit wird Ihre Anwendung korrekt angezeigt, wenn Sie Flip3D ausführen oder wenn Sie eine Vorschauvorschau anzeigen, wenn Sie die Maus über die App in der Taskleiste bewegen. Im Wesentlichen erhalten Sie damit die "Vista-Bereitschaft" von Delphi 2007 aus älteren Versionen von Delphi (ich habe dies mit Delphi 2006 verwendet und es funktioniert sehr gut).

Sie erhalten auch die neuen Vista-Task-Dialoge und neue Common-Dialoge mit den auf der verlinkten Website aufgeführten Änderungen.

    
Mick 02.12.2008 13:23
quelle
1

Ich denke, es gibt einen großen Sprung, wenn es Probleme mit der Installation von D7 in Vista gibt (D7, das schließlich Low-Level-Teile für den Debugger enthält und nicht über den 'richtigen' Ort weiß, um Dinge unter Vista zu stellen), zu unterstellen, dass deine eigene App Probleme mit Vista haben wird ...

Sie haben den Quellcode, Sie können Ihr unter Vista laufendes Programm testen, Sie können alle (normalerweise kleinen) Änderungen an Ihrem Code vornehmen .... Ich bin wirklich überrascht, dass Sie sich dazu entschließen würden, die App neu zu schreiben eine andere Sprache, nur weil Sie das (alte) Entwicklungswerkzeug nicht unter Vista installieren können.

Wir müssen mehr darüber wissen, was Ihre Anwendung macht und welche Komponenten Sie verwenden, um Ihre dritte und vierte Frage zu erraten. Sie sind zu allgemein.

Zum Beispiel habe ich mehrere D7-Anwendungen auf dem Markt, von denen einer Open-Source-Interbase 6 mit Delphi verwendet und ein Problem sein kann, um Vista Home zu installieren / zu arbeiten (der Prozess scheint bei Vista Business weniger schmerzhaft). Eine andere unserer Apps verwendet SQL Express 2005 und läuft sehr gut auf Vista. Unsere neueste App, geschrieben in D2007, läuft gut auf Vista. Auf den beiden Delphi-Plattformen sind unsere beiden Hauptwerkzeuge "Drittanbieter" DevExpress-Steuerelemente und ReportBuilder.

    
robsoft 20.09.2008 11:35
quelle
0

Ich habe D4 mit Vista für das Jahr verwendet, da eines unserer Schlüsselprodukte es verwendet, seine gute Version immer noch und es gibt Workarounds, um neue Vista-Funktionen nutzen zu können. Sie können jede win32 API (neue Funktionen) aufrufen, so dass es keinen Sinn macht, auf D7 zu aktualisieren.

Ich habe D4 von Hand auf meine neue Maschine installiert / bewegt: 1. durch Exportieren von Registrierungsstruktur (en) 2. Registrierung einiger Komponenten 3. Dateien kopieren

das ist es .. keine Notwendigkeit, langsame Einrichtung zu laufen.

    
Tom 24.09.2008 12:18
quelle
0

Wie andere bemerkt haben, gibt es kein Problem beim Ausführen von Delphi 7-Anwendungen unter Vista: Wir machen dies mit einer Delphi 7-Anwendung mit mehreren hunderttausend Zeilen, die zahlreiche Steuerelemente von Drittanbietern verwendet (Developer Express-Grids, TSILang-Übersetzungskomponenten, etc .).

Wir verwenden Vista als unser primäres Betriebssystem, aber wir betreiben die Entwicklungsumgebung von Delphi 7 auf einer virtuellen Windows XP-Maschine. Es funktioniert perfekt und es gibt keine Installationsprobleme.

    
John Bennett 28.12.2008 15:09
quelle
0

Es ist sehr einfach, wirklich .. Alles, was Sie haben, ist folgendes: Suchen Sie nach UAC (Benutzerkontensteuerung) aus und dann in Delphi7, aber Sie müssen keine andere Version von Delphi auf Ihrem Computer haben.

    
matthew 03.03.2009 18:51
quelle
0

1,2 in Vista) keine Probleme zu hören, wenn Sie Ссылка installieren und UAC konfigurieren;

3) Keine Stabilitätsprobleme sind meinen Freunden hier bekannt ...

4) Nicht mit Windows 7 mit Delphi 7 ... Aber von vielen Problemen mit beiden gehört ...

    
EMBarbosa 17.05.2011 16:36
quelle

Tags und Links