Autor Téma: Search path v projektu  (Přečteno 688 krát)

Offline egroups

  • Nováček
  • *
  • Příspěvků: 23
  • Karma: 0
Search path v projektu
« kdy: 08-03-2019, 09:35:47 »
Mám úplně nové PC,nainstaloval jsem Delphi 10.2 a 10.3.1.Zatím stále jedu na 10.2.
Ale mám problém,že když natáhnu svůj projekt,tak IDE nějak špatně načte některé parametry.
Pokaždé,když nastartuji Delphi a natáhnu svůj projekt,tak musím nejprve jít do Tools->Options->Environment Variables a jen potvrdit OK,žádnou změnu.
A pak musím ještě do Project->Options->Search Path-Rokliknout seznam a jen potvrdit,opět bez nějaké změny.Teprve potom správně IDE vyhledá všechny unity.
Je to děsně otravné.
Nesetkal se s tím někdo?
Dá se to nějak řešit?

Offline Honza

  • Nováček
  • *
  • Příspěvků: 11
  • Karma: 0
    • Verze Delphi: XE,XE4
Re:Search path v projektu
« Odpověď #1 kdy: 08-03-2019, 20:54:24 »
Chce to všechny Delphi odinstalovat a nainstalovat jen 10.2

Offline Jirka Ondricek

  • Mladík
  • **
  • Příspěvků: 81
  • Karma: 5
    • Verze Delphi: 10.2 Tokyo, 10.3 Rio
Re:Search path v projektu
« Odpověď #2 kdy: 09-03-2019, 11:34:39 »
Chce to všechny Delphi odinstalovat a nainstalovat jen 10.2

To je nesmysl. Sám mám nainstalovány minimálně čtyři verze Delphi a bez problémů je používám všechny.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2329
  • Karma: 102
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Search path v projektu
« Odpověď #3 kdy: 11-03-2019, 10:30:08 »
Teprve potom správně IDE vyhledá všechny unity.

Jake unity, jako z delphi, nebo z tveho projektu?
Co presne tím myslís. Já osobne mám cca 7 verzi delphi a nikdy jsem nemel problem, resp. vzdy jsem si za to mohl sam.
Embarcadero MVP - Czech republic

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 958
  • Karma: 27
    • Verze Delphi: XE8, Seattle
Re:Search path v projektu
« Odpověď #4 kdy: 11-03-2019, 10:48:34 »
Delphi mám nainstalováno "pro všechny" a IDE spouštím jako admin.
Pokud je problém se zápisem, vždycky jde o zápis do nějakého konkrétního profilu (když např. blbě zvolím při instalaci volbu v instalátoru) nebo o nějaký roaming, třeba c:\Users\JBenes\AppData\Roaming\Embarcadero\BDS\19.0\ je nedostupný, nebo tak nějak.
Pokud je to záležitost i projektu, pak je obvykle blbě nastavena volba už ve výchozím projektu.
Dobré je zkusit před natažení vlastního projektu fyzicky smazat dproj, otevřít dpr a pak ověřit nastavení projektu (dost problémů dělají i špatně nastavené namespace, různé verze mají různé).
Jo a taky to špatně snáší soubory, které jsou jen read only :(

Offline egroups

  • Nováček
  • *
  • Příspěvků: 23
  • Karma: 0
Re:Search path v projektu
« Odpověď #5 kdy: 11-03-2019, 11:32:02 »
Unitami mám na mysli odkazy na zdrojáky Spring4D atd.
Asi budu muset prozkoumat dproj,jestli tam není historicky nějaký kiks.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2588
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Search path v projektu
« Odpověď #6 kdy: 11-03-2019, 11:39:32 »
Asi budu muset prozkoumat dproj,jestli tam není historicky nějaký kiks.
Takova kontrolni ptazka: a nezkousis to jednou nacist (a ulozit) jednou verzi D, a priste zase jinou?

Offline egroups

  • Nováček
  • *
  • Příspěvků: 23
  • Karma: 0
Re:Search path v projektu
« Odpověď #7 kdy: 11-03-2019, 12:08:03 »
Nene,zatím jedu stále jen na jedné verzi 10.2.Nepřeskakuju mezi verzemi.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 958
  • Karma: 27
    • Verze Delphi: XE8, Seattle
Re:Search path v projektu
« Odpověď #8 kdy: 11-03-2019, 12:17:35 »
Tak pro začátek smaž ten dproj :)

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2329
  • Karma: 102
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Search path v projektu
« Odpověď #9 kdy: 11-03-2019, 12:27:19 »
Pokaždé,když nastartuji Delphi a natáhnu svůj projekt,tak musím nejprve jít do Tools->Options->Environment Variables a jen potvrdit OK,žádnou změnu.

...
Unitami mám na mysli odkazy na zdrojáky Spring4D atd.

Odkazy na knihovny patří do Library - library path, případně do projektu (dproj), nikoliv do Environment Variables!
Embarcadero MVP - Czech republic

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2329
  • Karma: 102
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Search path v projektu
« Odpověď #10 kdy: 11-03-2019, 12:43:42 »
Excellent
Rated 1 time
Delphi mám nainstalováno "pro všechny" a IDE spouštím jako admin.

Mohu se zeptat, jaky je duvod toho admin? Podle mne je to špatně, vyjma toho, když člověk upravuje systemové pas soubory nebo hackuje IDE a i v tom prvním případě bych přemýšlel.
Embarcadero MVP - Czech republic

Offline egroups

  • Nováček
  • *
  • Příspěvků: 23
  • Karma: 0
Re:Search path v projektu
« Odpověď #11 kdy: 11-03-2019, 13:13:48 »
Odkazy na knihovny patří do Library - library path, případně do projektu (dproj), nikoliv do Environment Variables!
V Environment variables mám úmyslně "zkratky" na adresáře,kde se nachází ty knihovny,protože doma mám jinou strukturu adresářů než v práci a díky tomuhle nemusím nic přehazovat.
Například mám SUBVERSION=d:\blabla\bla a v Library nebo Search mám už jen $(SUBVERSION)\Knihovna\source.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2588
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Search path v projektu
« Odpověď #12 kdy: 11-03-2019, 13:43:24 »
Excellent
Rated 1 time
V Environment variables mám úmyslně "zkratky" na adresáře,kde se nachází ty knihovny,protože doma mám jinou strukturu adresářů než v práci a díky tomuhle nemusím nic přehazovat.
Například mám SUBVERSION=d:\blabla\bla a v Library nebo Search mám už jen $(SUBVERSION)\Knihovna\source.
Tohle bezne pouzivame, napr. kazdy ma data na jinem disku, takze mame promenou DelphiDrive (i kvuli batchum, ktere automatizuji radu cinnosti), jako diskriminator verze Delphi v cestach pouzivame DelphiName. Zalezi, jak to mas presne nadefinovane, ale pouziti samotnych environment variables rozhodne nicemu nevadi.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 958
  • Karma: 27
    • Verze Delphi: XE8, Seattle
Re:Search path v projektu
« Odpověď #13 kdy: 11-03-2019, 14:42:18 »
Delphi mám nainstalováno "pro všechny" a IDE spouštím jako admin.

Mohu se zeptat, jaky je duvod toho admin? Podle mne je to špatně, vyjma toho, když člověk upravuje systemové pas soubory nebo hackuje IDE a i v tom prvním případě bych přemýšlel.

z důvodu firemní politiky :(