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

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 317
от 14.07.2002, 02:30

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 726
Отправлено ответов: 2046
Активность: 281.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Igoryk
Статус: Начальный
Общий рейтинг: 108.4
[Подробней >>]
igorash
Статус: Опытный
Общий рейтинг: 121.05
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 161.11
[Подробней >>]
 
kvINT
Статус: Опытный
Общий рейтинг: 113.02
[Подробней >>]
Топор
Статус: Опытный
Общий рейтинг: 118.66
URL: Хорошая Русская Металлическая команда
Телефон: (8462)160302, 162918
[Подробней >>]
Александр
Статус: Опытный
Общий рейтинг: 115.77
[Подробней >>]
 
наСИльник
Статус: Профессиональный
Общий рейтинг: 137
URL: "Железо"
[Подробней >>]
Broken Sword
Статус: Профессиональный
Общий рейтинг: 141.96
[Подробней >>]
Alex
Статус: Опытный
Общий рейтинг: 113.06
URL: За здравие замолвите словечко и БУДЬТЕ ЗДОРОВЫ!
Телефон: (0332) 77-08-56
[Подробней >>]
 
Gibbel
Статус: Опытный
Общий рейтинг: 109.25
URL: Страничка обо мне и моих друзьях
[Подробней >>]
Beeblebrox
Статус: Опытный
Общий рейтинг: 119.65
URL: Beeblebrox / TMA HomePage
[Подробней >>]
Sensey
Статус: Профессиональный
Общий рейтинг: 138.31
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]
 
veei
Статус: Доверительный
Общий рейтинг: 125
[Подробней >>]
Andy Bitoff
Статус: Опытный
Общий рейтинг: 110.06
URL: HomePage или что-то типа того :)
[Подробней >>]
Zloy
Статус: Опытный
Общий рейтинг: 105.55
URL: The полный отстой
[Подробней >>]
 
