Подскажите пожалуйста.
Ставил последнюю версию на XP, все работает без проблем.
Поставил под Windows 7 (x64) - не компилит вообще ничего.
Ошибка такая.
Error: Crogram FilesHiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
В чем может быть проблема?
Этот топик читают: Гость
Ответов: 3
Рейтинг: 0
|
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
ujeen, полностью выдачу приведи. У меня у самого 7x64, всё работает как часы (после того, как дал себе права на директорию HiAsm-а).
|
|||
карма: 1 |
|
Ответов: 3
Рейтинг: 0
|
|||
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 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
iarspider писал(а): У меня у самого 7x64, всё работает как часы (после того, как дал себе права на директорию HiAsm-а).видимо про что и речь ujeen писал(а): ld.exe: cannot open output file Crogram Files (x86)HiAsmProject1.exe: Permission denied |
|||
карма: 27 |
|
Ответов: 1328
Рейтинг: 69
|
|||
С флешки в 7 без проблем работает
|
|||
карма: 2 |
|
Ответов: 3
Рейтинг: 0
|
|||
Проблема решена, действительно проблема была с правами на доступ. А вообще странно семера работает, вроде полный админ, а доступа нету)
Спасибо большое! |
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
ujeen, это ещё с висты пошло - админ админом, а доступа нет.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
[flood]
iarspider писал(а): админ админом, а доступа нетЭто из серии - как бы чего не вышло. Маразм, да и только, от жиру бесятся[/flood] |
|||
карма: 22 |
|
Ответов: 1305
Рейтинг: 29
|
|||
nesco,
[flood]В Линуксах такое положение вроде бы с самого начала - железное правило: под root'ом работать НЕЛЬЗЯ!!! И ничего, пыхтит себе народ и даже гордится Кстати, некоторые размышления на тему Висты, UAC'а, разграничения прав и т.д.[/flood] |
|||
карма: 0 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
[flood]Хотя, да, правильно. Есть же специальные папки где можно хранить свои параметры. И тогда возникает закономерный вопрос -- а почему HiAsm сделан неправильно и сохраняет у себя в папке все параметры Но если сделать "как надо", то HiAsm перестанет запускаться с флешек
P.S. Но про кроликов сильно сказано, мне понравилось[/flood] |
|||
карма: 22 |
|
Ответов: 1305
Рейтинг: 29
|
|||
[flood]Почему HiAsm сделан неправильно - вопрос вполне закономерный, но ввиду явной неуникальности, скорее риторический. Просто не принято под Винду писать программы правильно.
А по поводу запуска с флешки - есть много способов для превращения софта в портабельный.[/flood] |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
[flood] nesco, а потому "неправильный", что ядро сформировалось ещё до висты (даже до XP вроде). А проблема с флешками решается просто: в установщике предусмотреть пункт "Куда пользовательский контент девать: в ProgramDir или в UserDir?" (см. установку Total Commander-а). Либо плюнуть прописать в установщике сразу выставление полных прав на папку Hiasm. Не скажу про NSIS, а в InnoSetup это можно (только с синтаксисом разобраться). [/flood]
|
|||
карма: 1 |
|
Ответов: 1305
Рейтинг: 29
|
|||
[flood]
iarspider писал(а): Либо плюнуть прописать в установщике сразу выставление полных прав на папку Hiasm.Да просто не ставить программу в системную папку Program Files. Тогда проблем с правами уже не будет. А вот жесткое прописывание прав на папку может вызвать неадекватную реакцию защитных систем [/flood] |
|||
карма: 0 |
|
Ответов: 1328
Рейтинг: 69
|
|||
[flood]К стати заметил у 7 еще одну особенность она в Program Files параметры все равно не сохраняет (.ini), клонирует файлы по моему в Application Data и программа работает уже с ними[/flood]
|
|||
карма: 2 |
|
Ответов: 1305
Рейтинг: 29
|
|||
[flood]
Konst писал(а): К стати заметил у 7 еще одну особенность она в Program Files параметры все равно не сохраняет (.ini), клонирует файлы по моему в Application Data и программа работает уже с нимиЭто называется виртуализацией - появилось еще в Висте[/flood] |
|||
карма: 0 |
|