Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
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.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту 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) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||