Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Не обрабатываются все пути в Path в переменных средах (http://forum.oszone.net/showthread.php?t=222864)

novashdima 14-12-2011 04:01 1814827

Не обрабатываются все пути в Path в переменных средах
 
Всем привет, меня уже года два мучает одна проблема, которая не дает мне нормально жить, перед этим стояла та же ось, после этого я ставил и без сп и с сп после его выхода, сейчас стоит последний офф билд оригинал. Также проблема проявлялась и на х86 и на х64, что не удивительно.
Перейду к сабжу. Дело в том, что я программист, с руками все в порядке, и все же проблемы иногда возникают. А именно: почему то, когда программы ищут длл, они не ищут их там, где указано в Path, а как обычная прога сначала в рядом с ехешником, а потом только %windir%, но остальные папки он просто пропускает, в результате я даже прогу откомпилить не могу, так как компилятор не может найти исходники, путь к которым есть в Path, мне приходится вручную добавлять исходники в папку с основными сурсами компилятора, к тому же их еще приходится дублировать для debug и release билдов, в итоге папки с сурсами по 100 мб...
Сейчас надо установить компонент, к нему прилагается инсталлятор, но он выдает, что не найден bpl (borland package library), хотя он есть и по пути, который есть в Path, если закинуть ее в system32 то прога ее видит, но выдает мессагу с 0xc7b. Инсталлятора два, к первому есть все исходники, то я просто пересобрал его вручную в компиляторе и все нормально, а вот ко второму исходников нет, я конечно поищу сейчас исходники, но все же проблему с переменными средами хотелось бы решить.

yurfed 14-12-2011 04:39 1814830

Цитата:

Цитата novashdima
borland package library »

а версия какая? Да и всего Борланда в целом.
В настройках относительных путей все нормально? Руками прописать не пробовали?
Цитата:

Цитата novashdima
Дело в том, что я программист, с руками все в порядке, »

Мы вам верим :)
Цитата:

Цитата novashdima
но выдает мессагу с 0xc7b »

По ходу тут надо смотреть в сторону SATA, AHCI, IDE.
фифти-фифти это их ошибка. Иногда замена шлейфа помогает.
Возможно замена драйверов контроллера на стандартные (если не так, то наоборот)

novashdima 14-12-2011 04:48 1814831

Цитата:

а версия какая? Да и всего Борланда в целом.
Версия 23.0 (16 по счету или Embarcadero Rad Studio XE2 Update 2)

Цитата:

В настройках относительных путей все нормально?
Два раза пересматривал, все ок, да и эта проблема давно, за это время я раз 10 точно винду реинсталлил

Цитата:

Руками прописать не пробовали?
Пробовал - эффекту нуль.

Цитата:

По ходу тут надо смотреть в сторону SATA, AHCI, IDE. фифти-фифти это их ошибка. Иногда замена шлейфа помогает.
Точно не в этом дело, железо одно и то же было, но проблема как появилась внезапно, так и остается до сих пор, причем такая трабла и на рабочем и на ноуте.
Хотя может быть с дровами грабли, но опять же, железо разное(рабочий и ноут), дрова разные, а проблема и там и там.

yurfed 14-12-2011 05:03 1814833

Цитата:

Цитата novashdima
Точно не в этом дело, железо одно и то же было, но проблема как появилась внезапно, так и остается до сих пор »

И всё же.
Винчестеры проверяли?
Честно говоря, не знаю что и сказать. Возможно, кто нибудь ещё поможет. Думаю люди подтянутся.

novashdima 14-12-2011 05:29 1814834

Цитата:

Винчестеры проверяли?
Да.
Знаете, после того, как я собрал комп себе я даже оборудование не тестировал, но после установки оси падали проги, сыпались бсоды, решил проверить оборудование и выяснил, что одна планка оперы с поврежденными секторами, от этого и падала система, к тому же протестировав все остальное я убедился в том, что все таки компоненты я подобрал качественные, а то что опера битая - просто заводской брак, всякое бывает. (еще выявил проблемы с ядром видюхи, но так как артефактов не было, в тех поддержку написал, мне сказали, что мои доказательства брака необоснованны, но как я и думал, однажды после полугода использования во время запуска сработала защита, и я бы и сам сделал бы ее, не раз прожаривал видюхи, но гарантию потерял бы, отправил в сервис центр, описал поломку, мне через неделю, после отправки позвонили, спросили, почему я так решил, что проблемы с ядром,я рассказал, что да как, еще неделю ее чинили и в заключении о дефекте написали то, о чем я и писал, в общем еще раз разочаровался в профессионализме наших специалистов, а насчет продавцов-консультантов и говорить не надо, такой бред городят, а когда еще и мне это говорят совсем смешно становиться и грустно...)

yurfed 14-12-2011 06:19 1814845

Цитата:

Цитата novashdima
в общем еще раз разочаровался в профессионализме наших специалистов, а насчет продавцов-консультантов и говорить не надо, »

Да уж. Говорено-обговорено изрядно про это :)

Petya V4sechkin 14-12-2011 07:37 1814857

novashdima, попробуйте с помощью Process Monitor помониторить, где компилятор ищет библиотеки (чтобы выяснить, в нем проблема или в системе).

novashdima 15-12-2011 03:14 1815527

Цитата:

Цитата Petya V4sechkin
novashdima, попробуйте с помощью Process Monitor помониторить, где компилятор ищет библиотеки (чтобы выяснить, в нем проблема или в системе). »