Shal
Статус: Доверительный
Общий рейтинг: 106.37
[Подробней >>]
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 122.65
URL: Пристанище неодинокого программиста
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 115.45
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 689. Здравствуйте господа эксперты! Если я правельно понимаю, то Tasm проcматривает код ДВА раза (а может... (ответов: 7)
Вопрос № 690. Уважаемые господа! Получил ваши ответы по вопросу ООП. В некоторых из них прозвучало предложение отк... (ответов: 7)
Вопрос № 691. Вопрос наверное очень прост, но помогите пожалуйста чайнику. А дело в следующем. При работе в Dos Na... (ответов: 10)
Вопрос № 692. Помогите!!! Нужно написать программу,которая находит время,необходимое для исполнения другой програм... (ответов: 4)
Вопрос № 693. Здравствуйте Эксперты! Помогите пожалуйста Я тут не как с флагами разобраться ни могу, да с регистр... (ответов: 10)
Вопрос № 694. Добрый день! Не подскажут ли Ув.Эксперты..как серийный номер дискеты (3,5") изменить? Спасибо..... (ответов: 6)
Вопрос № 695. Привет, эксперты! У меня такой вопрос: зачем нужны параметры у АПИ функции, которые описанны так: &q... (ответов: 6)
Вопрос № 696. Уважаемые эксперты В приложении представлен пример В коментариях ошибки, которые выдает TASM.exe в с... (ответов: 1)

Вопросов: 8, ответов: 51


 Вопрос № 689

Здравствуйте господа эксперты!
Если я правельно понимаю, то Tasm проcматривает код ДВА раза (а может и больше)!!! Так почему возникают такие косяки типа:
color srtuc_color <>
struc_color
black db 0
white db 7
struc_color
Все...! Forward reference needs override.



Вопрос отправлен: 09.07.2002, 08:43
Отправитель: kuper

[Следующий вопрос >>] [Список вопросов]

Отвечает Igoryk

Здравствуйте, kuper!
У тебя же не заполнено color <> Все из-за этого

Ответ отправлен: 09.07.2002, 21:21
Отправитель: Igoryk


Отвечает igorash

Приветствую Вас, kuper!
Попробуй вручную в ключе указать сколько раз просматривать
ключ /m#
# - сколько раз просматривать


Ответ отправлен: 09.07.2002, 12:48
Отправитель: igorash


Отвечает masquer

Доброе время суток, kuper!
Ты сам можешь задать, сколько раз он будет просматривать, смотри параметры

Ответ отправлен: 09.07.2002, 09:09
Отправитель: masquer


Отвечает kvINT

Приветствую Вас, kuper!
Чтобы он делал два прохода, нужна опция /m2.
tasm /m2 ...

Ответ отправлен: 10.07.2002, 15:22
Отправитель: kvINT


Отвечает Топор

Приветствую Вас, kuper!
По умолчанию он чешет один раз. Задавай ключ /m5 - он сделает сколько ему надо (лишнего не будет) и успокоится.


Ответ отправлен: 12.07.2002, 19:09
Отправитель: Топор


Отвечает Александр

Доброе время суток, kuper!
Как опции задашь так и будет. Для включения надо задать опцию -m После m может находиться число проходов, иначе автоматически.


Ответ отправлен: 12.07.2002, 18:54
Отправитель: Александр


Отвечает --- Нет данных ---

Здравствуйте, kuper!
Чтобы эта прога работала, нужно указать
при компиляции опцию /m<кол-во повторений>
Например:
tasm /m2 myprg.asm
Повторений может быть меньше 5.

Ответ отправлен: 10.07.2002, 00:09
Отправитель: --- Нет данных ---


 Вопрос № 690

Уважаемые господа!
Получил ваши ответы по вопросу ООП. В некоторых из них прозвучало предложение открыть рассылку на вышеуказанную тему.
В принципе, я бы взялся освятить этот вопрос. Но мне бы хотелось, что бы, во-первых высказались эксперты (необходимо ли это делать).
Затем мне не хотелось бы открывать новую рассылку. Потому, что ассемблер и ООП для меня тождественно равные вещи, ну, а в основном – катастрофически не хватает времени, поэтому собственную рассылку думаю не потяну. Если имеется возможность, я бы оформлял освящение вопроса в виде письма, и отправлял его, к примеру, автору рассылки, а он бы помещал бы все это дело в рассылку (конечно если автор рассылки будет не против).
С Уважением, Виктор.
P.S. По предложению brokensword «вспомнить былое», наверное вспомню, но не раньше субботы – воскресенья. Тем более что команды типа rdtsc на моем компьютере не поддерживаются (к сожалению не Pentium). Вы хотели бы получить листинг с комментариями, или что-либо конкретное (что Вы имели в ввиду под словами «поломайте ка лучше эту прогу»)?



Вопрос отправлен: 09.07.2002, 09:31
Отправитель: Виктор

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Приветствую Вас, Виктор!
Если имеется ввиду программа 414, то там пароль нужно ввести.
"освятить" - это в церкви, "освещать" - лучше :)

Ответ отправлен: 09.07.2002, 09:46
Отправитель: masquer


Отвечает kvINT

Приветствую Вас, Виктор!
Не удержался.
ОсвЯщают храмы и т.д. Еще воду свЯтят. Вопросы и темы освЕщают. А идея хорошая.

Ответ отправлен: 10.07.2002, 15:22
Отправитель: kvINT


Отвечает наСИльник

Приветствую Вас, Виктор!
Я в принципе не против, если твоя рассылка будет интересна. Напиши поподробнее про что ты хочешь писать. И вообще переговори с Олегом.


Ответ отправлен: 09.07.2002, 12:38
Отправитель: наСИльник


Отвечает Broken Sword

Приветствую Вас, Виктор!
Я имел ввиду то что сказал ) - поломать значит запуситить и посмотреть чего хочет прога. Прога хочет пароль. Т.к. вы его заранее знать не можете, то начинаете перебор... )
ну и в конце концов, листинг не походит по той причине, что это лишь 1 ступень - простая расшифровка.
я бы исправил, если б знал причину отказа работать в 98. Ну в самом деле - на целеронах (начиная с 300А точно, у меня такой) rdtsc поддерживается, все плачутся именно на нее, а куда я ее уберу без нее и защиты то никакой нет!!! При чем здесь вообще 98 до rdtsc я не понимаю. В DOS-е (в реальном) все работало, только выходило по ctrl некорректно... а так все работает, вон masquer уже поломал давно и сидит ждет второе пиво ни на что не жалуется...
вот еще если хотите "рабочие варианты" подобных прог обратитесь к Beeblebrox-у, у него всегда есть пара тузов в рукаве.

Ответ отправлен: 09.07.2002, 12:03
Отправитель: Broken Sword


