Вверх ↑
Этот топик читают: Гость
Ответов: 3
Рейтинг: 0
#1: 2010-03-03 11:49:21 ЛС | профиль | цитата
Подскажите пожалуйста.
Ставил последнюю версию на XP, все работает без проблем.
Поставил под Windows 7 (x64) - не компилит вообще ничего.
Ошибка такая.
Error: Crogram FilesHiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)

В чем может быть проблема?


карма: 1

0
Ответов: 5446
Рейтинг: 323
#2: 2010-03-03 11:58:39 ЛС | профиль | цитата
ujeen, полностью выдачу приведи. У меня у самого 7x64, всё работает как часы (после того, как дал себе права на директорию HiAsm-а).
карма: 1

0
Ответов: 3
Рейтинг: 0
#3: 2010-03-04 00:21:31 ЛС | профиль | цитата
Target OS: Win32 for i386
Compiling Crogram Files (x86)HiAsmElementsdelphicodeProject1.pas
Compiling Crogram Files (x86)HiAsmElementsdelphicodehiMainForm_241185C.pas
Compiling resource Crogram Files (x86)HiAsmElementsdelphicodeallres.res
Linking Crogram Files (x86)HiAsmProject1.exe
Project1.pas(19,1) Error: Error while linking
Closing script Crogram Files (x86)HiAsmppas.bat
Error: Crogram Files (x86)HiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
ld.exe: cannot open output file Crogram Files (x86)HiAsmProject1.exe: Permission denied
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-03-04 01:13:20 ЛС | профиль | цитата
iarspider писал(а):
У меня у самого 7x64, всё работает как часы (после того, как дал себе права на директорию HiAsm-а).

видимо про что и речь
ujeen писал(а):
ld.exe: cannot open output file Crogram Files (x86)HiAsmProject1.exe: Permission denied

карма: 27
0
Ответов: 1328
Рейтинг: 69
#5: 2010-03-04 14:07:39 ЛС | профиль | цитата
С флешки в 7 без проблем работает
карма: 2

0
Ответов: 3
Рейтинг: 0
#6: 2010-03-04 23:57:30 ЛС | профиль | цитата
Проблема решена, действительно проблема была с правами на доступ. А вообще странно семера работает, вроде полный админ, а доступа нету)
Спасибо большое!
карма: 1

0
Ответов: 5446
Рейтинг: 323
#7: 2010-03-05 00:49:48 ЛС | профиль | цитата
ujeen, это ещё с висты пошло - админ админом, а доступа нет.
карма: 1

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#8: 2010-03-05 00:55:09 ЛС | профиль | цитата
[flood]
iarspider писал(а):
админ админом, а доступа нет

Это из серии - как бы чего не вышло. Маразм, да и только, от жиру бесятся[/flood]
карма: 22

0
Ответов: 1305
Рейтинг: 29
#9: 2010-03-05 10:38:38 ЛС | профиль | цитата
nesco,
[flood]В Линуксах такое положение вроде бы с самого начала - железное правило: под root'ом работать НЕЛЬЗЯ!!! И ничего, пыхтит себе народ и даже гордится

Кстати, некоторые размышления на тему Висты, UAC'а, разграничения прав и т.д.[/flood]
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#10: 2010-03-05 11:21:07 ЛС | профиль | цитата
[flood]Хотя, да, правильно. Есть же специальные папки где можно хранить свои параметры. И тогда возникает закономерный вопрос -- а почему HiAsm сделан неправильно и сохраняет у себя в папке все параметры Но если сделать "как надо", то HiAsm перестанет запускаться с флешек
P.S. Но про кроликов сильно сказано, мне понравилось[/flood]
карма: 22

0
Ответов: 1305
Рейтинг: 29
#11: 2010-03-05 11:28:20 ЛС | профиль | цитата
[flood]Почему HiAsm сделан неправильно - вопрос вполне закономерный, но ввиду явной неуникальности, скорее риторический. Просто не принято под Винду писать программы правильно.

А по поводу запуска с флешки - есть много способов для превращения софта в портабельный.[/flood]
карма: 0

0
Ответов: 5446
Рейтинг: 323
#12: 2010-03-05 11:46:02 ЛС | профиль | цитата
[flood] nesco, а потому "неправильный", что ядро сформировалось ещё до висты (даже до XP вроде). А проблема с флешками решается просто: в установщике предусмотреть пункт "Куда пользовательский контент девать: в ProgramDir или в UserDir?" (см. установку Total Commander-а). Либо плюнуть прописать в установщике сразу выставление полных прав на папку Hiasm. Не скажу про NSIS, а в InnoSetup это можно (только с синтаксисом разобраться). [/flood]
карма: 1

0
Ответов: 1305
Рейтинг: 29
#13: 2010-03-05 11:50:18 ЛС | профиль | цитата
[flood]
iarspider писал(а):
Либо плюнуть прописать в установщике сразу выставление полных прав на папку Hiasm.

Да просто не ставить программу в системную папку Program Files. Тогда проблем с правами уже не будет. А вот жесткое прописывание прав на папку может вызвать неадекватную реакцию защитных систем [/flood]
карма: 0

0
Ответов: 1328
Рейтинг: 69
#14: 2010-03-05 15:23:41 ЛС | профиль | цитата
[flood]К стати заметил у 7 еще одну особенность она в Program Files параметры все равно не сохраняет (.ini), клонирует файлы по моему в Application Data и программа работает уже с ними[/flood]
карма: 2

0
Ответов: 1305
Рейтинг: 29
#15: 2010-03-05 16:38:22 ЛС | профиль | цитата
[flood]
Konst писал(а):
К стати заметил у 7 еще одну особенность она в Program Files параметры все равно не сохраняет (.ini), клонирует файлы по моему в Application Data и программа работает уже с ними

Это называется виртуализацией - появилось еще в Висте[/flood]
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)