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

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


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

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

Выпуск № 510
от 26.03.2003, 16:00

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


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

Ayl
Статус: Профессиональный
Общий рейтинг: 118.47
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 143.19
[Подробней >>]
Joy
Статус: Опытный
Общий рейтинг: 130.99
[Подробней >>]
 
Maverick
Статус: Профессиональный
Общий рейтинг: 136.94
URL: Задачи по ассемблеру
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
WNA
Статус: Начальный
Общий рейтинг: 111.11
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 150.13
URL: Программирование
[Подробней >>]
 
akul
Статус: Опытный
Общий рейтинг: 117.47
Телефон: +6019-6416245
[Подробней >>]
Andrew Vext
Статус: Опытный
Общий рейтинг: 107.38
[Подробней >>]
Igoryk
Статус: Профессиональный
Общий рейтинг: 126.95
URL: IgorykSoft
[Подробней >>]
 
Broken Sword
Статус: Профессиональный
Общий рейтинг: 124.74
URL: моя рассылка по Protected Mode
[Подробней >>]
DiGiT[old]
Статус: Профессиональный
Общий рейтинг: 110.94
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 108.14
URL: Страничка обо мне и моих друзьях
Телефон: +7 902 168 02 65
[Подробней >>]
 
St
Статус: Опытный
Общий рейтинг: 109.33
[Подробней >>]


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

Вопрос № 2799. Здравствуйте Уважаемые эксперты!!! Я хочу написать свою первую программу под ДОС (для себя), н... (ответов: 4)
Вопрос № 2800. Я программлю на Delphi, но в рассылке там мне не ответили, вот я и решил обратиться к настоящим эксп... (ответов: 4)
Вопрос № 2801. Здравствуйте, господа эксперты! Имею проблемму, по сути ламерскую, но для меня непреодолимую Хочу пи... (ответов: 1)
Вопрос № 2804. Привет всем!!! Помогите где найти DDK 2000 бесплатно. Заранее спасибо.... (ответов: 1)
Вопрос № 2806. Здравствуйте, masquer, или как там тебя! Во-первых, я не собираюсь никого переубеждать на с... (ответов: 1)
Вопрос № 2807. Здраствуйте эксперты! Я тут пишу свою ОС и незнаю что детать с интераптами. Как мне в Protected mode... (ответов: 4)
Вопрос № 2809. Привет Профессионалам!!! Я мечтаю выучить Ассемблер как свой собственный язык. Помогите, посоветуйте... (ответов: 5)
Вопрос № 2810. a... (ответов: 1)
Вопрос № 2812. Интересуюсь программированием 2D-графики через DirectX. (Собираюсь сделать игру) Любые книги, статьи... (ответов: 1)
Вопрос № 2813. Добрый день! Не подскажите, где можно нарыть соответствие команд под ARM процессор (PocketPC)стандар... (ответов: 1)
Вопрос № 2814. Здравствуйте господа эсперты. мне нужно написать процедуру задержки для программатора, от 5 мсек до ... (ответов: 2)

Вопросов: 11, ответов: 25


 Вопрос № 2799

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



Вопрос отправлен: 19.03.2003, 18:18
Отправитель: Галина (asm_gal@vot.ru)

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

Отвечает Ayl

Доброе время суток, Галина!
Побитно или побайтно? Вообще-то непринципиально, различия будут только при выводе. Какие типы файлов сравнивать - неважно. В принципе, текстовые файлы на уровне ОС ничем не отличаются от бинарных. Все зависит от конкретного приложения. Другое дело, если ты будешь писать построчное сравнение текстовых файлов - вот тут уже гораздо сложнее, особенно на ассемблере.
Предлагаю следующий алгоритм (см. Приложение).
Метод сравнения и при побайтовом сравнении файлов, и при побитовом - один и тот же: сравниваются байты. Но при выводе в первом случае достаточно вывести только позицию байта с различием и два различающихся байта, а при втором - еще оперделить несовпадающий бит в этих байтах (а он может быть не один) и вывести еще и эту информацию. Кроме того, может потребоваться вывод не просто номеров байта и бита в байте, а непосредственный номер бита от начала файла (например, бит 6 байта 73 имеет номер 73 * 8 + (7 - 6) = 585). Замечу, что номера битов в байте идут от старшего к младшему и нумеруются с 0 (0-й бит - самый правый). Отсюда и формула:
N = 8 * B + (7 - Bt),
где B - номер байта (нумерация также от нуля),
Bt - номер бита в байте


