Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Delphi7-Hilfe (für Delphi 2005) - Version 1.2 (https://www.delphipraxis.net/52245-delphi7-hilfe-fuer-delphi-2005-version-1-2-a.html)

FriFra 16. Sep 2005 00:33

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Insider2004
Könnte man das auch für D6 machen? Ich würde gerne die D7-Hilfe von D6 aus aufrufen.

Ich hab mal das Setup angepasst ;) ... Ich weiß allerdings nicht, ob die dll unter Delphi6 richtig läuft :roll:
Eigentlich halte ich DAS ja für Quatsch, aber es kann ja jeder machen was er will :mrgreen: :zwinker:

Du kannst ja mal kurz schreiben ob es wirklich auch unter Delphi6 funktioniert :gruebel:

Insider2004 16. Sep 2005 00:40

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Liste der Anhänge anzeigen (Anzahl: 1)
:-(

FriFra 16. Sep 2005 00:47

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Kam diese Meldung nach dem erfolgreichen Setup?

Wie dem auch sei, ich hab noch ein paar Zeilen aus dem Setup (für die Sonderversion für Delphi6) rausgeschmissen... teste es nochmal ;)

n0b0dy 16. Sep 2005 00:52

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
ich habe den gleichen fehler wie insider ....

aber mein d2005 ist auch nicht in diesem standardordner installiert....;)

FriFra 16. Sep 2005 00:55

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Zitat:

Zitat von n0b0dy
ich habe den gleichen fehler wie insider ....

aber mein d2005 ist auch nicht in diesem standardordner installiert....;)

Der Wert stammt aus der Registry... Dann ist wohl das Delphi Setup sch...

Wurde das Setup ansonsten wenigstens korrekt ausgeführt, oder gibts danach ein "rollback"?

n0b0dy 16. Sep 2005 00:57

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
nein wurde korrekt ausgeführt...
aber ich verstehe nicht wie so ein pfad in der registry stehen kann. ich hab vor kurzen das system neu gemacht und danach sofort in den andern ordner installiert....


kann ich das irgendwie trotzdem ändern? sagst du mal bitte welcher registry key ausgelesen wird, dann kan ich den manuell anpassen.

FriFra 16. Sep 2005 00:59

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Da muss er aber stehen... Es wurde nichts "hardgecodet"

Auszug aus meinem InnoSetupScript:
Code:
#define BdsApp "bds.exe"
#expr BdsApp = ReadReg(HKEY_CURRENT_USER, "Software\Borland\BDS\3.0", "App", BdsApp)

n0b0dy 16. Sep 2005 01:01

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
hm seltsam. unter diesem angegebenen registry key steht aber mein richtiger pfad:

Delphi-Quellcode:
C:\Programme\Borland\Delphi2005\Bin\bds.exe

FriFra 16. Sep 2005 01:14

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Zitat:

Zitat von n0b0dy
hm seltsam. unter diesem angegebenen registry key steht aber mein richtiger pfad:

Das ist in der Tat seltsam... :gruebel:
Der Aufruf erfolgt schliesslich nur mit der Variable aus der Registry:
Code:
[Run]
; nach der Installation ausführen
Filename: {#BdsApp}; Description: {cm:LaunchNow}; WorkingDir: {#BdsRootDir}; Flags: postinstall nowait skipifsilent
Ich hab jetzt aber mal noch das einlesen der Werte optimiert:
Code:
#define BdsApp "bds.exe"
#if FileExists(ReadReg(HKEY_CURRENT_USER, "Software\Borland\BDS\3.0", "App", BdsApp)) != 0
#expr BdsApp = ReadReg(HKEY_CURRENT_USER, "Software\Borland\BDS\3.0", "App", BdsApp)
#endif
Wenn nun also die Datei nicht existiert, wird "blind" bds aufgerufen, was meistens auch klappen sollte ;)

Insider2004 16. Sep 2005 06:30

Re: Delphi7-Hilfe (für Delphi 2005) - Version 1.2
 
Delphi6 steht unter c:\programme\borland\delphi6\bin\delphi32.exe


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.
Seite 2 von 6     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz