Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать (FAQ)


Служба Рассылок Subscribe.Ru

"Ассемблер? Это просто! Учимся программировать (FAQ)"

Выпуск № 189
от 16.02.2002, 02:05

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 16.02.2002, 02:05)

1. Broken Sword - ответов: 353.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 333.
3. Sensey - ответов: 296.
4. Dron (Операционная система с нуля!) - ответов: 247.
5. DiGiT - ответов: 197.


Новости

[14.02] Эксперту VicSimon присвоен статус "Продвинутый".
[14.02] Эксперту Артём Шегеда присвоен статус "Профессиональный".


 Вопрос № 389

Какой компилятор asm лучше использовать?
В частности для компиляции уч. прилож. с Этого Сайта?

Отправитель: artur
Вопрос отправлен: 11.02.2002, 03:02
Подгруппа: Работа с MASM/TASM

_______________

Отвечает jc
Здравствуйте, artur!
Ну для компилирования под Dos подойдет любой который выше веерсии 3.0. Ну лутчше исползовать 6.11 или и того выше поскольку в них добавлена поддержка для написания программ под Win/Win32 Ну если хочешь программировать под винды то лутчше использовать ассемблер начиная с 6.15. Желаю удачи. С уважением ....


Отправлено: 11.02.2002, 10:05
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 9)
Россия, Йошкар-Ола

_______________

Отвечает K.A. NiCK
Здравствуйте, artur!

Лично я TASM ни на что не променяю !


Отправлено: 11.02.2002, 20:46
Отправитель: K.A. NiCK (регистрация: 28/12/2001, ответов на счету: 164)




 Вопрос № 390

Какой компилятор asm лучше использовать?
В частности для компиляции уч. прилож. с Этого Сайта?

Отправитель: artur (archers@mail.ru)
Вопрос отправлен: 11.02.2002, 03:10
Подгруппа: Работа с MASM/TASM

_______________

Отвечает DiGiT
Здравствуйте, artur!
Юзай тасм. Он лучше. Не знаю люди еще говорят nasm тоже вещь. Но тасм меня еще не подводил


Отправлено: 11.02.2002, 09:06
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student

_______________

Отвечает Painbringer
Добрый день, artur!
Лично я предпочитаю tasm. и не потому что его делала не microsoft, а просто он лучше, покрайней мере для написания программ под ДОС. для компиляции прог. с этого сайта сойдет и тасм и масм.


Отправлено: 13.02.2002, 17:26
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 333)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.




 Вопрос № 391

Здравствуйте Много знающие!!!
1e: Недавно я с горя поставил себе Win98SE,(95ый попривычнее
был) ну и тут меня задолбала папочка Program Files коей
взбредило открываться при каждом запуске Windowos'a. И в
реестре облазился, в автозагрузке тока мышь(я на средную
клавишу понавесил 2й клик).А папочка прилично НАДОЕЛААААААА!
Помогите от неё избавиться ПОЖАЛУЙСТА!!!!!!!
2e: Можно ли мне избавиться от планировщика который
висит внизу справа возле часов? И если можно то как это
сделать, ведь он немного Но жрёт оперативку а её уменя
ОЧЧЕНЬ мало 28Mb.
ЗЫ. Не от папочки избавиться, а от её запуска.
ЗЫЫ. Ответ типа переустанови Wind'у не принимается тк я за
прошедший семестр переустановкой, по разным СУЩЕСТВЕННЫМ
причинам, занимался 19 раз, это не много но
мне ХВАТАЕТ, у меня i486.

Отправитель: PavelB
Вопрос отправлен: 11.02.2002, 07:18
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает DiGiT
Здравствуйте, PavelB!
Набери msconfig. И там убери автозагрузку.
Зря ты вин98 лучше 95 и лучше МЕ.
А планировщик отрубай так правой кнопкой открыть из трея(правая часть панели задач(где часы))->открыть->меню "дополнительно"->остановить планировщик.
Ну ты и монстр на 486 поставил 98. И как воркает. Глюков нет.
переустанови и поставь 95 или 3.11 :)))


Отправлено: 11.02.2002, 09:05
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student

_______________

Отвечает DivX
Здравствуйте, PavelB!
Посмотрите следующие места реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Shelude Agent там точно.


Отправлено: 11.02.2002, 09:27
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 176)

_______________

Отвечает Sensey
Добрый день, PavelB!
1. 8-() первый раз слышу. Как известно, Виндовс открывает те папки, которые были открыты перед перезагрузкой, Может в этом хохма.
2. Открой его (двойной щелчок, или щелчек, как правильно?).
В меню "дополнительно" пункт "Остановить планировщик"



Отправлено: 11.02.2002, 10:06
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 296)
Тел.: (0572) 41-76-04 д.
ICQ 105679124
Украина, Харьков

_______________

Отвечает Артём Шегеда
Здравствуйте, PavelB!

По поводу первого вопроса:
Самый простой вариант (или самый тупой) - посмотри в Автозапуске. Но лучше - запусти "Программы\Стандартные\Служебные\Сведения о системе", там в меню "Сервис\Программа настройки системы" в закладке "Автозагрузка" поковыряйся.

По поводу второго:
Это можно найти там же, но гораздо проще, дважды кликнув по иконке в трее, открыть окно планировщика, а там в меню найди "Остановить планировщик".


Отправлено: 11.02.2002, 11:40
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 51)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает Andy Bitoff
Доброе время суток, PavelB!
2.На счет планировщика. У меня он правда висит сверху справа и часов там нет, но всеравно. Нажми на нем правую кнопку мыши, выбери открыть. Когда он откроется, меню Дополнительно -> Остановить планировщик. И закрой его. Все


