Autor Téma: Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina  (Přečteno 407 krát)

Offline jirka52

  • Mladík
  • **
  • Příspěvků: 58
  • Karma: 3
    • Verze Delphi: D2, D5, D6, D2005, D2006, D2009, DXE2,DXE7,D10.2
Ahoj,
programujete někdo bez práva admina v Delphi? Samozřejmě admina vw Win 10. Nikdy jsem nezkoušel programovat v Delphi bez admina.
Zatím práva admina ve Win 10 mám.
Děkuji za vyjádření

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1030
  • Karma: 47
    • Verze Delphi: 10.3
Re:Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina
« Odpověď #1 kdy: 29-01-2020, 16:19:00 »
Ahoj,

Delphi 10.3.3, Windows 10 - Delphi spouštím bez práv správce.
Jediné, kde s právy něco dělám, je vždy po instalaci FastReportu - instalátor se spustí jako správce, takže pak celé té složce a všemu pod ní nastavuju, že se soubory smí pracovat kdokoli.

K.

Offline pepak

  • Guru
  • *****
  • Příspěvků: 1499
  • Karma: 37
    • Pepak.net
Re:Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina
« Odpověď #2 kdy: 29-01-2020, 16:58:04 »
Ano. I nejstarší aktivně používané Delphi 5 mi bez admina fungují vcelku bez problémů. Jediný limit, o kterém vím, je ten, že když ukončíš Delphi, ve kterých není otevřený žádný soubor, tak nadávají při pokusu o zápisu do souboru delphi.$$$ v programovém adresáři. Ale až na tu výhrůžnou hlášku v pohodě. Novější Delphi (2009, XE2, 10) úplně bez problémů.

Offline jirka52

  • Mladík
  • **
  • Příspěvků: 58
  • Karma: 3
    • Verze Delphi: D2, D5, D6, D2005, D2006, D2009, DXE2,DXE7,D10.2
Re:Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina
« Odpověď #3 kdy: 29-01-2020, 17:45:57 »
Díky všem za vyjádření ;)

Offline Jirka

  • Hrdina
  • ****
  • Příspěvků: 253
  • Karma: 9
    • Verze Delphi: XE2
Re:Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina
« Odpověď #4 kdy: 29-01-2020, 19:23:56 »
Jediné, kde s právy něco dělám, je vždy po instalaci FastReportu - instalátor se spustí jako správce, takže pak celé té složce a všemu pod ní nastavuju, že se soubory smí pracovat kdokoli.
K.
Tenhle problém jsem měl dlouhá léta s FF taky, musel jsem to řešit změnou instalačního adresaře do "svého"  adresáře - třeba do dokumentů
A přitom stačí dát do options "Unit output directory" cestu do nějakého pracovního adresáře kde se mi budou generovat *.dcu soubory já používám toto: ".\DCU"
Samozřejmě pokud používám odlišné složky pro debug a release musím to nastavit odlišně

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1030
  • Karma: 47
    • Verze Delphi: 10.3
Re:Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina
« Odpověď #5 kdy: 29-01-2020, 19:36:30 »
Tenhle problém jsem měl dlouhá léta s FF taky, musel jsem to řešit změnou instalačního adresaře do "svého"  adresáře - třeba do dokumentů
A přitom stačí dát do options "Unit output directory" cestu do nějakého pracovního adresáře kde se mi budou generovat *.dcu soubory já používám toto: ".\DCU"
Samozřejmě pokud používám odlišné složky pro debug a release musím to nastavit odlišně

Instaluju FR do C:\FastReports, ale mám dojem, že pokud jsem neopravil ta práva, měly Delphi námitky, když jsem pak dělal změny ve vlastním náhledu (ten dědí od TfrxPreviewForm).

Offline Jirka

  • Hrdina
  • ****
  • Příspěvků: 253
  • Karma: 9
    • Verze Delphi: XE2
Re:Programování v Delphi 10.2, XE2, XE7 a Delphi 6 bez práva admina
« Odpověď #6 kdy: 29-01-2020, 21:33:42 »
Instaluju FR do C:\FastReports, ale mám dojem, že pokud jsem neopravil ta práva, měly Delphi námitky, když jsem pak dělal změny ve vlastním náhledu (ten dědí od TfrxPreviewForm).
Pokud odstraním pracovní výstupní adresář pro DCU tak mi ti při kompilaci RELEASE kričí :
[DCC Fatal Error] fs_isysrtti.pas(625): F2039 Could not create output file 'C:\Program Files (x86)\FastReport 6 VCL Standard\LIBD16\fs_isysrtti.dcu'

K tomu tvemu adresari  - neco mi rika (nekde jsem cetl) ze adresare tvorene primo v C Rootu maji taky nejakou zvysenou ochranu (UAC) ale mozna se to tykalo starsich verzi OS