Приложение:

Ответ отправлен: 19.03.2003, 19:54
Отправитель: Ayl


Отвечает masquer

Здравствуйте, Галина, или как там тебя!
Тяжело верится, что девушке (женщине это вообще не нужно) будет для себя писать программу сравнения двух файлов побитно и вывод бита расхождения в отдельный файл. Кроме того женщина-программист - это как морская свинка - и не морская, и не свинка...
А по сабжу - проще не текстовые.
Господа студенты, если так уж приспичило чтобы кто-то написал вам программу, имейте честь указывать сумму, которую вы согласны заплатить за это
Справедливо, не так ли...

Ответ отправлен: 19.03.2003, 18:53
Отправитель: masquer


Отвечает Joy

Приветствую Вас, Галина!
Для начала хочу сказать, что нет никакой разницы в сравнение побитно текстовых файлов или любых других. Что такое файл? Это совокупность последовательно записанных бит. А алгоритм примерно такой: открываешь два файла на чтение, сравниваешь их, если есть разница, то создаешь третий файл и пишешь в него разницу; если нет, то выводишь сообщение о том, что файлы идентичны.

Ответ отправлен: 20.03.2003, 09:14
Отправитель: Joy


Отвечает Maverick

Доброе время суток, Галина!
Впринципе пофигу, какие файлы сравнивать, и зачем побитно? Побайтно ничем не хуже в данном случае. В блоксхемах я не силен, но в остальном помогу, пиши если что.
Maverick@nightmail.ru
P.S.Женская половина увлеклась ассемблером, что то будет :))


Ответ отправлен: 20.03.2003, 04:55
Отправитель: Maverick


 Вопрос № 2800

Я программлю на Delphi, но в рассылке там мне не ответили, вот я и решил обратиться к настоящим экспертам - в конце концов я могу сделать врезку кода на ассемблере в делфи.
1) Мне нужно сменить разрешение экрана в программе. Вроде эта функция: SendMessage(handle,WM_DISPLAYCHANGE,lp,rp);
Но она почему-то не работает. Что нужно указывать в параметрах? А может есть другие функции?
2) Не знаете ли вы аналога функции BitBlt - она слишком медленно работает, для создания аркады не подходит, может есть более быстрые?


Приложение:


Вопрос отправлен: 20.03.2003, 10:18
Отправитель: newff.narod.ru (urisff@inbox.ru)

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

Отвечает WNA

Добрый день, newff.narod.ru!
1) Нет, это сообщение Windows посылает всем окнам, когда сменилось разрешение экрана. Для собственно смены разрешения есть функция ChangeDisplaySettings.
2) Возможно стоит рисовать не сразу в окно, а сначала подготовить изображение в памяти


Ответ отправлен: 20.03.2003, 11:11
Отправитель: WNA


Отвечает masquer

Добрый день, newff.narod.ru!
1. Смотри в сторону ChangeDisplaySettingsEx. WM_DISPLAYCHANGE рассылается окнам о том что смена произошла.
2. Ну, на MMX напиши. Если оптимально написать, то скорость сильно может возрасти.

Ответ отправлен: 20.03.2003, 11:37
Отправитель: masquer


Отвечает Bob Johnson

Добрый день, newff.narod.ru!
Не, ну блин, вы хоть анлгийский учите! Вот что написано в MSDN по поводу сообщения WM_DISPLAYCHANGE:
The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
Перевожу: сообщение WM_DISPLAYCHANGE рассылается всем окнам тогда, когда изменяется разрешение экрана. Оно само ничего не меняет. Чтобы изменить разрешение тебе нужна функция ChangeDisplaySettings, а чтобы получить текущее - EnumDisplaySettings.


