AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Variablen ändern in .dproj Datei

Ein Thema von JonnyGuitar · begonnen am 27. Jan 2009 · letzter Beitrag vom 27. Jan 2009
Antwort Antwort
JonnyGuitar

Registriert seit: 4. Jun 2004
233 Beiträge
 
#1

Variablen ändern in .dproj Datei

  Alt 27. Jan 2009, 09:26
Guten Morgen,

ich habe hier ein Delphi 7 Projekt. Das möchte ich mit Delphi 2007 kompilieren. Nach dem laden der .dpr Datei
wird eine .dproj Datei erzeugt. Darin wird die Variable $(DELPHI) verwendet. Beim kompilieren dieses Projekts
mit Finalbuilder meckert er mir aber an das er diese Variable nicht auflösen kann obwohl sie in Delphi in den
Umgebungsvariablen deklariert ist. Ändere ich diese Variable aber in $(BDS) so funktioniert das ganze. Kann ich
irgendwo umstellen das diese Variable benutzt wird oder muss ich das manuell von Hand ändern bei alten Delphi 7
Projekten?

Gruss Jonny
the only thing to fear is runnin' out of beer
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#2

Re: Variablen ändern in .dproj Datei

  Alt 27. Jan 2009, 09:29
Setze dir einfach eine Environmentvariable namens "DELPHI" mit dem gleichen Inhalt.
  Mit Zitat antworten Zitat
JonnyGuitar

Registriert seit: 4. Jun 2004
233 Beiträge
 
#3

Re: Variablen ändern in .dproj Datei

  Alt 27. Jan 2009, 09:42
Das merkwürdige ist ja, dass die die Variable DELPHI schon existiert genauso wie BDS. Beide mit dem gleichen Inhalt.
Leider funktionert es aber nur wenn in der .dproj Datei BDS drin steht. Keine Ahnugn warum er beim generieren DELPHI verwendet.
the only thing to fear is runnin' out of beer
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: Variablen ändern in .dproj Datei

  Alt 27. Jan 2009, 11:57
Ich meinte nicht die internen Variablen die Delphi in seinen Optionen anzeigt. Dort zeigt er den Environmentblock an und zusätzlich seine internen Variablen die er definiert. Diese existieren nur zur Laufzeit der IDE und nur in deren Environment und werden von ihr an Kindprozesse weitergegeben.

Wenn du nun ein Programm ausserhalb aufrufst, dann hat er diese Environments nicht. Von daher ist deine Aussage "er hat die ja" nur für innerhalb der IDE zutreffend. Aus diesem Grunde habe ich dir empfohlen in deinem System die Environmentvariable entsprechend zu definieren. Also Arbeitsplatz->Eigenschaften (bzw. linke Windows Taste + Pause) und dort dann Erweitert->Umgebungsvariablen. Dort kannst du diese hinzufügen, entweder für den Nutzer oder global.

Die BDS Variable hingegen ist noch etwas spezieller, da viele CodeGear Tools diese fest mit dem Installationspfad ersetzen, auch ohne das eine solche Variable definiert ist. Diesen Pfad holen sie sich meistens aus der Registry. Es gibt sogar meistens massive Probleme, wenn die BDS Variable extern definiert wird/wurde.
  Mit Zitat antworten Zitat
JonnyGuitar

Registriert seit: 4. Jun 2004
233 Beiträge
 
#5

Re: Variablen ändern in .dproj Datei

  Alt 27. Jan 2009, 13:28
Vielen Dank, jetzt habe ich dich richtig verstanden
Problem gelöst
the only thing to fear is runnin' out of beer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 Uhr.
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