Отправлено: 11.02.2002, 17:50
Отправитель: Andy Bitoff (регистрация: 28/12/2001, ответов на счету: 62)
URL: http://bitoff.pisem.net - HomePage или что-то типа того :)
Россия, Санкт-Петербург

_______________

Отвечает Tiger
Здравствуйте, PavelB!
Ну что ж, не хочешь переставлять Винды, ну и не надо. :)))
1) В реестре говоришь копалси. А где копалси-то, а? Ну, не важно в общем. Лучше сделай вот так: Пуск->Выполнить и там набей msconfig Эта утилита появилась в 98-х Виндах и надо сказать очень неплоха. Там чешешь на вкладку "Автозагрузка" и прибиваешь там все, что тебе не надо. Еще можешь глянуть файл system.ini раздел boot и файл win.ini раздел windows. Ессно, все это делаешь в той же самой msconfig.
2) Ну убить планировщик можно и той утилитке, которую я описал в п.1. Она там будет иметь назавание SchedulingAgent со строковым параметром mstask.exe, но проще всего убить все задания в самом планировщике, потом идти в меню "Дополнительно" и там нажать на "Остановить планировщик" и больше он не будет надоедать.


Отправлено: 11.02.2002, 21:00
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 85)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает baldr
Приветствую Вас, PavelB!
i486 - это уж не 486-й ли? Тогда, действительно, Win98 - не лучшая альтернатива. У меня тоже была
"четверка", так стоял W95. Хоть и плохо, но стоял и работал. W98 на таком будет больше
притормаживать, чем работать. Хотя в ней глюков на порядок меньше.
Дальше... Планировщик? Легко! Надоедает всем, а толку - 0.001%! В общем, тыкаете на него, чтоб
открылся, Дополнительно->Остановить планировщик. Но НЕ ПРИостановить! И он
должен у Вас на глазах сдуться и не появляться больше... :)
Папочка? Хм... Странно... Бывает, если работа завершается некорректно, а какое-нибудь окно
Проводника открыто, оно может при следующем старте появиться. Бывало, Control Panel этим у меня
грешила. Но Program Files... Хм. А может, у Вас Explorer в реестре стоит для автозапуска, а Вы не
придали ему значения? Ведь это он открывается! В общем, проверьте все, можно даже чем-нибудь
вроде WinSer или еще чем похожим для проверки реестра.


Отправлено: 11.02.2002, 22:17
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 62)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает root
Добрый день, PavelB!
По поводу папки промолчу(ну не знаю я), а вот про планировщик такое скажу:открываете его.Далее лезем в меню
"дополнительно"->>"остановить планировщик".


Потом просто его закрываем и все.


Отправлено: 11.02.2002, 22:19
Отправитель: root (регистрация: 28/12/2001, ответов на счету: 25)
РГУ
Адрес: 344064. Ростов-на-Дону, ул. Таганрогская, 50а
Тел.: (8-632) 77-97-02
URL: http://www.aofd.boom.ru - Когда-то будет homepage
ICQ: 92779849
Россия, Ростов-на-Дону

_______________

Отвечает Atma Manas
Доброе время суток, PavelB!
>ну и тут меня задолбала папочка Program Files.
Знаешь, а ты пробовал закрывать ВСЕ окна при выключении компа?
Если это не от этого, то глюкалово какое-то.
>Можно ли мне избавиться от планировщика.
ЕСЛИ ты внимательно лазил в реестре то должен был запомнить откуда стартуют проги (в смысле о чем ты говоришь):
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
\Run - Вот тута и прописываются проги для реестровой автозагрузки. Если лень искать, юзай программку msconfig:
Пуск->Выполнить->msconfig.exe


Отправлено: 12.02.2002, 00:42
Отправитель: Atma Manas (регистрация: 29/01/2002, ответов на счету: 10)
Russia, Moscow

_______________

Отвечает Nick
Здравствуйте, PavelB!
открываешь планировщик, далее в вехней панели:
пункт дополнительно->остановить планировщик, после чего перегружаешься
С уважением Nick


Отправлено: 12.02.2002, 13:05
Отправитель: Nick (регистрация: 30/01/2002, ответов на счету: 20)
Украина, Харьков

_______________

Отвечает kostik
Добрый день, PavelB
1.Насколько я понял, ты смотрел МЕНЮ АВТОЗАГРУЗКА в ПУСКЕ.
Для того, чтобы не загружался планировщик и не открывалась
папка Program Files, нужно запустить regedit(можно
использовать любой другой редактор реестра.). Открываешь
там ветвь HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurentVersion\RunServices.
В этой ветке на ходишь и удаляешь значение Sheduling agent - c:\Windows\SYSTEM\mtask.exe
В этой же ветке должно быть прописано открывание папки Program Files
также глянь эту ветку:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurentVersion\Run
Можно запустить программу msconfig и на закладке автозагрузка убрать галки.
З.Ы. Чтобы запустить msconfig, выбери пункт меню Пуск - Выполнить. Набери в строке msconfig Аналогично запускается regedit(в строке пишешь regedit).


Отправлено: 12.02.2002, 14:44
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 30)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск

_______________

Отвечает Serik
Доброе время суток, PavelB!
1)Откройте MSconfig.exe, а затем system.ini в подменю сверху, затем [386E nh] и просмотрите там!!!
2)Откройте тоже самое, а затем Автозагрузка и отключите там schedulingAgent. А вообще можете отключить всё кроме ScanRegistry и TaskMonitor.



Отправлено: 12.02.2002, 22:57
Отправитель: Serik (регистрация: 18/01/2002, ответов на счету: 29)
URL: http://rusquest.boom.ru/ - Русские игры(проходилки) и другие материалы.
Украина, Первомаиск




 Вопрос № 392

