Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 398
от 23.10.2002, 10:50
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 1586 Отправлено ответов: 4951 Активность: 312.1 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
oleg Статус: Доверительный Общий рейтинг: 145.45 [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 131.78 URL: моя рассылка по Protected Mode [Подробней >>] |
ASMодей Статус: Профессиональный Общий рейтинг: 121.66 [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 152.9 [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 154.69 [Подробней >>] |
LIFO Статус: Опытный Общий рейтинг: 130.1 Телефон: 8 01710 24758 [Подробней >>] |
Dron Статус: Профессиональный Общий рейтинг: 116.95 URL: Операционная система с нуля! [Подробней >>] |
Gibbel Статус: Профессиональный Общий рейтинг: 108.46 URL: Страничка обо мне и моих друзьях [Подробней >>] |
Sensey Статус: Профессиональный Общий рейтинг: 124.75 URL: Страничка рассылки по Паскаля... Телефон: +38 (0572) 41-76-04 дом. [Подробней >>] |
St Статус: Доверительный Общий рейтинг: 114 [Подробней >>] |
Dark_Lord Статус: Профессиональный Общий рейтинг: 130.29 [Подробней >>] |
Portnov Статус: Профессиональный Общий рейтинг: 118.86 URL: Мой сайтик... [Подробней >>] |
Maverick Статус: Доверительный Общий рейтинг: 138.84 [Подробней >>] |
Supra Статус: Начальный Общий рейтинг: 116.12 [Подробней >>] |
MeGAdOZ Статус: Начальный Общий рейтинг: 101.65 [Подробней >>] |
Артём Шегеда Статус: Профессиональный Общий рейтинг: 116.72 URL: Пристанище неодинокого программиста [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 1548. Доброго времени суток, господа эксперты! Столкнулся с проблемой: пишу прогу, которая входит в защищё... (ответов: 4)
Вопрос № 1549. Здравствуйте Broken Sword. Не поделитесь отладчиком Avpuitl.com Спасибо. ... (ответов: 1)
Вопрос № 1551. http://ap.diaspora.ru Планета ассемблера с доками и прогами... (ответов: 2)
Вопрос № 1552. Доброе время суток, уважаемые эксперты. Вот несколько вопросов, которые мучают юного програмиста Але... (ответов: 1)
Вопрос № 1553. Uwashaemyj gospodin Kalashnikow, ja s bolshim interesom isuchaju washu knigu Assembler eto prosto, n... (ответов: 1)
Вопрос № 1554. Сорри за небольшой оффтопик, но всё-таки ближе, чем к остальным темам. Мне необходимо защитить папку... (ответов: 4)
Вопрос № 1555. Привет! Стоит ли изучать ASM под ДОСом или же сразу перейти к Windows? Спасибо.... (ответов: 10)
Вопрос № 1556. Здравствуйте, эксперты! В институте дали курсовой "Написать программу-звонилку в Интернет, испо... (ответов: 2)
Вопрос № 1557. Привет! При компановке TASM 5.0 вылетае 'no stac', на MASM не пробовал за неимением такового. Возмож... (ответов: 9)
Вопрос № 1558. Здравствуйте ув-мые эксперты! Подскажите как осуществить сортировку массива с помощью команд только ... (ответов: 7)
Вопросов: 10, ответов: 41
Вопрос № 1548 |
Доброго времени суток, господа эксперты! Столкнулся с проблемой: пишу прогу, которая входит в защищённый режим, настраивает регистры FS и GS на расширенную память, т.е. базовый линейный адрес 00000000h, затем выхожу обратно в реальный, при этом в теневой части этих регистров нахордятся соответствующие дескрипторы данных сегментов. С помощью этой фишки получаю доступ к видеопамяти и рисую там что-нибудь. Но, вот проблема, при работе со спрайтами приходится использовать строковые команды типа movx, которые работают с регистрами ES и DS, попробовал аналогичным образом настроить и эти регистры, только получилась лажа: с использованием команд типа stosx - всё нормально, но когда работа идёт с DS - всё конкретно виснет. Так вот, если кто из вас с этим работал, прошу выслать какие-нибудь исходники. Надеюсь, проблема ясна.
На Зубкова, пожалуйста, не ссылайтесь - у себя в городе я этой библии не видел.
Вопрос отправлен: 18.10.2002, 13:04
Отправитель: Sanek (lastycat@rambler.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает oleg
Доброе время суток, Sanek!
Ну я это не понял.Ты че санек из под досы чёли в защиту катишь а опсля назад тудыже. Так ты забудь эту байду.Доса все ломает в корень.Придется тебе писать ядро нереального режима али V86. Так ты это уточняй.
Ответ отправлен: 18.10.2002, 19:55
Отправитель: oleg
Отвечает Broken Sword
Приветствую Вас, Sanek!
я чего-то нихрена не понял... то виснет, то не виснет?
вышли мне на мыло сорс, разберемся
Ответ отправлен: 18.10.2002, 15:20
Отправитель: Broken Sword
Отвечает ASMодей
Добрый день, Sanek!
Наверняка у тебя в программе используются какие-то свои
переменные и процессор по-умолчанию адресуется к ним
именно через регистр DS, а поскольку ты его изменяешь, то
данные записываются и читаются совсем не по тому адресу
где они находятся реально.
Ответ отправлен: 19.10.2002, 08:59
Отправитель: ASMодей
Отвечает Bob Johnson
Добрый день, Sanek!
Возможно, что ты начинаешь в реальном режиме вызывать всякие прерывания (или просто забыл их запретить), в коде которых есть команды, изменяющие значения сегментных регистров DS и ES, например:
push es
...
pop es
При этом в es окажется не твой "расширенный" сегмент, а простое число, которое когда-то соответствовало какому-то элементу твоей GDT (или LDT)..., например - 08h. (или 10h). Вот на этом весь доступ и закончится.
Просто, возможно, DOS (BIOS) не используют в обработчиках своих прерываний сегментов GS и FS, поэтому с ними работает.
Выход - не заморачивайся, бери DOS-Extender и пиши обычные 32-разрядные проги под дос. Я сам такое делал (правда на watcom c++) - работает отлично.
Ответ отправлен: 18.10.2002, 23:35
Отправитель: Bob Johnson
Вопрос № 1549 |
Здравствуйте Broken Sword.
Не поделитесь отладчиком Avpuitl.com
Спасибо.
Вопрос отправлен: 18.10.2002, 16:05
Отправитель: Bayram Annanurov
[Следующий вопрос >>] [Список вопросов]
Отвечает Broken Sword
Добрый день, Bayram Annanurov!
поделюсь. давайте мыло...
Ответ отправлен: 18.10.2002, 16:21
Отправитель: Broken Sword
Вопрос № 1551 |
http://ap.diaspora.ru
Планета ассемблера с доками и прогами
Вопрос отправлен: 18.10.2002, 20:23
Отправитель: kit
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, kit!
Отстой, старье, куча рекламы, в Опере не работает!!!
0 баллов по пятибальной шкале.
Ответ отправлен: 19.10.2002, 11:37
Отправитель: masquer
Отвечает LIFO
Здравствуйте, kit!
Ну это не новость
Ответ отправлен: 19.10.2002, 15:45
Отправитель: LIFO
Вопрос № 1552 |
Доброе время суток, уважаемые эксперты.
Вот несколько вопросов, которые мучают юного програмиста Алексея.
1.Когда программа загружается в память, то в какую именно память она загружается и как этот процесс происходит?
2.Правильно ли я понял, что понятие "сегмент" само по себе абстрактное.
этот сегмент можно самому сделать различным по объму. Если всё, что я сейчас написал - полный бред, то не могли ли вы как нибудь популярно объяснить, что же всё таки такое "сегмент" и "смещение"?
3.Почему команда, напрмер, mov ah,9 занимает 2 байта, если одна только буква "m" занимает один байт?
Вопрос отправлен: 18.10.2002, 20:41
Отправитель: Алексей
[Следующий вопрос >>] [Список вопросов]
Отвечает Dron
Здравствуйте, Алексей!
1. Это во многом зависит от той операционной системы которую ты используешь. дос обычно использует базовые 640 кил памяти. иногда еще 64 кила верхней памяти (не буду вдаваться в подробности). если говорить о более современных системах то в этом случае различаются линейная и физическая память. что тебя конкретно интересует?
2. В реальном режиме сегменты могут иметь размер от 16 байт до 64 килобайт. не могу сказать что это абстрактное понятие. вполне конкретное. сегмент задает типа базу адресного пространства. смещение задает расстояние от базы в байтах. естественно у программы может быть несколько сегментов. соответственно несколько адресных пространств. следует заметить что ДОС никак не контролирует использование сегментов. делай что хочешь. :)
3. Тут вижу некоторое глобальное непонимание. :) строка - "mov al, 4" это мнемоническое обозначение команды. чтобы команда выполнялась она должна быть переведена в машинный код (этим собственно занимается транслятор) вот машинный код этой команды занимает лишь 2 байта. к строке он уже не имеет никакого отношения, за исключением того что он из нее получен.
Ответ отправлен: 21.10.2002, 12:02
Отправитель: Dron
Вопрос № 1553 |
Uwashaemyj gospodin Kalashnikow,
ja s bolshim interesom isuchaju washu knigu Assembler eto
prosto, no k moemu rasocharowaniju ne mogu naiti rekomendowannye wami progrmmy na washem site ( MASM 6.11 , AFD, IDA).
Pomogite, saranee wam blagodaren.
Sergej.
Вопрос отправлен: 19.10.2002, 00:42
Отправитель: sergej
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, sergej!
Гы, только я, как бы это... не совсем Калашников, господин - наверное, да!!! :)))
masm32 - www.movsd.com, остальное тебе самому искать прийдется
Ответ отправлен: 19.10.2002, 11:40
Отправитель: masquer
Вопрос № 1554 |
Сорри за небольшой оффтопик, но всё-таки ближе, чем к остальным темам. Мне необходимо защитить папку от просмотра. Ну т.е. чтобы вообще туда зайти нельзя было. Ведь наверняка это как-то можно сделать, чтобы даже в Windows Commander нажатие Enter на папке не открывало папку(и вообще нигде). И если можно, то наверняка программирующие на низком уровне знают об этом :) Благодарствую!!!
Приложение:
Вопрос отправлен: 19.10.2002, 01:12
Отправитель: undying
[Следующий вопрос >>] [Список вопросов]
Отвечает oleg
Здравствуйте, undying!Можно, бери любую прогу по защите инфы и PGPить ее и никакая зараза, а может быть и ты сам не откроешь не пропьешь, что бы код доступа не забыть.
Ответ отправлен: 19.10.2002, 11:05
Отправитель: oleg
Отвечает Gibbel
Здравствуйте, undying!
Если у тебя файловая система NTFS - то все просто, настрой права должным образом. Если же FAT, то тут тебе надо перехватывать API файловых операций...
Ответ отправлен: 19.10.2002, 10:35
Отправитель: Gibbel
Отвечает Bob Johnson
Приветствую Вас, undying!
Если ты пишешь под WinNt/2k/xp - ты можешь просто поставить на папку пароль.
Если же под Win95/98/ME - тогда можешь написать хук на IFSMgr_Ring0_FileIO (с пом. IFSMgr_InstallFileSystemApiHook) и запрещать в нем доступ к своей папки. Для более подробной информации тебе следует ознакомиться с DDK для вин95-98.
В принципе, хук можно написать и для NT - но это сложнее.
Ответ отправлен: 21.10.2002, 14:00
Отправитель: Bob Johnson
Отвечает Sensey
Добрый день, undying!
Спецпроги
Security Department
Folder Guard Pro
Ответ отправлен: 19.10.2002, 14:22
Отправитель: Sensey
Вопрос № 1555 |
Привет!
Стоит ли изучать ASM под ДОСом или же сразу перейти к Windows?
Спасибо.
Вопрос отправлен: 19.10.2002, 07:31
Отправитель: Jonn
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Добрый день, Jonn!
Если пользуешься ДОСом - изучай ДОС, если - нет, то нет. Как тут еще ответить...
Ответ отправлен: 19.10.2002, 11:42
Отправитель: masquer
Отвечает LIFO
Доброе время суток, Jonn!
Стоит обязательно изучить архитектуру проца, под дос желательно, а можешь что -нибудь не понять
Ответ отправлен: 19.10.2002, 15:43
Отправитель: LIFO
Отвечает oleg
Доброе время суток, Jonn!
Глупый вопрос.
Jonn, ты когда пошел в школу , что уже сразу в восьмой класс или же в десятый.Ежели ты вундеркинд с головой ума палата, то вперед, а два плюс два равно восемь по ходу дела, раз плюнуть.
Ответ отправлен: 19.10.2002, 10:46
Отправитель: oleg
Отвечает St
Привет, Jonn!
Вообще говоря полезно знать и то и другое. Однако если времени на всё не хватает, то пожалуй под Windows перспективнее (тк DOS практически остался в прошлом). С другой стороны писать вод Windows на ассемблере практически то же самое что на C, а под DOS - многое узнаешь о низкоуровневом программировании!
St
Ответ отправлен: 19.10.2002, 12:18
Отправитель: St
Отвечает Dark_Lord
Приветствую Вас, Jonn!
Не изучив под дос не сможешь понять под Windows...
Ответ отправлен: 19.10.2002, 18:03
Отправитель: Dark_Lord
Отвечает Portnov
Приветствую Вас, Jonn!
IMHO - стоит. Асм под Досом проще, так что для начинающих самое то. Кроме того, программинг на асме под досом прививает привычку к оптимизации, а она на самом деле и под Виндой никогда не помешает. Асм под Виндой вообще на Си сильно смахивает - сплошной вызов ф-ций АПИ, за вас бльшУю часть работы выполняет ось, а под Досом все (почти) приходится реализовывать ручками, так что под досом практики больше, навыки быстрее формируются... :)
С уважением, Portnov.
Ответ отправлен: 19.10.2002, 15:17
Отправитель: Portnov
Отвечает Bob Johnson
Доброе время суток, Jonn!
Если ты вообще только начинаешь изучать АСМ - с теоретической точки зрения тебе все равно - т.к. процессор-то один и тот же. Если с практической точки зрения - под DOS уже почти ничего не пишут, в то же время под винды на асме тоже не пишут.
Только для написания программ под Win тебе будет нужно знать некоторые основы программирования - надо будет дополнительно их изучать (но это пригодится).
В общем - решай сам. Все равно, если ты хочешь хорошо знать АСМ - ты выучишь и DOS и Windows.
Ответ отправлен: 21.10.2002, 14:00
Отправитель: Bob Johnson
Отвечает ASMодей
Здравствуйте, Jonn!
Ассемблер вообще сделан не для DOS и Windows, а для процессора.
А все различие программ для DOS и Windows заключается в способе
их организации и вызове системных функций.
Ответ отправлен: 19.10.2002, 09:00
Отправитель: ASMодей
Отвечает Maverick
Добрый день, Jonn!
Да конечно лучше под винду, если ты не фанат доса :)
Ответ отправлен: 22.10.2002, 15:43
Отправитель: Maverick
Отвечает Supra
Добрый день, Jonn!
НЕ ТО ЧТО СТОИТ, А ОБЯЗАТЕЛЬНО!!!!!!!
НЕ БУДЬ ОДНОБОКИМ ПРОГРАММЕРОМ. А ПОТОМ БЕЗ ДОСа В ВИНДАХ
НИ ХРЕНА НЕ ПОЙМЕШЬ.
Ответ отправлен: 22.10.2002, 21:59
Отправитель: Supra
Вопрос № 1556 |
Здравствуйте, эксперты!
В институте дали курсовой "Написать программу-звонилку в Интернет, используя функции API и работу с COM портом"
(компоненты для работы с COM портом использовать нельзя).
Помогите, кто чем может по данной теме, пожалуйста!!! (принимаются инфа, примеры, ссылки).
Заранее благодарен, EraSer
Вопрос отправлен: 19.10.2002, 08:14
Отправитель: EraSer (eraser99@tut.by)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Приветствую Вас, EraSer!
Если использовать АПИ, то работу с СОМ портом можно вообще отбросить - АПИ вполне достаточно. В МСДН начни с RasDial. Да и в инете полно исходников к звонилкам...
Ответ отправлен: 19.10.2002, 11:46
Отправитель: masquer
Отвечает Bob Johnson
Приветствую Вас, EraSer!
Сразу ответь преподу - что работать с COM портом напрямую в программе-звонилке - полный отстой! Потому как у тебя вполне может быть вин-модем без драйвера, делающего его совместимым с COM-портом. Кроме того, даже если ты передашь модему ATD_number_, то что потом делать будешь? Писать свой протокол TCP/IP?
Здесь нужно использовать RAS (Remote Access Service).
У меня есть пример, написанный кем-то (я его где-то скачал). Вот и высылаю (если приложение будет пустым, значит - он не влез (12к) - тогда напиши мне и я тебе его отдельно вышлю).
Приложение:
Ответ отправлен: 21.10.2002, 14:03
Отправитель: Bob Johnson
Вопрос № 1557 |
Привет!
При компановке TASM 5.0 вылетае 'no stac', на MASM не пробовал за неимением такового.
Возможны ли глюки при программировании ASM под ДОСом на машинах AMD Duron?
Спасибо.
Вопрос отправлен: 19.10.2002, 09:11
Отправитель: Jonn (u_uzer@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Приветствую Вас, Jonn!
Дык в программе определи ему стек, хотя можно и без этого - вылетать только от этого он не может.
Глюки при программировании возможны не только на ассемблере, не только под ДОС, и не только на Duron.
Ответ отправлен: 19.10.2002, 11:50
Отправитель: masquer
Отвечает Portnov
Приветствую Вас, Jonn!
AMD здесь ни при чем! Это в коде недочет. Если пишете EXE, то явно отводите нек-рое кол-во памяти под стек, а если COM - тогда указывайте соотв. опции компоновщику (/t, если не ошибаюсь).
С уважением, Portnov.
Ответ отправлен: 19.10.2002, 15:19
Отправитель: Portnov
Отвечает Bob Johnson
Здравствуйте, Jonn!
1. Значит в твоей программе нет явного сегмента стека. DOS тебе что-нибудь предложит взамен. Так что все более менее нормально.
2. AMD DURON могут глючить везде. Тут уж как кому повезет - у меня есть знакомые с АМД, у которых все ОК и есть те, у которых все глючит и вис(ь)нет.
Ответ отправлен: 21.10.2002, 14:03
Отправитель: Bob Johnson
Отвечает LIFO
Доброе время суток, Jonn!
Надо в exe проге при компиляции тасмом написать
<имя стека> stack segment
db 256 dup (0)
<имя стека> ends
или так
.stack 100h
(масм сам знает , что делать, поэтому и не ругается)
Ответ отправлен: 19.10.2002, 15:38
Отправитель: LIFO
Отвечает Gibbel
Приветствую Вас, Jonn!
На сколько я помню, это не ошибка, а предупреждение... У тебя нет сегмента стека. Я обычно не обращаю на это внимания.
А какая разница, на какой машине ты программируешь??? Ну, а вообще, ты не сможешь проверить проги, использующие SSE2.
Больше никаких глюков.
Ответ отправлен: 19.10.2002, 10:44
Отправитель: Gibbel
Отвечает MeGAdOZ
Dobroe vremya sutok :)
Vidimo ty - napisal com, a kompilish ego kak exe... yf AMD Duron problem s TASM - ne zamechal
Ответ отправлен: 21.10.2002, 12:08
Отправитель: MeGAdOZ
Отвечает oleg
Здравствуйте, Jonn!
Везде возможно, но отбестолковой головы.
ежели сообщает нет стека, то пошарь где лажа, или в деваг загони, али трассировку пошаговую оформи.
Ответ отправлен: 19.10.2002, 10:52
Отправитель: oleg
Отвечает St
Привет, Jonn!
Вряд ли возможно такое различие в процессорах, иначе многие программы написанные для одного не работали бы на другом. Скорее всего у вас ошибка в программе. Лучше всего в таких случаях привести пример (в Приложении или если большой то выложить на своей странице в инете)
Если вы пишите exe-файл то проверьте чтобы были все сегменты (см Приложение для примера. (Число (у меня - 200) в сегменте стека может быть любым)).
Я убрал из своего примера S_SEG и TLINK выдал, что "No stack".
St
Приложение:
Ответ отправлен: 19.10.2002, 12:13
Отправитель: St
Отвечает Maverick
Здравствуйте, Jonn!
Ты бы выслал пример этого кода, да и вообще, что ты набираешь в командной строке при компоновке.
Ответ отправлен: 22.10.2002, 15:43
Отправитель: Maverick
Вопрос № 1558 |
Здравствуйте ув-мые эксперты!
Подскажите как осуществить сортировку массива с помощью команд только 8086 процессора.
Буду очень благодарен!
Вопрос отправлен: 19.10.2002, 10:12
Отправитель: Serega
[Следующий вопрос >>] [Список вопросов]
Отвечает St
Привет, Serega!
В старой книге Абеля "АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC" был пример сортировки вроде бы для 8086 процессора (см Приложение). Книгу легко найти в Yandex.
St
Приложение:
Ответ отправлен: 19.10.2002, 12:29
Отправитель: St
Отвечает masquer
Здравствуйте, Serega!
Ты для начала определись каким методом сортировать - bubble sort, quicksort, insertion sort, etc.
Затем, когда определишься, рассмотри алгоритм - дальше уже понятно будет какие команды использовать.
Кидать готовый алгоритм никто не будет - это не десяток команд, которые из головы можно взять.
Ответ отправлен: 19.10.2002, 11:54
Отправитель: masquer
Отвечает Bob Johnson
Добрый день, Serega!
Если ты сортируешь на 8086 - значит у тебя числа 16-разрядные. Это дает супер метод для сортировки - пройти один раз сортируемые данные и посчитать сколько раз встречается каждое число, заполнить соответствующую таблицу (она будет 128к) и потом заполнить исходный массив числами в соответствии с этой таблицей. Это будет очень быстро для больших объемов (например, 65536 чисел).
В приложении отошлю тебе быструю сортировку и сортировку Shell, правда они на 32-разрядном асм для процессора 386 (сам когда-то писал!), так что переделаешь (ну это не сложно).
Приложение:
Ответ отправлен: 21.10.2002, 14:04
Отправитель: Bob Johnson
Отвечает oleg
Приветствую Вас, Serega!
Уточни того самого что был первым или же серии х86 до 386.
Сортировки массивов отличаются по алгоритмам, какой тебе нужнее: с выборкой, лестинчный, Лавателя, Брюно и т.д. и еще определи массив какой размерности плоский или объёмный ( в смыслен двумерный или многомерный).
Ответ отправлен: 19.10.2002, 11:03
Отправитель: oleg
Отвечает Артём Шегеда
Добрый день, Serega!
Попахивает лабораторной работой... Но готового кода я не дам, - только покажу, как это делается
Приложение:
Ответ отправлен: 19.10.2002, 12:35
Отправитель: Артём Шегеда
Отвечает Maverick
Здравствуйте, Serega!
В приложении.
Приложение:
Ответ отправлен: 22.10.2002, 15:44
Отправитель: Maverick
Отвечает Supra
Здравствуйте, Serega!
movsb и movsw источник-ds:si, приемник-es:di + cld
LODSB копировать строку байт (слов) в AL(AX)
AL DS:[SI]; SI+=1;
LODSW AX DS:[SI]; SI+=2;
STOSB поместить байт (слово) в строку
ES:[DI]AL; DI+=1;
Ответ отправлен: 22.10.2002, 22:20
Отправитель: Supra
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (42) C / C++ (26) Perl (4) Delphi (19) Pascal (25) Basic / VBA (9) Java / JavaScript (11) PHP (7) MySQL / MSSQL (11) |
Пользователю Windows 95/98/Me (37) Windows NT/2000/XP (23) "Железо" (31) Поиск информации (13) |
Администратору Windows NT/2000/XP (13) Linux / Unix (12) |
Юристу Гражданское право (10) Семейное право (7) Трудовое право (6) КоАП (7) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||