Ответ отправлен: 20.03.2003, 17:27
Отправитель: Bob Johnson


Отвечает akul

Здравствуйте, newff.narod.ru!
Нет, WM_DISPLAYCHANGE посылается окнам при смене экрана. Ты можешь перехватывать это сообщение для реагирования на смену разрешения пользователям. Чтобы сменить разрешение вызывай ChangeDisplaySettings.
Если тебе не хватает BitBlt, то тебе остается только переходить на DirectX программирование, поскольку GDI никогда скоростью не отличался и игрушки под него не пишутся.

Ответ отправлен: 21.03.2003, 08:38
Отправитель: akul


 Вопрос № 2801

Здравствуйте, господа эксперты!
Имею проблемму, по сути ламерскую, но для меня непреодолимую
Хочу писать под DPMI, в связи с чем юзаю pass32, за его встроеный расширитель. В тамошней документации нашел кусок кода (примерно тоже и в Зубкове, но про LFB):
(*) You can easily allocate an descriptor for the linear address, see example
Example:
mov ax,0 ;Funktion 0
mov cx,1 ;Allocate 1 Descriptor
int 31h
mov MemDesk,AX
mov ax,0501h ;Allocate Memory
mov cx,0
mov bx,1 ;010000h Bytes of Memory
int 31h ;DPMI CALL
jc TooLessMemory
mov AX,0007h ;Function 7:Set Basis Address
mov BX,MemDesk
mov dx,cx ;Low Part of Linear Address
mov cx,bx ;upper Part of Linear Address
int 31h ;DPMI CALL
mov BX,MemDesk
mov ax,0008h ;Function 8:Set Limit of descriptor
mov cx,0ffffh
mov dx,0
int 31h ;set Limit
mov BX,MemDesk
mov fs,BX ; FS selector to 64K XMS Memory Location!
Передрал один к одному, чуть увеличил размер кусочка до полуметра, померил сколько памяти осталось - уменьшилось, т.е. кусок взял.
теперь:
xor edi,edi
xor esi,esi
mov ax,word ptr mesg;что нибудь из переменной или откудато еще пробовал разное, эффект один.
stosw

компилю pass32 source.asm
Pass32-Assembler Version 2.5.2 - (c) 1996-2000 by Dieter Pawelczak
Assembling:SOURCE.ASM
Pass: 1
Pass: 2
Linking
Total Source Lines: 42 Total instructions: 25
Total Data Bytes : 64 Total Code Bytes : 128
Total Bytes : 10176 Optimized : 0%
XMS required : 2097152 min free Heap : 2096704
Output File : SOURCE.EXE
Total Time : 0.22 Resources: : 97.29%
запускаю, и улетаю с
PRO32 - Protected Mode DOS Extender
Version 1.7 (c) 1996,1999 by Dieter Pawelczak
General Protection at 01D7:001FFFFF
Unhandled exception: error code: 0000
EAX :00007953 EBX :000001E7 ECX :0000FFFF EDX :00000000
EDI :00000002 ESI :00000000 EBP :00000000 ESP :00007FFA
CS :01D7 Basis:01D20000 Limit:001FFFFF
DS :01CF Basis:01D20000 Limit:001FFFFF
ES :01AF Basis:000B8000 Limit:0000FFFF
FS :01E7 Basis:01E70000 Limit:00000000
GS :01B7 Basis:00000000 Limit:7FFEFFFF
SS :017F Basis:00015280 Limit:00008000
Че это за фигня? Чую, что ошибочка гдето рядом с реальными/виртуальными адресами, а где - незнаю.
ПЛЗ. помогите, а? Пробовал под watcom asm компилить, с dos/4gw - таже фигня.
Гончаров Николай skif_85@rseu.ru



