Zmiana lokalizacji projektu - problem D7.

0

Mam taki problem, jeżeli przenoszę fizycznie projekt w inna lokalizację na dysku, w moim przypadku z serwera na lokalny komputer to uruchamiając plik dpr w nowej lokalizacji delphi7 pokazuje mi ścieżkę pliku dpr do starej lokalizacji przy zapisywaniu zmienia się plik w starej lokalizacji. Jeżeli odepnę kabelek sieciowy otwiera się normalnie, zmieniam zawartość zapisuje jest OK, a jak znowu dopnę i otworze to znowu zapisuje do tego na sieci.
Znacie jakieś wyjście z tej sytuacji - tworzenie nowego projektu i dodawanie poszczególnych formularzy nie wchodzi w gre - jest ich kilkadziesiąt.

0

Zerknij może jak wygląda plik NazwaProjektu.dpr. A konkretnie jego sekcja uses. Powinien mieć tam coś w stylu: Unit1 in 'unit1.pas' itd.
Jeśli tam po słowie in jest ścieżka do pliku na dysku sieciowym, albo coś, to już wiesz, gdzie tkwi problem.

0

Wszystkie scieżki do plików są względne - tylko nazwy plików, przeszukiewałem cały projekt niegdzie nie jest wpisana czystym tekstem ta ścieżka.

0

W builderze w pliku *.bpr (w Delphi w *.dpr pewnie jest podobnie) ścieżki bezpośrednie są w :

<PROJECT>
 <MACROS>
  (...)
  <INCLUDEPATH value=(...);c:\ścieżka_ bezpośrednia;(...)>
  <LIBPATH value=(...);c:\ścieżka_ bezpośrednia;(...)>
  (...)
 </MACROS>
 <OPTIONS>
  (...)
  <IDLCFLAGS value=(...);c:\ścieżka_ bezpośrednia;(...)>
  (...)
 </OPTIONS>
</PROJECT>

oraz :

[HistoryLists\hlIncludePath]

i ostatnie :

[HistoryLists\hlLibraryPath]
0

Nie wiem jak w D7 bo używam 6 ale chyba w 7 też jest takie coś jak Project->Options zakładka Directories/Conditionals zobacz czy tam nie zdefiniowano ścieżek. Jeżeli nie to weź jakieś narzędzie do przeszukiwania plików tekstowych (może być np. Total Comader) i przeszukaj pliki czy na pewno nie występuje gdzieś jakaś ścieżka.

0

tam ścieżki mam ok, ps. w Builderze takie rzeczy nie miały miejsca, niestety jestem w tej chwili zmuszony pisać w Delphim...

0

tam też nie ma żadnych wpisanych ścieżek..

0

Właśnie sprawdzałem w Builderze. W Project->Options w zakładce Directories są te same ścieżki co w pliku *.bpr, które podałem w poprzednim poście.

0

Opisze to dokładniej:
Otwieram plik przykladowy.dpr ktory znajduje sie lokalnie u mnie w jakims katalogu i jest skopiowany z sieci ze sciezki i:...\przykaldowy.dpr
klikajac lokalnie na pliku przykladowy.dpr na lokalu nie otwira mi sie ten plik tylko plik z sieci, nigdzie w plikach Total Comander nie znalazl wpisanej tej sieciowej sciezki.
Normalnie magia :) ale chciałbym pracować na tym loklanie, dadawanie osobno formularzy do nowego projektu nie ma sensu - jest ich ~150 - troche by to zajelo i przy kazdych zmianach trzebaby robic to od nowa - pracuje na tym projekcie kilka osób...

0

Opisze to dokładniej:
Otwieram plik przykladowy.dpr ktory znajduje sie lokalnie u mnie w jakims katalogu i jest skopiowany z sieci ze sciezki i:...\przykaldowy.dpr
klikajac lokalnie na pliku przykladowy.dpr na lokalu nie otwira mi sie ten plik tylko plik z sieci, nigdzie w plikach Total Comander nie znalazl wpisanej tej sieciowej sciezki.
Normalnie magia :) ale chciałbym pracować na tym loklanie, dadawanie osobno formularzy do nowego projektu nie ma sensu - jest ich ~150 - troche by to zajelo i przy kazdych zmianach trzebaby robic to od nowa - pracuje na tym projekcie kilka osób...

1 użytkowników online, w tym zalogowanych: 0, gości: 1