Отвечает Alex

Здравствуйте, Виктор!
Попробуйте сделать несколько выпусков. Я думаю, что Калашников О.А. Вам в этом посодействует.

Ответ отправлен: 10.07.2002, 08:08
Отправитель: Alex


Отвечает Топор

Приветствую Вас, Виктор!
По ООП - конечно, надо.


Ответ отправлен: 12.07.2002, 19:07
Отправитель: Топор


Отвечает --- Нет данных ---

Добрый день, Виктор!
Я только ЗА

Ответ отправлен: 10.07.2002, 00:10
Отправитель: --- Нет данных ---


 Вопрос № 691

Вопрос наверное очень прост, но помогите пожалуйста чайнику. А дело в следующем. При работе в Dos Navigator в окне вижу нормальные буквы, в полноэкранном режиме только крючочки. И тоже самое если запускаю сеанс DOS. Заранее благодарен.
Ivan.



Вопрос отправлен: 09.07.2002, 13:10
Отправитель: Ivan

[Следующий вопрос >>] [Список вопросов]

Отвечает Gibbel

Здравствуйте, Ivan!
Установи соответствующую кодовую страницу

Ответ отправлен: 10.07.2002, 12:01
Отправитель: Gibbel


Отвечает masquer

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

Ответ отправлен: 09.07.2002, 14:17
Отправитель: masquer


Отвечает Beeblebrox

Доброе время суток, Ivan!
Приведи содержимое своих config.sys и autoexec.bat. Или сам проследи, чтобы указанные там руссификаторы находились в нужных местах

Ответ отправлен: 09.07.2002, 13:44
Отправитель: Beeblebrox


Отвечает Alex

Добрый день, Ivan!
У тебя какая ОС? В Вин98 подобных проблем не возникает, в НТ4 тоже. Такая кракозябла начинается с Вин2К, а также есть в Ме и ХР. Избавляться от неё можно разными методами, но проще всего, по-моему, найти хороший ДОСовский русификатор и загружать его перед запуском ДН. Я использую KEYRUS. Если ничего не получится - пиши, обсудим другие методы.

Ответ отправлен: 10.07.2002, 08:08
Отправитель: Alex


Отвечает Sensey

Здравствуйте, Ivan!
Сделай ярлычек на батник, в котором перед запуском DN запускай keyrus - проще всего...


Ответ отправлен: 09.07.2002, 15:26
Отправитель: Sensey


Отвечает veei

Доброе время суток, Ivan!
Проверь у себя в autoexec.bat, стоят ли следующие строчки:
mode con codepage prepare=((866) C:WINDOWSCOMMANDega3.cpi)
mode con codepage select=866
keyb ru,,C:WINDOWSCOMMANDkeybrd3.sys
И в config.sys:
device=C:WINDOWSCOMMANDdisplay.sys con=(ega,,1)
Country=007,866,C:WINDOWSCOMMANDcountry.sys
Если нет, то поставь... Может быть что-нибудь получится.


Ответ отправлен: 10.07.2002, 04:57
Отправитель: veei


Отвечает наСИльник

Добрый день, Ivan!
Это у тебя руссификатор под дос не запущен. А скорее всего не прописан в autoexec.bat, пропиши его там чтобы он аутоматически запускался при дос-сеансе, чтоб не запускать его в ручную каждый раз.


Ответ отправлен: 09.07.2002, 21:32
Отправитель: наСИльник


Отвечает Andy Bitoff

Здравствуйте, Ivan!
У меня такое было. Тебе помогут исправления в Config.sys добавь туда:
DOS=HIGH,UMB
DEVICE=C:WINDOWSHIMEM.SYS /TESTMEM:OFF
DEVICE=C:WINDOWSEMM386.EXE RAM
BUFFERS=40,0
FILES=50
LASTDRIVE=
Да, и проверь, чтобы файлы HIMEM.SYS и EMM386.EXE были где указано.

Ответ отправлен: 09.07.2002, 22:06
Отправитель: Andy Bitoff


Отвечает Александр

Здравствуйте, Ivan!
Выберите ярлык программы, нажмите правую кнопку мыши-> Свойства-> Шрифт. Выбираете только растровые. Должно помочь.
P.S. Немного не в кассу вопрос послал.


Ответ отправлен: 12.07.2002, 18:55
Отправитель: Александр