Вопрос отправлен: 20.03.2003, 10:47
Отправитель: Николай

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

Отвечает Bob Johnson

Добрый день, Николай!
Я, вообще-то в DPMI не хрена не понимаю, но мне кажется, что ты получил селектор на свою память в регистр fs, а пытаешься stosw выполнить по es:di. Тебе нужно либо в es заносить, либо использовать mov fs:[edi], ax, т.к. заменить сегмент в stos нельзя.


Ответ отправлен: 20.03.2003, 17:27
Отправитель: Bob Johnson


 Вопрос № 2804

Привет всем!!!
Помогите где найти DDK 2000 бесплатно.
Заранее спасибо.



Вопрос отправлен: 20.03.2003, 14:26
Отправитель: Александр

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

Отвечает akul

Добрый день, Александр!
Если есть куда залить (ftp) шли на мыло данные, залью. Но он жирный (300+ мегабайт)


Ответ отправлен: 21.03.2003, 08:54
Отправитель: akul


 Вопрос № 2806


Здравствуйте, masquer, или как там тебя!
Во-первых, я не собираюсь никого переубеждать на счет пола
(женского). Во-вторых, у Вас наверное очень большие проблемы с
женским полом или Вы вообще не знаете что это такое. В-третьих,
я давно уже не студентка (если это только не комплимент) и
за деньги сама делала курсовые. И наконец, у каждого человека
есть свой интерес - так вот у меня понять ассемблер, так как
на другом языке (высокого уровня) это не составит проблем.
Галина.


Приложение:


Вопрос отправлен: 20.03.2003, 18:42
Отправитель: Галина

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

Отвечает masquer

Приветствую Вас, Галина!
Я тоже не собираюсь переубеждаться. И это письмо - не доказывает и не опровергает моего мнения.
С женским полом у меня никаких проблем нет. Если имеется ввиду афоризм о морской свинке и на основании этого делается такое предположение - мне тебя жаль, проблемы с женским полом у тебя...
Дальше, по поводу того же афоризма - я с ним абсолютно согласен, слышал, щто есть исключения, но они лишь подтверждают это правило. Твой предыдущий вопрос, а точнее его уровень, если ты действительно того пола, о котором пишешь, лишнее тому подтверждение.
По поводу последней фразы этого вопроса - а что, в других языках и понимать уже нечего?..
В общем - все понятно... Смахивает на чью-то дурную шутку, поддерживать которую у меня нет никакого желания, т.е. все остальные вопросы на эту тему будут проигнорированы...

Ответ отправлен: 21.03.2003, 10:26
Отправитель: masquer


 Вопрос № 2807

Здраствуйте эксперты!
Я тут пишу свою ОС и незнаю что детать с интераптами.
Как мне в Protected mode использовать прерывания BIOS?
Неужели надо переключатся с PROTECTED B REAL?



Вопрос отправлен: 20.03.2003, 23:51
Отправитель: Madman (yo_ho@ukr.net)

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

Отвечает Andrew Vext

Здравствуйте, Madman!
OS не использует прерывания BIOS (по крайней мере, если это ОС для 32-разрядного РМ). В таких системах перехватываются прерывания от аппаратуры.

Ответ отправлен: 21.03.2003, 12:15
Отправитель: Andrew Vext


Отвечает Igoryk

Доброе время суток, Madman!
В Protected Mode прерывания BIOS недоступны.

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


Отвечает akul

Доброе время суток, Madman!
Как что делать? Составлять IDT, делать ей дескриптор и писать перехватчики. Подробно на sasm.narod.ru
А BIOS можно использовать только из V86 ну и есть там несколько прерываний которые можно вызывать из P-Mode но и то они не всеми биосами поддерживаются. Обычно это только для памяти и управления питанием. Для винчестеров, дисководов, экрана и так далее тебе все придется писать самому. Ну или использовать чьи-то исходники...

Ответ отправлен: 21.03.2003, 09:04
Отправитель: akul


Отвечает Broken Sword