Здравствуйте Много знающие!!!
1е: У меня тут такая Беда: дабы освободить диск (он у меня
мааленький) я записал ВСЕ инсталяхи на матрицу MirexPro.
Месяц всё намано - Дико надо было Сносил всё (del) и заново
ставил. А тут вчера перед вставкой её в сидюк УВИДЕЛ на
ней ЦАРАПИНУ!!! как дорога на пластинке - по радиусу на пол
диска :-О А привод то новенький 3 месяца "NEC" 52x.
Подскажите КАК мне дальше жить? Болванки вставлять страшно
тк копий инфы НЕТУ.
Либо щемиться в ремонт сервис, или это не излечимо?
И вообще из-за чего такое могло произойти?
2е: Сидюк у меня подключен к звуковухе звуковым кабелем,
колонки активные 10Вт, звуковуха ESS Solo-1. Такая проблемма:
Через колонки слышна работа сидюка -слышен писк, визг
когда диск начинает крутиться, притормаживает и тд.
Сие не очень приятно, даже наоборот!!! Особенно когда слушаю
диск с MP3-говой музыкой прилично мешает. Как от этого
визга Сидюкового ИЗБАВИТЬСЯ????????
Музыкальный диск без этого кабеля не играет, а Off,on
компа делать каждый раз когда я хочу послушать муз. диск
или эмпеговый некатит!
Места на диске музыку слить НЕТУ СОВСЕМ! Хватает только
но документы Вордяры да на работы на TASM'e. А музыку
очень хотца послушать!!! Помогите.
3е: Сто лет назад краем уха слыхивал что хард можно не
парковать - дескать у них в нутри зашит микро код
паркующий головки при отключении питания - Типа прерывания
немаскируемого по отключению питания?
Если это правда то относится ли это к новым дискам 10кам,
20кам и выше?
ЗЫ.Не суддите строго за ламерский вопрос #3, и ваще как
переводится "Ламер"? :)

Отправитель: PavelB
Вопрос отправлен: 11.02.2002, 07:21
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает змей
Приветствую Вас, PavelB!
Чем меньше скорость СДрома, тем больше шансов спасти твою инфу
Мыль мне snake@asia.pv.uz я те прогу вышлю CDslow выбираешь самую маленькую скорость и вперед...
А винты паркуются и 20 10 и усе остальные...


Отправлено: 11.02.2002, 08:30
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 181)

_______________

Отвечает Cardinal
Здравствуйте, PavelB!
Хромой и убогий человек в какой-либо области знаний (=ламер). Или если зайти от французкого "лямуур" - любитель.
1е: царапина:?>help
А не вращал ли ты диск в коробочке. Мог провернуть по неосторожности и получить царапину. Лучше перезапиши диск (попробуй скинуть на диск при минимальной скорости 1х).
Не вали всё на новенький драйв. Ему и так плохо.
2е: шум:?>error sound cable
А ты от проводка вообще избавься! Он используется ТОЛЬКО для музыкальных (трековых) дисков. Для прослушивания оных используй цифровую передачу данных (как инфу через мать передавай). Ну или (что реже помогает) - заэкранируй кабель ;-)
3е: диск:?> а диски всё равно летают....
4е: планировщик:?> кликни по пикче в трее двойным. И в строке меню есть нечто типа СЕРВИС (у меня ADVANCED). Там есть "Остановить планировщик".
5e: Progr Files :?> пооткрывается и перестанет. Ты закрой её. Закрой все окна и по человечески выйди из Вия (Пуск-Завершить работу-Перегруз). И всё. Только если в автозагрузке не висит. ВСЁ!. Всего...



Отправлено: 11.02.2002, 08:46
Отправитель: Cardinal (регистрация: 22/01/2002, ответов на счету: 27)
ДГТУ
evg_list@aport2000.ru
Россия, Ростов-на-Дону

_______________

Отвечает DivX
Добрый день, PavelB!
1. Если уж страшно, используй программные тормозители CD-ROM (их уже много в Инете, я помню только асусовский CDSpeed)
2. Самый лучший способ - перегонять данные с аудиодиска в цифровом виде. Убиваешь двух зайцев - повышаешь качество звучания, избавляешься от шумов (данные передаются по IDE-интерфейсу). Был такой плагин для WinAmp правда с хреновой совместимостью, есть такая штуковина в WMP7(windows media player), а в WinXP поддержка цифрового считывания вообще прозрачна, т.е. даже плагин к ВинАмпу не нужен - все на уровне драйверов.
3. Думаю не стоит беспокоится о парковке для современных винтов - мой уже достаточно "старенький" IBM-DTLA 20 GB пережил уже не одно выключение света. В этом плане безопасности новым HDD не занимать.


Отправлено: 11.02.2002, 09:27
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 176)

_______________

Отвечает kostik
Доброе время суток, PavelB!
Ну-с приступим к ответу на вопросы.
1. Иногда встречаются бракованные приводы, у которых при нажатии на кнопочку Eject захват, не останавливая компакт, сбрасывает диск на лоток. Диск продолжает крутиться по пластмассе лотка и царапается. Если царапина единичная, то тогда приведённая выше причина отпадает. Но на дисках, поцарапанных СD-ROMом царапины круговые а не радиальные! Вероятно, неаккуратно обращаешься с дисками. То есть, например, когда вставлял(неглядя) в привод, то диском задел верхний бортик лотка CD-ROM или небрежно вставил диск в коробку(опять же не глядя). Всё же думаю, что можно вставлять болванки. Хотя лучше попросить у какого-нибудь друга компакт-диск и на нём проверить работу привода.
2. Возможно, на кабеле отсутствует экран. Также просмотри как кабель проходит внутри системного блока. попробуй поменять расположение в системном блоке кабеля. Вообще-то звуковая карта должна проигрывать музыку, если CD раскручен и он звуковой. Тебе также следует полазить в настройках звуковой платы.
3. Ты прав. В ранних версиях ДОС (до четвёртой) была команда PARK, которая парковала головки жёсткого диска. Потом она была упразднена, так как теперь жёсткие диски сами паркуют головки. Так что не беспокойся, автоматика всё сделает за тебя.
Ламер на компьютерном жаргоне означает новичок!


