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

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.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
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
Отписаться
Убрать рекламу

В избранное