Доброе время суток, Madman!
не, не надо, сам пиши все прерывания, на то она и твоя ОС
ато ведь так можно докатиться до того, чтобы использовать int 21h в "своей" ОС

Ответ отправлен: 21.03.2003, 13:00
Отправитель: Broken Sword


 Вопрос № 2809

Привет Профессионалам!!!
Я мечтаю выучить Ассемблер как свой собственный язык. Помогите, посоветуйте , с чего начать? Книгами я уже затарился (Юров, Гук итд.). Но без хорошего совета, думаю книги мне не помогут. Если кому охота со мной повозиться я только рад буду. Пишите, советуйте.
Спсибо!!!!
Лёха.



Вопрос отправлен: 21.03.2003, 08:43
Отправитель: Alexey (mak-alexey@yandex.ru)

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

Отвечает Joy

Добрый день, Лёха!
А какой совет ты ждешь? Ты даже не написал под какую ОС ты собираешься писать! Здесь каждый эксперт, в принципе, занимается чем-то своим. Вот, например, я - увлекаюсь программированием видео под ДОС, поэтому на вопросы, касающиеся программированию графики под ДОС я могу тебя поднатаскать. Хотя у меня все-таки назрел один совет: по книгам Юрова и т.п. учиться очень тяжело! Они загружают теорией, а когда доходит дело до практики уже сил не остается! У меня была такая проблема, раз десять в течении трех лет садился и читал все возможные книги по ассму (Абель, Нортон и др), и ничего не понимал. А в один прекрасный день нашел рассылку Калашникова и все завертелось! Посоветую и тебе скачать рассылку О. Калашникова "Ассемблер! Это просто...." (скачать можно, например, с Сабскрайба, или с сайта Боба Джонсона). Очень хорошо Олег все расписал, причем уже в первом коротеньком уроке была первая программа. На мой взгляд это самый эффективный способ обучения АССМу.

Ответ отправлен: 24.03.2003, 11:18
Отправитель: Joy


Отвечает Bob Johnson

Приветствую Вас, Alexey!
Возьми еще книгу Зубкова, можешь с моей страницы, потому как считается, что она лучше, чем другие. bobjohnson.nm.ru


Ответ отправлен: 22.03.2003, 00:33
Отправитель: Bob Johnson


Отвечает Igoryk

Приветствую Вас, Alexey!
Как русские писатели-классики вышли из Гоголевской "Шинели", мы вышли из "Рассылки" Калашникова - с нее и начинай.
PS Ты главное спрашивай.

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


Отвечает DiGiT[old]

Добрый день, Alexey!
Можно совет? А зачем тебе это надо ?
Ассемблер это не тока х86 во- первых, поэтому не стоит так хорошо изучать асм под какую либо платформу. Во вторых, это тебе не принесет (в 99%) прибыли. В третьих например Си куда красивее чем асм... И потом если хочешь быть программером изучай программисты и ЯВУ

Ответ отправлен: 21.03.2003, 09:43
Отправитель: DiGiT[old]


Отвечает Gibbel

Доброе время суток, Alexey!
Ассемблер бывает разный - у каждой модели процессора он свой... Так что, учи - не учи, все равно не будешь его знать на все 100%.
А вообще, терпение и усердие - все, что тебе надо. Если будут конкретные вопросы - пиши сюда, здесь помогут... Но сначала не забудь пробежаться по предыдщим выпускам, а то надоедает отвечать на одни и те же вопросы.
P.S.: Этот вопрос, кстати, очеень часто здесь задается... Так что, читай рассылку...

Ответ отправлен: 21.03.2003, 10:29
Отправитель: Gibbel


 Вопрос № 2810

a



Вопрос отправлен: 21.03.2003, 09:54
Отправитель: a

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

Отвечает Joy