Отправлено: 12.02.2002, 14:46
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 30)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск




 Вопрос № 393

Экспертам - привет!
Может быть, кто-то сталкивался с такой проблемой.
Надобно установить под WIN98 модем
USR PCI 56k V.90 voice, PN: 3CP263594-OEM-50.
Дров, естественно, нет.
Система определяет его как PCI Communication device.
Беру с www.driver.ru дрова под 3594, но он не устанавливается.
Говорят, что у этого чуда самопроизвольно меняется
PnP идентификатор.:((
Радикальное решение проблемы - выкинуть
данное устройство не представляется возможным.:)
Спасибо.
З.Ы.
Пытался отключить порты при установке - не помогает.


Отправитель: Mikle (mikle@lovecity.ru)
Вопрос отправлен: 11.02.2002, 09:06
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает змей
Приветствую Вас, Mikle!
Поставь его как стандартный модем...
правда войсовым он уже небудет


Отправлено: 11.02.2002, 10:24
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 181)

_______________

Отвечает kostik
Приветствую Вас, Mikle!
Для установки модема:
1. В БИОС отключить PnP
2. Вручную расставить прерывания(можно расставить также как
было до того)
3. Выделить прерывание для того PCI-слота, в который ставишь
модем.
4. Вручную установить модем, как стандартный PCI-модем.
5. После этого можно попробовать поставить другие драйвера
(родные, то есть скачанные с сайта производителя модема).


Отправлено: 12.02.2002, 14:48
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 30)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск




 Вопрос № 394

Здравствуйте, я хочу спросить, где можно скачать какой-нибудь русский отладчик, или help к ним. Какой лучше использовать для взлома мгновенного доступа?
Я скачал Winice, запускаю его из Dos, а он пишет, что столько-то памяти для того, столько-то для другого и зависает. Почему?

Отправитель: JohnPunk (john@38.ru)
Вопрос отправлен: 11.02.2002, 09:44
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Atma Manas
Добрый день, JohnPunk!
>"для взлома мгновенного доступа?" ;))
>Какой лучше использовать?
Для модификации кода налету под Dos - /HieW by SeN/ кстати и скачаешь ты его тоже мгновенно. По поводу линка на него: поищи сам, он известный, и на многих околохакерских ресурсах выкладывается ( в смысле HieW).
Под винды: (про SoftIce уж и говорить не стану).
W32dasm - довольно мощный отладчик.. Нравится он мне...
А качнуть попробуй, (если мне не изменяет память) с киархива:
www.kiarchive.ru/


Отправлено: 12.02.2002, 00:42
Отправитель: Atma Manas (регистрация: 29/01/2002, ответов на счету: 10)
Russia, Moscow




 Вопрос № 397

Привет всем!
Тут когда-то проскакивал вопрос о том, как можно средствами DOS определить: запускалась ли программа сегодня или нет. Так вот, я долго издевался над несчастной операционкой, но положительного результата достиг. Можете оценить сей шедевр.
Недостатки: оставляет файл с именем PREVDATE.TXT в текущем каталоге.
Возможности будущих версий: сохранение даты в реестре, при?м в качестве параметров имени приложения - тогда сей скрипт будет один, а его можно будет запускать в ассоциации с конкретным приложением.
Вот здесь и вопросик созрел: как переписать этот шедевр так, чтобы дату сохранять в реестре средствами только стандартных программ DOS (Windows).

Приложение:


