Autor Beitrag
EEK
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WIN XP
Delphi 5 Pro., Turbo Delphi 2006, C#, C++
BeitragVerfasst: Mi 25.10.06 10:59 
Hallo,

erst mal sorry für den Titel aber mir ist nix wirklich passendes eingefallen. Ich arbeite mit Turbo Delphi und habe jetzt ein Problem festgestellt. Ich habe von meinem Programm das ich geschrieben habe zwei verschiedenen Versionen, d.h. es ist eigentlich das gleiche Programm, nur da es auf zwei verschiedenen "Maschinen" läuft, heißt das eine Programm Linie 1 und das zweiten halt Linie 2. Wenn ich jetzt in einem der Beiden Programme mit Turbo Delphi im Quellcode etwas ändere, wird die Änderung auch auf den Quellcode des zweiten Programms übertragen. Weiß zufällig Jemand wie man das abschalten kann, damit die Änderungen auch nur da passieren wo ich was Ändere?

MfG EEK


Moderiert von user profile iconChristian S.: Topic aus Sonstiges (Delphi) verschoben am Mi 25.10.2006 um 12:50
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 25.10.06 11:03 
Das kann eigentlich nur passieren, wenn du in beiden Projekten die selben Sourcen verwendest. Soll heißen, Du benutzt für die beiden Programme die selben Source-Dateien.
Es gibt keine spezielle Funktion von Delphi, dass verschiedene Dateien automatisch mit geändert werden.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mi 25.10.06 11:05 
Liegen die Sourcecodes der beiden Programme im selben Ordner?

_________________
Markus Kinzler.
EEK Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WIN XP
Delphi 5 Pro., Turbo Delphi 2006, C#, C++
BeitragVerfasst: Mi 25.10.06 11:34 
Nein die beiden Sourcecodes liegen nicht im selben Ordner. Die beiden Ordner liegen nicht mal auf dem selben Rechner, der Ordner von Linie 1 liegt auf einem Netzlaufwerk auf dem Server in unserer Firma und der Ordner von Linie 2 liegt auf meinem PC in der Firma auf dem Desktop.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mi 25.10.06 11:40 
Da ist Delphi garantiert nicht schuld! Hast du irgend einen Synchronisationsmechanismus aktiv?

_________________
Markus Kinzler.
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 25.10.06 11:42 
Hast Du die Sourcen einfach nur kopiert?
In der Projekt-Datei wird nämlich gespeichert, wo die Dateien zum Projekt abgelegt sind. Wenn Du nur kopiert hast, werden immer die selben Dateien verändert und nicht die kopierten.

Einfachster Weg:
Die Dateien einmal aus dem Projekt entfernen und dann die richtigen wieder hinzufügen.
EEK Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WIN XP
Delphi 5 Pro., Turbo Delphi 2006, C#, C++
BeitragVerfasst: Mi 25.10.06 11:45 
Nein ein Synchronisationsmechanismus ist nicht aktiviert. Aber ich weiß jetzt woran es liegt, aus irgendeinem Grund werden wenn ich den Ordner kopiere nicht alle Dateien mitkopiert. Und das sind genau die, die dann in beiden programmen geändert werden.
Danke für die Antworten.
EEK Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WIN XP
Delphi 5 Pro., Turbo Delphi 2006, C#, C++
BeitragVerfasst: Mi 25.10.06 11:47 
user profile iconjasocul hat folgendes geschrieben:
Hast Du die Sourcen einfach nur kopiert?
In der Projekt-Datei wird nämlich gespeichert, wo die Dateien zum Projekt abgelegt sind. Wenn Du nur kopiert hast, werden immer die selben Dateien verändert und nicht die kopierten.

Einfachster Weg:
Die Dateien einmal aus dem Projekt entfernen und dann die richtigen wieder hinzufügen.

Ja das hab ich auch gerade herausgefunden. Danke nochmal.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 25.10.06 17:06 
Wenn Du das Projekt auf dem Netzwerkshare erstellt hast, speichert Delphi wahrscheinlich absolute Pfade, daher hat es auch nichts gebracht, dass Du alles auf Deinen Rechner kopiert hast. Besser ist es, wenn Du das Share erst als Netzlaufwerk verbindest, sodass Du einen Laufwerksbuchstaben hast. Dort kannst Du dann Projekte erstellen und dann sollten auch relative Pfadangaben in der Projektdatei verwendet werden.
EEK Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

WIN XP
Delphi 5 Pro., Turbo Delphi 2006, C#, C++
BeitragVerfasst: Do 26.10.06 08:00 
Nein es lag daran das ich aus versehen die eine Datei in einem anderen Ordner gespeichert hatte als die Anderen Quellcodedateien, und deshalb wurde von beiden Programmen auf die selbe Datei zugegriffen als ich den Ordner kopiert habe. Aber trotzdem danke für die Antwort.