Помощь - Поиск - Пользователи - Календарь
Полная версия: VCL
Форум «Всё о Паскале» > Другое > Свободное общение
Тёмный Эльф
Кто-нибудь работал с VCL? При создании obj файла мне пишут "Неправильная команда или имя файла", кто-нибудь встречался с такой ошибкой?
мисс_граффити
1. Почему в свободном общении?
2. Может, действительно неправильная команда или имя файла? Показала бы, что ты делаешь...
Тёмный Эльф
Цитата
1. Почему в свободном общении?


Не придумала куда еще эту тему засунуть..

Цитата
2. Может, действительно неправильная команда или имя файла? Показала бы, что ты делаешь...

делаю так:

-запускаю VCL версию 1.0
-создаю файл NEWW.VCL
-в опциях устанавливаю Logic Bomb, в Note пишу сигнатуру "String"
-эффекты не трогаю
-сохраняю
-нажимаю Create ASm (он создается, сигнатура в нем найдена)
-нажимаю Create Obj -->объектный файл не создается, на мгновение на экране появляется надпись "Неправильная команда ли имя файла"

А Obj мне нужен чтобы соединить с какой-нибудь демонстрационной прогой.


Тёмный Эльф
smile.gif


тихо... сам с собою я веду беседу...
SKVOZNJAK
А не проще для присоединения к прогам использовать DLL? Билиотеку можно менять не перекомпилируя программу, просто записать в папку новый файл.
volvo
Тёмный Эльф, можно уточнить что есть VCL?

Vector Create Lab?
Тёмный Эльф
Цитата
Vector Create Lab?


nea.gif Это Virus Creation Lab.
В ней можно генерировать вирусы, трояны, логические бомбы для ознакомительной работы. (сигнатуры этих вирусов известны для всех антивирусных программ). Нужно это для того, чтобы изучить повадки того или иного типа вирусов. Воть.. =)
volvo
Меню Configuration -> Assembler содержит правильный путь ко внешнему файлу TASM.exe? У тебя ассемблер установлен?
Тёмный Эльф
Цитата
Меню Configuration -> Assembler содержит правильный путь ко внешнему файлу TASM.exe? У тебя ассемблер установлен?


У меня установлен MASM611, но я на нем еще ни одной проги не скомпилировала. а какой путь я должна прописать? (в Configuration -> Assembler стояло TASM/mx/m2/q/t)
volvo
Не знаю, у меня тоже не получилось создать OBJ-файл (из VCL), мне легче было откомпилировать полученный Asm-файл самому и получить OBJ непосредственно от транслятора smile.gif
Тёмный Эльф
Цитата
мне легче было откомпилировать полученный Asm-файл самому и получить OBJ непосредственно от транслятора


Попыталась сделать так же с помощью MASM. че-то не получилось
сначала ввела в командной строке: D:\MASM611\BIN\masm.exe b.asm
вывел ошибку:
Invoking: ML.EXE /I. /Zm /c /Ta b.asm
error A2901: cannot run ML.EXE


ввела D:\MASM611\BIN\ml.exe b.asm
пишет:
Assembling: b.asm
fatal error A1000: cannot open file : b.asm


Наконец, ввела D:\MASM611\BINR\link.exe b.asm
Run File [b.exe] я нажала enter
List file [nul.map] не знала, что писать опять нажала enter
Libriries [.lib] то же самое
Definitions File [nul.def] ...
ну и конечно же в результате фатальная ошибка Object File not found! wink.gif

Тёмный Эльф
А, кстати, объектник он все-таки создал. Оказывается нужно было просто запихнуть VCL вместе со всей библиотекой в папку TASM\BIN.. Другое дело, что после компоновки с программой выбранные эффекты никак не проявляют себя. (а размер файла увеличился как и должно быть).
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.