Отправитель: Эксперт Артём Шегеда
Вопрос отправлен: 11.02.2002, 12:15
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает SeGa
Здравствуйте, Артём Шегеда!
Мои поползновения неточны и импозантны ))
но думаю в чем-то помогут. (забыл уже Dos :(( )если...

copy reg1.reg+currdate.txt reg2.reg
regedit reg2.reg (здесь какой-то ключ, я сам не могу
посмотреть - Dos'a нема..)

file test.bat =
___________
copy reg1.reg+currdate.txt reg2.reg
regedit reg2.reg
___________

file reg1.reg =
___________
REGEDIT4

[HKEY_CURRENT_USER\Software\My]
"Day"= (без "Enter"!!!)
___________

file currdate.txt =
___________
"11.12.13"

___________
(Кавычки надо будет добавить в файл!!)


Отправлено: 11.02.2002, 15:21
На момент выхода рассылки эксперт в базе не был найден либо недавно сменил пароль.




 Вопрос № 398

Hi, All!

Раньше можно было скачать IDA 3.76. Теперь он куда то пропал.
Тут очень припёрло. Может кто подскажет, где можно скачать EXE версию под винды? Если есть уверенность что там она без вирусов и не лень об этом написать, то буду благодарен если укажете и это.

С уважением, Alex.

Отправитель: Alex (AlexDal@mail.ru)
Вопрос отправлен: 11.02.2002, 13:07
Подгруппа: Дизассемблеры

_______________

Отвечает K.A. NiCK
Приветствую Вас, Alex!

www.exetools.com - здесь есть все что надо ! Только почитай как на FTP попасть.


Отправлено: 11.02.2002, 20:49
Отправитель: K.A. NiCK (регистрация: 28/12/2001, ответов на счету: 164)




 Вопрос № 399

Подскажите можно ли сделать так, чтобы машины из под ДОС увидели принтер из под Win98.
Имеется Novell 3.12 может через него как то?

Отправитель: Jc
Вопрос отправлен: 11.02.2002, 15:15
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Tiger
Здравствуйте, Jc!
Я в этом не профи, но могу вот что сказать. У меня на работе для каждой машины, которая печатает из-под ДОСа стоит свой матричный(!) принтер. Сеть тоже на Новелле и если печать из-под Виндов, то ессно, все печатается на сетевом лазернике. Так что думаю, что у Вас это вряд ли получится. :(


Отправлено: 11.02.2002, 21:01
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 85)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Vladimir
Здравствуйте, Jc!
Не знаю, как в Novell, я пользовался Net.
Там есть команда net print \\KOMP\PRINT | LPT1
которая присваивает порту LPT1 имя принтера PRINT компьютера KOMP. Что-то похожее должно быть и в Novell (Help /?).


Отправлено: 12.02.2002, 08:26
Отправитель: Vladimir (регистрация: 28/12/2001, ответов на счету: 35)
Россия, Конаково Тверской обл.

_______________

Отвечает kostik
Доброе время суток, Jc!
Принтер нужно сделать сетевым. Просто в ВИН98 устанавливаете принтер сетевым (то есть к нему смогут получить доступ другие компьютеры). Тогда с других компьютеров доступ к нему будет. Надеюсь, с настройками принтера, Вы разберётесь. Но хочется Вас предупредить, что сейчас с ДОС не могут работать многие принтеры.


Отправлено: 15.02.2002, 16:00
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 30)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск




 Вопрос № 400

Здравствуйте !
У меня такой вопрос : необходимо прочитать байт из двоичного файла с помощью функции fread(). И этот байт надо сравнить с каким-нибудь числом. Пожалуйста, подскажите, как это сделать
(если не трудно, дайте пример).
Спасибо.

Отправитель: Серж
Вопрос отправлен: 11.02.2002, 16:27
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает vitya
Здравствуйте, Серж!
Смотри приложение


Приложение:


Отправлено: 11.02.2002, 16:40
Отправитель: vitya (регистрация: 03/01/2002, ответов на счету: 12)
Armenia, Yerevan

_______________

Отвечает root
Доброе время суток, Серж!
Вот пример. Часть программы я пропустил(...)
FILE *f;
// открытие файла .....

char ch;int i=5; //требуемое число
fread( (void*)&ch, 1, 1, f );
// здесь проверка на ошибки...
// а вот теперь можно сравнивать:
if( ch == i ) doSomeThing();



Отправлено: 11.02.2002, 22:06
Отправитель: root (регистрация: 28/12/2001, ответов на счету: 25)
РГУ
Адрес: 344064. Ростов-на-Дону, ул. Таганрогская, 50а
Тел.: (8-632) 77-97-02
URL: http://www.aofd.boom.ru - Когда-то будет homepage
ICQ: 92779849
Россия, Ростов-на-Дону

_______________

Отвечает BMR
Здравствуйте, Серж!

Смотри приложение. Там почти всё из C-ишной подсказки.



Приложение:


Отправлено: 12.02.2002, 19:26
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 12)
Россия, Пенза

_______________

Отвечает Frank
Добрый день, Серж!
Похоже на то


Приложение:


Отправлено: 15.02.2002, 06:37
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 43)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




 Вопрос № 401

Где в интернете можно взять хорошие книжки на русском по прогр. VGA на асмем-ре?
Отправитель: ole19
Вопрос отправлен: 11.02.2002, 20:10
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает DiGiT
Приветствую Вас, ole19!
Вряд ли. Ты найдешь такие книги. В заграничном вряд ли найдешь, там все платно. А у нас может и есть. У меня есть такая книга, она года выпуска 85-90 где то в этом периоде, так вот там написано отлично все вплоть до программирования через порты. Было б время отсканил бы и выложил бы где нить.


Отправлено: 12.02.2002, 04:48
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student




 Вопрос № 402

Привет. Расскажите, пожалуйста как осуществляется считывание номера вставленного CD (мастдайкин сидиплэйр где-то же их берет :).
И еще один вопрос вдогонку: как лучше сделать, чтобы при открытии или закрытии сидирома (контроллер компакт-дисков) выполнялась определенная команда? Кстати, как заставить сидиром открыться (только про кнопку не напоминайте)?

Извиняюсь, если вопросы выглядят слишком глупыми.

Заранее большое спасибо.

Отправитель: Elf
Вопрос отправлен: 11.02.2002, 20:49
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает masquer
Добрый день, Elf!
Вот код на открытие и закрытие, на все остальное, возможно, можно найти информацию по mci командам.

cdopen db "set CDAudio door open",0
cdclose db "set CDAudio door closed",0
invoke mciSendString,ADDR cdopen,NULL,0,0
invoke mciSendString,ADDR cdclose,NULL,0,0


Отправлено: 11.02.2002, 21:37
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 23)
Украина, Николаев

_______________

Отвечает baldr
Здравствуйте, Elf!
Я Вас обрадую - такой вопрос уже был в рассылке... Мы на него уже отвечали, можете поискать.
Но не в лом и еще раз напомнить - тема интересная... В общем, прерывание 2Fh - DOS multiplex,
там есть функции 080xh - работа с DRIVER.SYS - это и драйвер сидюка, и все подобные...
В общем, посмотрите таблицу прерываний - сразу все должно быть ясно. Таблицу прерываний можно
взять либо у меня на сайте, либо на www.Kalashnikoff.ru . Удачи в открывании CD-ROM'ов!
Кстати, еще можно ЗАПЕРЕТЬ мостик сидюка, так, что кнопкой его не откроешь, только через команду
ОТПЕРЕТЬ! Ищите там же... Все!


Отправлено: 11.02.2002, 22:17
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 62)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает DiGiT
Приветствую Вас, Elf!
mciSendString(LPCTSTR lpszCommand, LPTSTR lpszReturnString,
UINT cchReturn, HANDLE hwndCallback);
Открывает и закрывает СиДюк
Там различие в параметре lpszCommand. Не помню точно. Где то в рассылке я писал про эти команды.