Интересно, откуда ты такой красивый, а?
Я бы не задавал такой вопрос, еслиб было а-а-а, или скажем А-А-А, ну или А-А-А-У-У-У! Но вот просто "а", и все?!
Я догадался!!!! Ты хотел задать вопрос, типа "а как сделать, чтобы в моей программе ....", но видно шальная пуля тебя подкосила :(
ПРЕДЛАГАЮ ПОЧТИТЬ МИНУТОЙ МОЛЧАНИЯ ЧЕЛОВЕКА, КОТОРЫЙ НЕ УСПЕЛ ЗАДАТЬ СВОЙ ВОПРОС ДО КОНЦА!

Ответ отправлен: 21.03.2003, 14:46
Отправитель: Joy


 Вопрос № 2812

Интересуюсь программированием 2D-графики через DirectX. (Собираюсь сделать игру) Любые книги, статьи, примеры очень прошу присылать на alu6@mail.ru ! Буду особенно благодарен за примеры на Delphi!



Вопрос отправлен: 21.03.2003, 19:42
Отправитель: Smith&Wesson (alu6@mail.ru)

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

Отвечает Bob Johnson

Здравствуйте, Smith&Wesson!
> Интересуюсь программированием 2D-графики через DirectX.
Видимо ты имеешь ввиду DirectDraw? Тогда для начала установи DirectX SDK - это пакет с описанием и примерами программирования DirectX для VC++ и VB. Далее, примеры работы с DirectDraw есть в Examples от Borland C++ Builder, в Delphi их нет.


Ответ отправлен: 22.03.2003, 00:33
Отправитель: Bob Johnson


 Вопрос № 2813

Добрый день!
Не подскажите, где можно нарыть соответствие команд под ARM процессор (PocketPC)стандартным PC?
хотя бы базовые - условные/безусловные переходы, проверки
Заранее благодарен



Вопрос отправлен: 21.03.2003, 20:20
Отправитель: Otark (otark@ukr.net)

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

Отвечает St

Привет, Otark!
В хелпе идущем вместе с Microsoft eMbedded Visual Tools есть описание ассемблера под ARM (думаю в MSDN тоже есть)
St


Ответ отправлен: 24.03.2003, 12:51
Отправитель: St


 Вопрос № 2814

Здравствуйте господа эсперты.
мне нужно написать процедуру задержки для программатора,
от 5 мсек до 50 мсек.
я написал но она почемуто не работает,
толи 5 разряд 62 порта не является выходом таймера 2,
толи задержка между записью мл и старшего байта не достаточна, а может еще какая-то ошибка.
Не хочу использовать циклы, так-как переносимисти не будет.
Не можете ли вы посмотреть в чем моя ошибка.
Запускаю в чистом Досе.
Заранее спасибо.


Приложение:


Вопрос отправлен: 22.03.2003, 15:57
Отправитель: Костя

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

Отвечает Joy

Доброго времени суток, Костя!
Читай описание функции 86h прерывания 15h.
А вообще такой вопрос недавно задавался (№ 2698).


Ответ отправлен: 24.03.2003, 15:46
Отправитель: Joy


Отвечает Bob Johnson

Добрый день, Костя!
Программирование таймера - это не очень правильно. Использовать циклы - еще более неправильно. Можно попробовать вот что - использовать команду rdtsc и обычные прерывания таймера (18,2 раза в сек) для определения тактовой частоты процессора, после чего уже строить циклы с rdtsc для получения требуемой задержки. Будет достаточно точно и никаких проблем с перепрограммированием таймера.
P.S. Ограничение - требует процессора Pentium или выше (но, мне кажется, это проблемой не станет).


Ответ отправлен: 23.03.2003, 13:37
Отправитель: Bob Johnson



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

Внимание!
Форма может работать некорректно в почтовых программах "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 (36)
C / C++ (26)
Perl (6)
Delphi (15)
Pascal (19)
Basic / VBA (10)
Java / JavaScript (9)
PHP (5)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (33)
Windows NT/2000/XP (24)
"Железо" (29)
Поиск информации (14)
Администратору
Windows NT/2000/XP (10)
Linux / Unix (12)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (4)
КоАП (4)

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




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

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


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

В избранное