спасибо за идею, сейчас посмотрю
п.с. что это такое я знаю, но все равно спасибо за линк
да, и у меня не загружается драйвер, поэтому эта прога не работает, но я уже давно делаю тоже самое в фаерволле)

все проверил, сам компилятор ищет в путях, которые указаны у него в библиотеке, обычные же ехе все таки те папки не обрабатывают почему-то

Petya V4sechkin 15-12-2011 10:06 1815620

novashdima, выложите результат выполнения в командной строке (cmd.exe)
Код:

Reg Query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V Path
Path
Set


novashdima 15-12-2011 13:35 1815766

Цитата:

novashdima, выложите результат выполнения в командной строке (cmd.exe)
Reg Query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V Path
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    Path    REG_EXPAND_SZ   
C:\Program Files (x86)\CollabNet;
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin;
C:\Users\Public\Documents\RAD Studio\9.0\Bpl;
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin64;
C:\Users\Public\Documents\RAD Studio\9.0\Bpl\Win64;
C:\Program Files\Tcl\bin;
C:\Program Files\Python27\;
C:\Program Files\Python27\Scripts;
C:\Program Files\Perl64\site\bin;
C:\Program Files\Perl64\bin;
C:\Program Files (x86)\AMD APP\bin\x86_64;
C:\Program Files (x86)\AMD APP\bin\x86;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Program Files\FPC\2.4.4\bin\i386-Win32;
D:\Install\Программирование\Компоненты DELPHI\AlphaControls\acnt_regdelphixe2\DelphiXE2;
D:\Install\Программирование\Компоненты DELPHI\AlphaControls\acnt_regdelphixe2\AlphaDB;
D:\Install\Программирование\Компоненты DELPHI\dcpcrypt2-2010


Path
Код:

PATH=C:\Program Files (x86)\CollabNet;
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin;
C:\Users\Public\Documents\RAD Studio\9.0\Bpl;
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin64;
C:\Users\Public\Documents\RAD Studio\9.0\Bpl\Win64;
C:\Program Files\Tcl\bin;
C:\Program Files\Python27\;
C:\Program Files\Python27\Scripts;
C:\Program Files\Perl64\site\bin;
C:\Program Files\Perl64\bin;
C:\ProgramFiles (x86)\AMD APP\bin\x86_64;
C:\Program Files (x86)\AMD APP\bin\x86;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPower Shell\v1.0\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\ProgramFiles\FPC\2.4.4\bin\i386-Win32;
D:\Install\Программирование\Компоненты DELPHI\  AlphaControls\acnt_regdelphixe2\DelphiXE2;
D:\Install\Программирование\Компоненты DELPHI\AlphaControls\acnt_regdelphixe2\AlphaDB;
D:\Install\Программирование\Компоненты DELPHI\dcpcrypt2-2010;
C:\Users\Programmer\AppData\Roaming\Python\Scripts


Set
Код:

ALLUSERSPROFILE=C:\ProgramData
AMDAPPSDKROOT=C:\Program Files (x86)\AMD APP\
APPDATA=C:\Users\Programmer\AppData\Roaming
CM2012DIR=C:\Program Files (x86)\Common Files\Autodesk Shared\Materials\
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=WORKSTATION
ComSpec=C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\Programmer
ILBDIR=C:\Program Files (x86)\Common Files\Autodesk Shared\Materials\
LOCALAPPDATA=C:\Users\Programmer\AppData\Local
LOGONSERVER=\\WORKSTATION
NUMBER_OF_PROCESSORS=4
OPENSSL_CONF=C:\Program Files\OpenSSL-Win64\bin\openssl.cfg
OS=Windows_NT
Path=C:\Program Files (x86)\CollabNet;C:\Program Files (x86)\Embarcadero\RAD Stu
dio\9.0\bin;C:\Users\Public\Documents\RAD Studio\9.0\Bpl;C:\Program Files (x86)\
Embarcadero\RAD Studio\9.0\bin64;C:\Users\Public\Documents\RAD Studio\9.0\Bpl\Wi
n64;C:\Program Files\Tcl\bin;C:\Program Files\Python27\;C:\Program Files\Python2
7\Scripts;C:\Program Files\Perl64\site\bin;C:\Program Files\Perl64\bin;C:\Progra
m Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windo
ws\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPower
Shell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Progr
am Files\FPC\2.4.4\bin\i386-Win32;D:\Install\Программирование\Компоненты DELPHI\
AlphaControls\acnt_regdelphixe2\DelphiXE2;D:\Install\Программирование\Компоненты
 DELPHI\AlphaControls\acnt_regdelphixe2\AlphaDB;D:\Install\Программирование\Комп
оненты DELPHI\dcpcrypt2-2010;C:\Users\Programmer\AppData\Roaming\Python\Scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.py;.pyw;.tcl
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=2505
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\PROGRA~1\AppData\Local\Temp
TMP=C:\Users\PROGRA~1\AppData\Local\Temp
USERDOMAIN=WORKSTATION
USERNAME=Programmer
USERPROFILE=C:\Users\Programmer
VBOX_INSTALL_PATH=c:\Program Files\Oracle\VirtualBox\
windir=C:\Windows
windows_tracing_flags=3
windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log
XCHAT_WARNING_IGNORE=true



Время: 00:12.

Время: 00:12.
© OSzone.net 2001-2025