Отправлено: 12.02.2002, 04:43
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student

_______________

Отвечает BMR
Добрый день, Elf!

Что касается открытия/закрытия CD, то это делается с помощью вызова mciSendCommand(DeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0) для открытия и mciSendCommand(DeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0) для закрытия.
А вообще найди Советы по Delphi Валентина Озерова хорошая вещь. Там есть такой пример, так что можно разобраться - какой параметр откуда откопать.



Отправлено: 12.02.2002, 19:21
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 12)
Россия, Пенза




 Вопрос № 403

Здравствуйте !
У меня вопрос не об Асме, а о С, но просто не знаю, куда еще обратиться.. помогите !)))
Вот малюсенький прог - надо прочитать из ВМР-шки один байт и вывести его экран. Не получается... Почему-то FSEEK не хочет двигать указатель файла...


Приложение:


Отправитель: Андрей
Вопрос отправлен: 11.02.2002, 22:12
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает baldr
Доброе время суток, Андрей!

Во-во... стандартная ошибка!!
Смотрим строку:
if(f = fopen("circle.bmp","rb") == NULL)
как ты думаешь, что присваивается переменной f? Думаешь, что идентификатор файла?
Вряд ли... По-моему либо 1(если fopen==NULL), либо 0 (если fopen!=NULL) - и все!!
Поставь скобки - они никогда не помешают! Приоритет операций - вот где глюк!
if((f = fopen("circle.bmp","rb")) == NULL)
- Вот так надо!
Файл-то открывается, но идентификатор не сохраняется и когда ты передаешь переменную f
функции fseek, она не находит правильных данных и возвращае еггог!
У меня тоже раньше были такие ошибки постоянно, но теперь я ставлю скобки везде...
Читать хуже, зато пробем при отладке меньше.

А зачем тебе значок процента в printf(), если ты не выводишь никаких переменных?


Отправлено: 11.02.2002, 22:42
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 62)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает DiGiT
Здравствуйте, Андрей!
Блин, кто так проги пишет. Есть хелп у сей и причем хороший.
Вот на работающий код.
А если ингиш не знаешь, переводи переводчиком.


Приложение:


Отправлено: 12.02.2002, 04:36
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student

_______________

Отвечает Dron
Доброе время суток, Андрей!

Ты открываешь файл неправильно.
Надо следить за приоритетом операций.
приоритет '==' равен 8, а приоритет '=' равен 15, то есть сперва выполнится сравнение с NULL, а уже потом этот логические результат будет присвоен f! выдели присваивание круглыми скобками. и все заработает.


Отправлено: 12.02.2002, 11:56
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 247)
URL: http://spawnhole.narod.ru/asmos/asmos.html - Операционная система с нуля!

_______________

Отвечает Артём Шегеда
Приветствую Вас, Андрей!

Тривиальнейшая ошибка!
Как говорится: не знаешь приоритета операций - не берись писАть приграмму (хотя, как выучить приоритеты, если не писАть программы). В строке, где открывается файл, сначала нужно присвоить переменной f значение, а потом сравнить с NULL. Неужели твой компилятор не предупредил тебя о неправильном преобразовании указателей? Нужно было написать так:


Приложение:


Отправлено: 12.02.2002, 16:46
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 51)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает Ayl
Приветствую Вас, Андрей!

Я не проверял, но попробуй поставить режим открытия файла как rb+. Скорее всего поможет. Кажется, режим rb позволяет только последовательный доступ к файлу.


Отправлено: 13.02.2002, 19:27
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 158)
Россия, Санкт-Петербург

_______________

Отвечает BMR
Здравствуйте, Андрей!

Кстати, я сам две ночи просидел - ну на хочет устанавливаться
и всё тут. Подскажите люди добрые неразумному. По смещению 0 она даёт читать, а если оно >0 ну нивкакую :-(. Даже примеры
из справки не работают.

Андрей! Читай 5 раз по байту, или в буфер и 5 байт и смотри что получилось.


Отправлено: 14.02.2002, 01:19
Отправитель: BMR (регистрация: 10/02/2002, ответов на счету: 12)
Россия, Пенза

_______________

Отвечает Frank
Добрый день, Андрей!
Проблема тут не в fseek(), он все правильно делает, а все дело в том, как ты выводишь свой байт. см. в приложении исправленный вариант.
ЗЫ там в твоей программе не хватает нескольких скобок, лишняя
переменная и инклуды, без которых можно обойтись, а также можно выходить не по "exit(0)" а стандартным выходом из функции "return 0" только в заголовке нужно указать int main()
а не void main().


Приложение:


Отправлено: 15.02.2002, 06:41
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 43)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




 Вопрос № 383

Народ!
Скачайте кто-нибудь, у кого хороший канал, книгу (http://www.opengl.org.ru/books/open_gl/), заархивируйте и дайте ссылочку на архив. Буду очень признателен!!!!
Навеяно экспертом UFO (ibm2000@mailru.com)

Отправитель: Эксперт Andy Bitoff
Вопрос отправлен: 10.02.2002, 00:48
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает UFO
Здравствуйте, Andy Bitoff!
А здесь вот она лежит 2 с половиной метра
http://www.opengl.org.ru/files/open_gl.zip


Отправлено: 10.02.2002, 04:52
Отправитель: UFO (регистрация: 28/12/2001, ответов на счету: 104)
Россия, Южно-Сахалинск

_______________

Отвечает jc
Приветствую Вас, Andy Bitoff!
У меня была эта книга но к сожелелинию после крушения винта от не чего не осталось. Но есть книга как две капли похожая на книгу Игоря Тарасова только без откомпилированных примеров и шаблонов ! И весит zip архив всего 100 Кб Если нужноо скину на мыло или выложить на ftp ? С уважением ...


Отправлено: 11.02.2002, 10:08
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 9)
Россия, Йошкар-Ола

