А причина стара, как мир: лучшее средство от перхоти - гильотина...
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
|
|||
Galkov, Эдик, v258, Вот если бы сразу было написано что 1Мбайт может и скачал-бы(но сколько же там лишнего а точнее ненужного для Хиасм ).
А причина стара, как мир: лучшее средство от перхоти - гильотина... |
|||
карма: 0 |
|
Ответов: 1305
Рейтинг: 29
|
|||
Попроси Galkov'а намылить, у него выделенка, может согласится
|
|||
карма: 0 |
|
Ответов: 838
Рейтинг: 4
|
|||
Вячеслав, ты наверное каким-то даунлодером качал.... это же народ... попробуй вручную....
|
|||
карма: 0 |
|
Ответов: 2058
Рейтинг: 28
|
|||
Там ссылка не точная вот точная http://hiasm.narod.ru/Compiler.exe
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
v258, у меня оптика, а не отстойная телефонная пара
|
|||
карма: 9 |
|
Ответов: 1305
Рейтинг: 29
|
|||
Да, где уж нам уж...
|
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Поставил я Compiler.exe, проверил из командной строки - всё работает. А из HiAsm-а нет. Пишет Could not create output file 'HiAsm.drf'. Выяснилось, что при запуске dcc32 из HiAsm почему-то не передаются переменные среды, и в том числе нужная компилятору TEMP. Пробовал через cmd /c x.cmd установить переменную и запустить dcc32 - всё скомпилировалось. У кого какие идеи на этот счёт? Понятно, что не в HiAsm дело, виндовоз глючит, но как вылечить?
|
|||
карма: 1 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Выяснил кое-что из MSDN: функция GetTempPath возвращает путь из переменной TMP, если не определено - то TEMP, если не определено - то Windows directory. Я так понял, HiAsm при запуске компилятора не наследует переменные среды, либо задаёт свои, и поэтому GetTempPath возвращает всегда Windows directory. Только вот я обычно на своём компе не админ, и файлы там я не могу создавать Неужели до сих пор абсолютно все, использующие HiAsm, не сталкивались с этим?
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
"tsdima" писал(а): Поставил я Compiler.exe |
|||
карма: 25 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Tad, Попробуй войди в систему без прав на запись в каталог WINNT, и попробуй что-нибудь скомпилировать...
|
|||
карма: 1 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Tad, вобщем сделал я небольшую консольную программу, которая запускает dcc32 с теми же параметрами, что и она сама, но дополнительно передаёт переменную среды TEMP=c: emp. Всё заработало.
Dilma, если не трудно, исправь запуск компилятора, чтобы он передавал ещё и TEMP со значением GetTempPath. |
|||
карма: 1 |
|
Ответов: 61
Рейтинг: 1
|
|||
Может кто намекнёт где взять Compiler.exe ? Galkov, давно не появлялся а больше взять негде
|
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Nighthead писал(а): а больше взять негдеА на файлообменнике разве нет Это разве не он http://forum.d2h.ru/forum_serv.php?q=56&id=3534 |
|||
карма: 22 |
|
Ответов: 61
Рейтинг: 1
|
|||
Огромное приогромное спасибо , два дня лазил в поисковиках и не нашол.
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Вчера - это давно
|
|||
карма: 9 |
|