Отвечает --- Нет данных ---

Здравствуйте, Ivan!
Ты наверное сидишь на МЕ, который спрятал ДОС
очень глубоко. Поэтому в режиме эмуляции используется
ANSI кодировка, а не ASCII.
Есть два выхода: читать досовские тексты в
NOrton Commander или перейти на другой WIN,
поддерживающий режим ДОСа. Например WIN98 SE

Ответ отправлен: 10.07.2002, 00:10
Отправитель: --- Нет данных ---


 Вопрос № 692

Помогите!!!
Нужно написать программу,которая находит время,необходимое
для исполнения другой программы в тысячных секунд. Допускается погрешность до 55/1000 сек.



Вопрос отправлен: 09.07.2002, 13:49
Отправитель: Михаил (yazik87@hotmail.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает Beeblebrox

Здравствуйте, Михаил!
Прочитай описание программирования таймера у Джордейна. Там есть примеры.
Запускаешь измеряющую программу. Настраиваешь таймер. Запускаешь измеряемую. После завершения ее работы считываешь таймер и находишь разницу показаний, переводишь в секунды или во что надо

Ответ отправлен: 09.07.2002, 14:58
Отправитель: Beeblebrox


Отвечает masquer

Доброе время суток, Михаил!
Ключевое слово - RDTSC

Ответ отправлен: 09.07.2002, 14:17
Отправитель: masquer


Отвечает Sensey

Здравствуйте, Михаил!
Проверь ящик...


Ответ отправлен: 09.07.2002, 15:37
Отправитель: Sensey


Отвечает --- Нет данных ---

Добрый день, Михаил!
Два способа:
Через системное время: функция 2Ch, прерывания 21H
Через системный таймер: int 08h

Ответ отправлен: 10.07.2002, 00:11
Отправитель: --- Нет данных ---


 Вопрос № 693

Здравствуйте Эксперты!
Помогите пожалуйста
Я тут не как с флагами разобраться ни могу, да с регистрами DS,CS,DX,BX не очень то
Понятно, подскажите где можно достать по больше инфы о регистрах. И еще один вопросел я тут чета пытался на калякать и такой облом ни работает!
.model tiny
.code
org 100h
begin:
mov ax,2
mov bx,4
cmp ax,bx ;Сравнить ax and bx
cmovl ax,bx ;Если ax < bx Means copy bx in ax
end begin
Хотя у меня TASM 4.1 , TLINK 5.0
Выдает ошибку “Illegal instruction”,
Даже ставил .686,686p.
Нужен ваш совет че здесь надо может компилятор галимый или что друго
Хотел бы по подробней узнать о файле DPMI16bi.ovl?



Вопрос отправлен: 09.07.2002, 17:35
Отправитель: Roman (mroman@tut.by)

[Следующий вопрос >>] [Список вопросов]

Отвечает --- Нет данных ---

Доброе время суток, Roman!
Сначала о регистрах и флагах:
DS - сегментный регистр данных. Содержит данные программы
CS - сегментный регистр кода. Содержит команды программы
DX (DATA Register) - регистр данных, хранит данные (2 байта)
BX - регистр базы. Хранит базовый адрес объекта в памяти
Если хочешь, могу много чего на мыло выслать, 200 мегов инфы
по ассемблеру.
А насчёт проги, я не додумался, думал 5 минут, потом
надоело, потому как документации на эту команду НЕТ.
Может скажешь где ты такую редкость раздобыл?

Ответ отправлен: 10.07.2002, 06:38
Отправитель: --- Нет данных ---


Отвечает Beeblebrox

Доброе время суток, Roman!
Ну ты даешь, какой cmovl, tasm этого не знает, надо писать явно опкод в виде db
Мой тебе совет, не лезь в дебри, изучай сейчас простые инструкции до .386
И раздобудь какую-нибудь книжку

Ответ отправлен: 09.07.2002, 17:54
Отправитель: Beeblebrox


Отвечает masquer

Здравствуйте, Roman!
Компилятор совсем плох, у меня на масме все ОК, правда твой процессор может не поддерживать эту инструкцию. Если совсем невтерпеж пиши
cmovl equ dd 0C34C0F66h ; cmovl ax, bx
По регистрам книгу лучше купи.


Ответ отправлен: 09.07.2002, 19:16
Отправитель: masquer


Отвечает Zloy

Добрый день, Roman!
TASM 4.1 вообще не знает о .686 Используй другой компилятор или пиши опкод явно.


Ответ отправлен: 09.07.2002, 20:54
Отправитель: Zloy


Отвечает veei

Доброе время суток, Roman!
Знаешь может я чего-то не понял, но не припомню такой инструкции в ASM'е:
cmovl ax,bx ;Если ax < bx Means copy bx in ax
Ошибка "Illegal instruction" - значит, что компилятор тоже не знает такой инструкции.
Совет такой: Ручки должны расти откуда надо, а не откуда обычно...
Если серьезно: Как я понял, тебе нужно скопировать bx в ax, если ax меньше него.
Тогда попробуй так:
...
cmp ax, bx ;Сравниваем ax и bx
jnl lbl ;Если ax не меньше, то ничего не делаем

push bx ;Копируем bx
pop ax ; в ax
lbl:
...


Ответ отправлен: 10.07.2002, 04:58
Отправитель: veei


Отвечает Shal

Приветствую Вас, Roman!
Процессор для команды cmovl:P6.


Ответ отправлен: 09.07.2002, 19:29
Отправитель: Shal


Отвечает Артём Шегеда

Доброе время суток, Roman!
Tasm 5.3 нормально компилирует для режима процессора ".686" - в режиме ".586" он говорит: "Illegal instruction for currently selected processor(s)".
Tasm 4.1 вообще не знает о режиме ".686". Сделай правильные выводы.

Ответ отправлен: 09.07.2002, 18:26
Отправитель: Артём Шегеда


Отвечает наСИльник

Добрый день, Roman!
У меня все нормально пошло, это у тебя Tasm старый, меняй на более новый.


Ответ отправлен: 09.07.2002, 21:39
Отправитель: наСИльник


Отвечает Топор

Доброе время суток, Roman!
Уже не помню, существуют ли в природе команда cmovl, но это явно для процев старше 586, которые TASM 5.0 в своей стандартной комплектации не держит. Заплатай tasm32.exe или найди TASM 5.3, в Сети есть и поиском находится. А линкер тут вообще не при чём - он синтаксис не проверяет.


Ответ отправлен: 12.07.2002, 19:04
Отправитель: Топор


Отвечает Александр

Добрый день, Roman!
А ты уверен что Tasm 4 поддерживает инструкци процессоров семейства 686??? Поставь Tasm 5.3. Там эти инструкции точно будут. DPMI16bi.ovl - нужна для запуска скомпилированных под Borland программ c поддержкой DPMI(Dos Protected Mode Interface). Кажется для 286-х процессоров. Для 386 и выше должна быть 32-битная версия...
P.S. О регистрах и вообще о программировании на Ассемблере лучше читать Зубкова "Ассемблер: язык неограниченных возможностей" или П.И.Рудаков, К.Г.Финогенов "Язык Ассемблера: уроки программирования".


Ответ отправлен: 12.07.2002, 18:55
Отправитель: Александр


 Вопрос № 694

Добрый день!
Не подскажут ли Ув.Эксперты..как серийный номер дискеты (3,5") изменить?
Спасибо...
Пака..



Вопрос отправлен: 09.07.2002, 19:31
Отправитель: pAcU

[Следующий вопрос >>] [Список вопросов]

Отвечает Gibbel

Здравствуйте, pAcU!
В Boot Sectorе где-то прописывается, где - точно не помню. Нортоновский diskedit позволяет это сделать. А вообще, при форматировании стандартным мелкософтовским format.com он в качестве серийного номера записывае текущую дату/время

Ответ отправлен: 10.07.2002, 12:05
Отправитель: Gibbel


Отвечает Igoryk

Здравствуйте, pAcU!
Здравствуйте, pAcU!
Вобщем алгоритм такой:
1. Считываешь 512 байт в буфер из бут-сектора дискеты.
2. Ищешь в этом буфере по смещению 27h или 29h четыре байта - это и будет серийный номер.
3. Меняешь эти четыре байта
4. Записываешь в бут-сектор дискеты

Ответ отправлен: 09.07.2002, 21:20
Отправитель: Igoryk


Отвечает Артём Шегеда

Добрый день, pAcU!
Предполагается, что вопрошающий знает, как прочитать сектор с диска и как записать его на диск с использованием прерывания 13h.
Структура boot-сектора подробно расписана в TechHelp'е, но повторю: boot-сектор располагается на 0-й дорожке на 0-й стороне в 1-м секторе дискеты (для HDD это немного не так). По смещению 27h в этом секторе находится SerialNumber (двойное слово).
Итого: читаем сектор 0/0/1, заменяем слово по смещению 27h, записываем сектор "на родное место".

Ответ отправлен: 09.07.2002, 20:01
Отправитель: Артём Шегеда


Отвечает Sensey

Приветствую Вас, pAcU!
Нууу....Например серНомер винта меняется форматироыванием...
Может и с дискетой так попробовать?


Ответ отправлен: 09.07.2002, 19:59
Отправитель: Sensey


Отвечает --- Нет данных ---

Доброе время суток, pAcU!
не подскажем

Ответ отправлен: 10.07.2002, 00:04
Отправитель: --- Нет данных ---


Отвечает Broken Sword

Доброе время суток, pAcU!
Подскажем...
В первом секторе дискеты по смещению 2Bh от начала и валяется 11 байтный серийный номер. Там и меняй

Ответ отправлен: 10.07.2002, 01:17
Отправитель: Broken Sword


 Вопрос № 695

Привет, эксперты!
У меня такой вопрос: зачем нужны параметры у АПИ функции, которые описанны так: "reserved, must be NULL". Т.е. если они всегда NULL, то нафига они нужны? Или это что-то типа скрытых возможностей?



Вопрос отправлен: 09.07.2002, 20:51
Отправитель: Said

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Доброе время суток, Said!
это быжает нужно во время системных внутренних вызовов, а кроме того это расчитано на следующее поколение ОС-ей, когда этот параметр может будет использоваться.

Ответ отправлен: 10.07.2002, 08:29
Отправитель: vitya


Отвечает veei

Добрый день, Said!
Эти параметры зарезервированы для совместимости с прыдыдущими версиями Windows
или же для будущего использования.


Ответ отправлен: 10.07.2002, 04:58
Отправитель: veei


Отвечает Beeblebrox

Приветствую Вас, Said!
Зарезервированы для будущего (возможного) использования. Не парь мозги, сказано - нуль, пиши 0

Ответ отправлен: 10.07.2002, 10:28
Отправитель: Beeblebrox


Отвечает Топор

Добрый день, Said!
Это, видимо, для совместимости либо со старой версией функции, либо с какой-то родственной функцией, у которой параметры похожие, кроме этого нуля.


Ответ отправлен: 12.07.2002, 18:58
Отправитель: Топор


Отвечает masquer

Доброе время суток, Said!
Это значит, что автор зарезервировал этот параметр либо для возможного использования в будущем, либо для обеспечения совместимости, либо для использования при определенных обстоятельствах

Ответ отправлен: 09.07.2002, 22:29
Отправитель: masquer


Отвечает --- Нет данных ---

Здравствуйте, Said!
Для совместимости. В предыдущих версиях этот параметр мог
использоватся.

Ответ отправлен: 10.07.2002, 00:11
Отправитель: --- Нет данных ---


 Вопрос № 696

Уважаемые эксперты
В приложении представлен пример
В коментариях ошибки, которые выдает TASM.exe в строках, предшествующих коментариям
Объясните что я делаю не так


Приложение:


Вопрос отправлен: 10.07.2002, 00:56
Отправитель: ivekm (ivekm@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает --- Нет данных ---

Здравствуйте, ivekm!
Исправляя прогу, исходил из принципа "чтоб работало",
поэтому не исключено, что я сделал, не то что ты
хотел. Исходник в приложении + переведенные сообщения
об "эррорах".

Приложение:

Ответ отправлен: 10.07.2002, 06:39
Отправитель: --- Нет данных ---



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (46)
C / C++ (33)
Perl (10)
Delphi (17)
Pascal (29)
Basic / VBA (12)
Java / JavaScript (6)
PHP (6)
MySQL / MSSQL (9)
Пользователю
Windows 95/98/Me (44)
Windows NT/2000/XP (32)
"Железо" (36)
Поиск информации (19)
Администратору
Windows NT/2000/XP (19)
Linux / Unix (15)
Юристу
Гражданское право (8)
Семейное право (3)
Трудовое право (7)
КоАП (2)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


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

В избранное