_______________

Отвечает Sensey
Добрый день, Andy Bitoff!
Там есть ссылка
http://opengl.org.ru/files/open_gl.zip
Если хочешь, я скачаю и вышлю тебе по почте по частям
Подтверди по Аське, можно в оффлайн


Отправлено: 11.02.2002, 10:31
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 296)
Тел.: (0572) 41-76-04 д.
ICQ 105679124
Украина, Харьков




 Вопрос № 384

У меня вопрос про нуль-модемный кабель. Честно говоря, я его ни разу не видел. Но меня интересует что и как он делает.
Я представляю его себе так: кабель, с одной стороны вилка в ком порт, с другой несколько вилок, чтобы запитать второй системный блок и обеспечить возможность обмена данными с ним.
Правильно?
Благодаря этому кабелю можно работать только с винтом второго
системного блока или можно использовать его какие-то другие ресурсы (может проц или внутренний модем)? Для чего нужен этот
кабель?

Отправитель: TanaT (tanat@yes.ru)
Вопрос отправлен: 10.02.2002, 12:02
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает kostik
Здравствуйте, TanaT!
Последовательные порты соединяются 7-жильным нуль-модемным последовательным кабелем или 3-жильным последовательным кабелем. Последовательный кабель должен иметь 9- или 25-штырьковые разъёмы на каждом из его концов (в зависимости от типа разъёмов на системных блоках ПК). Собственно для межкомпьютерного обмена достаточно и 3 жил. - Ground=Ground
(земля-земля),Transmit-Recieve(передать-принять),Recieve-Transmit(принять-передать). Если необходимый последовательный кабель отсутствует, пользователи соединяют свои последовательные порты тремя проводами.
Кроме того можно использовать другие ресрусы подсоединенного компьютера(не только жёсткий диск).
Если хочешь узнать поподробнее о нуль-модемном соединении,
пиши на мыло mrkirov@mail.ru)


Отправлено: 10.02.2002, 15:17
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 30)
Адрес: ул. Мирная д.3 кв.58
Тел.: 4112-39276
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru
Россия, Хабаровск

_______________

Отвечает UFO
Добрый день, TanaT!
Cом с одной стороны или ЛПТ - с другой стороны тож самое - некий шаринг после включения NCommander его любил, да и любые шеллы типа него просто обязаны иметь поддержку


Отправлено: 10.02.2002, 17:26
Отправитель: UFO (регистрация: 28/12/2001, ответов на счету: 104)
Россия, Южно-Сахалинск

_______________

Отвечает Evgeny
Здравствуйте, TanaT!
Нуль-модем это соединение двух компьютеров через последовательный порт при помощи так называемого 9-контактного нуль-модемного кабеля. Он используется для обмена данными. Скорость передачи данных при таком способе связи очень низкая, кроме того если один компьютер передает данные, то второй компьютер может только принимать и больше ничего делать не может. Так что лучше не мучиться и соединяться при помощи сетевых карт. В основном он выглядит, как провод с каждого из концов которого имеется одно гнездо для подключения в ком-порт. Можно использовать кабель длинною более 100 метров.
При помощи этого кабеля можно использвать только винт другого компа. Конечно, теоретически есть возможность использовать его для выхода в интернет, связав со вторым компом, имеющим модем, но скорость будет очень и очень низкой.
С уважением, Евгений!


Отправлено: 10.02.2002, 17:52
Отправитель: Evgeny (регистрация: 28/12/2001, ответов на счету: 52)
URL: http://teacher.km.ru - Обучающие программы, рефераты
Россия, Екатеринбург

_______________

Отвечает Painbringer
Здравствуйте, TanaT!
Да нет. просто кабель com-com. оба компа равнозначны. для работы надо 3 жилы, но умельцы пользовали и меньше.


Отправлено: 11.02.2002, 00:43
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 333)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.

_______________

Отвечает DivX
Добрый день, TanaT!
В стародавнии времена в играх была опция "нуль-модем". Сейчас это называется по стандартам DirectX(DPlay) "последовательное соединение". Используется для соединения двух компьютеров на небольшом расстоянии с помощью com-портов(и не только). Образуется псевдо-сеть без сетевых контроллеров, только с использованием уже встроенных com-контроллеров (потому и называется нуль-модем). Возможности, в принципе, те же самые, что и в сети их 2 компов, ограниченные только скоростью передачи.


Отправлено: 11.02.2002, 06:39
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 176)

_______________

Отвечает змей
Добрый день, TanaT!
да ненужен он вообще...никому, выбрось из головы :))
а если често то ты пральна заметил ..можно с винтом работать
но разделять системные ресурсы...врядли получиться..
(ну если ты тока кластер забацаешь)


Отправлено: 11.02.2002, 08:36
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 181)

_______________

Отвечает DiGiT
Приветствую Вас, TanaT!
Так соединяй его просто так. И в нортоне например соединяйся.
Понимаешь ведь чтоб происходил обмен между компами нужны проги. Если прогу напишешь то можно и проц и ресурсы и все делать. А так ну ты и расскатал губу сразу все одним пакетом.
Кабель нужен чтоб установить физическое соединение. А за все остальное отвечает софт.


Отправлено: 11.02.2002, 09:19
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student

_______________

Отвечает Sensey
Доброе время суток, TanaT!
Нет, направильно.
Нуль-модем, это кабель который соединяеть только порты. То есть представь себе два компа, соединенные модемами, а теперь модемы выбрось. Только по нуль-модему можно соединять не только 2 кома, но и ЛПТ-шники


Отправлено: 11.02.2002, 10:13
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 296)
Тел.: (0572) 41-76-04 д.
ICQ 105679124
Украина, Харьков

