|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.05.2010, 00:11 | #1 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Подгружаем obj-библиотеку команд для работы с файлами
Пишется библиотека команд для работы с файлом. Работу необходимо выполнить следующую:
Код:
Вот библиотека: Код:
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. Последний раз редактировалось sig_GB; 15.05.2010 в 00:13. |
15.05.2010, 00:12 | #2 | |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Транслятор выдал ошибки (мне они непонятны):
Цитата:
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. |
|
15.05.2010, 12:00 | #3 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
RECLEN использована раньше чем описано
Код:
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
16.05.2010, 20:48 | #4 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Отладил ошибки.
Блин, а как СВЯЗАТЬ программу и БИБЛИОТЕКУ?! (через стек, подозрение - записали 2б+2б=4байта, а как их передать в PATHNAM?) Например, в программе есть код: Код:
Код:
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. Последний раз редактировалось sig_GB; 16.05.2010 в 20:53. |
16.05.2010, 22:17 | #5 |
Регистрация: 16.05.2010
Сообщений: 7
|
всем привет. кто может помочь??
составить программу реализующую динамическую библиотеку |
18.05.2010, 22:56 | #6 | |||
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Разобрался во всех операциях, теперь ошибки от безопытности
Все подправил и отладил. Файл Codes.asm удачно транслировался в объектный. Загвоздка в компиляции транслированного Prg.obj - файла.
Цитата:
Может я напортачил с передачей данных? (передавал через глобальные переменные от модуля к модулю) Код:
Код:
upd. 1) в файле main.txt под каждую цифру выделяется сколько байт? 1? мне нужны все четные байты сначала. 2) может ошибка в НЕиспользовании каких-нибудь ключей при трансляции и компоновке?
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. Последний раз редактировалось sig_GB; 18.05.2010 в 23:35. |
|||
18.05.2010, 23:13 | #7 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
вообще откуда Вы взяли что obj-файл подключается директивой includelib
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
18.05.2010, 23:33 | #8 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
я даже не знаю как по-другому...Include для модулей-продолжений (я так думал), а Includelib - что-то вроде библиотеки функций. ???
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. |
19.05.2010, 07:33 | #9 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
но не для obj для lib да, в tasm для этого tlib.exe
obj подключается к линкеру на этапе компоновки для tlink.exe в командной строке
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
19.05.2010, 09:46 | #10 | |||
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
Так как быть с include [lib] ? Убрать?
(в примере из книги вообще нет этой команды - используется общая область памяти - фактически как у меня) в книге Юрова нашел такую инструкцию: (под свою ситуацию) 1) Выполнить трансляцию файла Codes.asm -> Codes.obj Цитата:
Цитата:
Цитата:
Отпишусь как попробую.
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. Последний раз редактировалось sig_GB; 19.05.2010 в 09:49. |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите библиотеку для работы с локальными БД | Руслантус | Общие вопросы C/C++ | 0 | 20.10.2009 20:20 |
Подскажите библиотеку для работы с регэкспами в Delphi | Longedok | Компоненты Delphi | 3 | 18.06.2009 20:53 |
Программа для работы с файлами (паскаль). | DeamoniC | Помощь студентам | 4 | 09.06.2009 23:21 |
Программа для работы с dfx-файлами | Sanek777 | Фриланс | 5 | 11.11.2008 21:04 |
Прога для работы с текстовыми файлами | f-only | Софт | 4 | 04.10.2007 23:35 |