_______________

Отвечает VicSimon
Здравствуйте, TanaT!
Нуль-модемным кабелем соединяются между собой COM-порты двух компьютеров для передачи данных между ними. Для этого необходимо соответствующее программное обеспечение. Ресурсы, которые при этом можно использовать зависят только от ПО (ну и, естественно, от пропускной способности портов). То есть, нуль-модем - это шнурок с каждой стороны которого ОДИН разъем.


Отправлено: 12.02.2002, 06:24
Отправитель: VicSimon (регистрация: 25/01/2002, ответов на счету: 11)
Россия, Красноярск

_______________

Отвечает Frank
Здравствуйте, TanaT!
Есть два вида таких кабелей: для COM порта и LPT порта. Для ком, с одной стороны 9 и(или) 25 штырьковый разьем, с другой стороны тоже самое. Скорость передачи 56кбит/сек. ЛПТ соединяет компьютеры соотв. через ЛПТ порт. Скорость если не ошибаюсь килобайт 70 в сек. и все сетевые игрушки идут нормально.
Теперь собсно как все это дело настроить: После того как ты все соединишь и загрузишь винду зайди на обоих компах в Программы->Стандартные->Связь->Прямое кабельное соединение. Если такого там нет, то на вкладке установка компонент виндовс доустанови необходимое. В прямом кабельном соединении
настрой порты ( одни и теже ;) ) и укажи один компьютер ведущим другой ведомым, т.е. один из компьютеров используется для доступа к ресурсам другого (диски, принтеры). Да еще вероятно в закладке сеть нужно будет установить общий доступ к файлам и принтерам. На обоих компьютерах по-моему также должна стоять одна и та же рабочая группа. После установки соединения у тебя будет небольшая сетка. И поставь наверное поддержку протокола IPX ( это чтоб в старкрафт играть ;) )
ЗЫ Готовый кабель можно купить на любом радиобазаре.


Отправлено: 14.02.2002, 07:51
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 43)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




 Вопрос № 386

Скачал MASM c http://www.Kalashnikoff.ru
Распаковал.
FAR-MASM6.12-DISK1 запустил setup.exe
Установил на диск С (как по умолчанию).
Для проверки копирую файлы из Приложения в каталог BIN - MASM611
Запускаю в FAR-MASM611-BIN : ml.exe Prog01.asm /AT - файл из примеров
получаю только Prog01.obj
При выходе получаю сообщение FARa:
Assembling: Prog01.asm
fatal error A1020: cannot find link.exe
( аналогично Prog02.asm и Prog03.asm ...)
??????????????????????????????????????????
я так понимаю, что какие-то проблемы с link.exe , но что с этим делать.

Отправитель: Начинающий
Вопрос отправлен: 10.02.2002, 17:38
Подгруппа: Работа с MASM/TASM

_______________

Отвечает K.A. NiCK
Добрый день, Начинающий!

Проверь, может там у тебя link.exe в другой папке (не помню название). + еще про это написано уже блин ХЗ сколько раз. Сделай как в инструкции ! (см. сайт Олега)


Отправлено: 10.02.2002, 22:06
Отправитель: K.A. NiCK (регистрация: 28/12/2001, ответов на счету: 164)

_______________

Отвечает Andy Bitoff
Здравствуйте, Начинающий!
Найди этот файл (link.exe) он где-то должен быть. И скопируй в его в каталог c:\masm32\BIN\ тогда должно работать.


Отправлено: 10.02.2002, 22:24
Отправитель: Andy Bitoff (регистрация: 28/12/2001, ответов на счету: 62)
URL: http://bitoff.pisem.net - HomePage или что-то типа того :)
Россия, Санкт-Петербург

_______________

Отвечает DiGiT
Приветствую Вас, Начинающий!
Нифига не понял. Так он пишет "cannot find". Значит нет его. Как ты инсталировал. Блин. Все работает. посмотри есть ли он. Если есть то проставь путь или сделай его текущим. Ну накрайняк напиши полностью путь


Отправлено: 11.02.2002, 09:14
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 197)
ICQ:133534725
Russia(),Student

_______________

Отвечает jc
Приветствую Вас, Начинающий!
Все дастаточно просто просто ml.exe находиться в каталоге bin , link.exe в каталоге binr. Наверника у тебя не прописаны пути поэтому он его не находит. Выходов из этого положения нескольков :
1. при компоновки использовать nmake.exe для этого тебе нужно будет составить make'фаил гте ты прописываешь путь к компилятору и линковщику(вобще учись состовлять маке файлы они в жизни тебе пригодяться )
2. прописать путь к катологам bin,binr,lib,includes в файле autoexec.bat в переменной PATCH после чего перезагрузить машину и наслаждатся прелястими ассемблера
Удачи в своих начинания С уважением....


Отправлено: 11.02.2002, 09:18
Отправитель: jc (регистрация: 05/02/2002, ответов на счету: 9)
Россия, Йошкар-Ола

_______________

Отвечает Frank
Здравствуйте, Начинающий!
Вероятнее всего система просто не может определить расположение линкера. Пропиши его в autoexec.bat. Или помести в тот же каталог, что и твои проги, но это не удобно т.к. придется переносить еще несколько файлов.


Отправлено: 14.02.2002, 07:53
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 43)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Внимательно(!) заполните приведенную ниже форму для того, чтобы отправить вопрос или дополнение к ответам. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.

В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.



 Персональные данные (?)
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Текст сообщения (?)
Вопрос


Текст вопроса или дополнения:

Приложение (если необходимо: программа, выдержка из закона и т.п.):

Если Вы отправляете дополнение,
нажмите кнопку "Отправить как дополнение":




 Выбор подгруппы (для вопроса)

Отправить вопрос всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP

© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное