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

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


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

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

Выпуск № 630
от 31.08.2003, 23:00

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


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

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 151.96
URL: Программирование
[Подробней >>]
ASMодей
Статус: Профессиональный
Общий рейтинг: 113.05
[Подробней >>]
Евгений Иванов
Статус: Профессиональный
Общий рейтинг: 149.28
URL: Super Assembler Software
Телефон: НСС +7 831 3107039
[Подробней >>]
 
_vt
Статус: Профессиональный
Общий рейтинг: 121.26
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 134.22
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 107.35
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]
 
Beeblebrox
Статус: Профессиональный
Общий рейтинг: 107.26
URL: Beeblebrox / TMA HomePage
[Подробней >>]
[L2]Max
Статус: Опытный
Общий рейтинг: 124.68
Телефон: (0562) 323428
[Подробней >>]
Fantomas
Статус: Доверительный
Общий рейтинг: 117.2
[Подробней >>]
 
Hangatyr
Статус: Опытный
Общий рейтинг: 112.83
[Подробней >>]
Maverick
Статус: Профессиональный
Общий рейтинг: 125.29
URL: Эхоконференция по вирмейкингу
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
Greys
Статус: Доверительный
Общий рейтинг: 123.84
[Подробней >>]
 
Ayl
Статус: Профессиональный
Общий рейтинг: 117.74
[Подробней >>]


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

Вопрос № 4013. Здравствуйте эксперты! У меня возникла проблема в написании руссификатора. Помогите! Должен работать... (ответов: 4)
Вопрос № 4014. Приветствую всех ! Подскажите пожалуйста какое сообщение послать ! Сразу предупреждаю - окно с Combo... (ответов: 4)
Вопрос № 4015. Добрий день! Я по поводу вопроса № 3994 Для [L2]Max мой e-mail: yo-ho@km.ru!... (ответов: 1)
Вопрос № 4016. Здраствуйте уважаемый эксперт! Я запускаю программы под отладчиком(все говорят мол быстрее поймешь A... (ответов: 3)
Вопрос № 4017. Уважаемые господа! Перескочил с Борланда на Вижуал. К сожалению Бил оказался более удобным. Смирился... (ответов: 2)
Вопрос № 4018. Здравствуйте, великие программисты и добрые люди! Не подскажет ли кто-нибудь, где можно найти перечи... (ответов: 8)
Вопрос № 4019. Привет всем экспертам. В данном письме нет вопроса, а только небольшая просьба. Поситите пожалуйста ... (ответов: 1)
Вопрос № 4020. Можно ли из vxd вызвать обычную api функцию типа CreateWindowEx и тд.(Кроме тех которые описаны в sh... (ответов: 1)
Вопрос № 4021. Уважаемые эксперты, срочно нужен формат *.scr файла. В результате дизассамблирования понял, что стру... (ответов: 3)
Вопрос № 4022. Уважаемые эксперты Подскажите, пожалуйста, каким образом можно решить подобную задачу: Имеется конс... (ответов: 1)
Вопрос № 4023. Уважаемые читатели рассылки ! Начиная с сентября этого года я не смогу своевременно отвечать на ваши... (ответов: 1)
Вопрос № 4024. Здравствуйте. Подскажите, пожалуйста, что означает инструкция BSWAP EDX , или хотя-бы ссылку где я ... (ответов: 4)

Вопросов: 12, ответов: 33


 Вопрос № 4013

Здравствуйте эксперты! У меня возникла проблема в написании руссификатора. Помогите! Должен работать до загрузки ДОСа/Winда. Спасибо



Вопрос отправлен: 26.08.2003, 23:52
Отправитель: Марсель

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

Отвечает Bob Johnson

Здравствуйте, Марсель!
А в чем проблема?

* EMan1.5: ---===*** The game we play ***===---


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


Отвечает ASMодей

Здравствуйте, Марсель!
Как это "должен работать до загрузки ДОСа"? Кто тогда у тебя его будет загружать? BIOS?
И какая именно у тебя проблема, хоть бы написал.


Ответ отправлен: 27.08.2003, 08:36
Отправитель: ASMодей


Отвечает Евгений Иванов

Здравствуйте, Марсель!
Ну и в чём проблема?
Тут нужно обрабатывать клавиатуру. Это раз.
Затем шрифты. Это два.
Клавиатуру по сути надо - переключатель и посылка кодов старше 128.
Шрифты - это проще. Просто замена. Или в памяти, или можно в теневую память
видео-пзу. Что я и использую:
1.
Драйвер кириллицы для клавиатуры и экрана CLARUS, версия 1.7
Разработал Ярослав Чеботарёв. Москва, январь 1999 г.

2.
Русификатор DOS "cyr.exe" для русификации MS-DOS и
DOS-сеансов Windows 3.11 и Windows 95.
Сергей Гончаров,
serge@antares.ru

Вот CYR поинтереснее будет.
Так что проси выслать исходники и никаких проблем! :-)
А ещё крутая вещь:
Эмулятор графического курсора мыши MOUSEMU, версия 3.3
В ДОСе стрелочка бегает по экрану! Красиво и удобно!
Бывай!


Ответ отправлен: 27.08.2003, 01:49
Отправитель: Евгений Иванов


Отвечает _vt

Добрый день, Марсель!
А что ты хочешь русифицировать: клавиатуру или экран?? Или все вместе?? На wasm.ru лежат исходники и того и другого для DOS, используй их... Кроме того, просто так ты до запуска dos ты ничего русифицируешь: надо тебе будет писать загрузчик, который будеть сначала загружать знакогенератор, а потом операционную систему. Но это еще не факт, что dos не восстановит все как было...

---===*** Updated E-Man 1.5 - it's cool!***===---


Ответ отправлен: 27.08.2003, 16:26
Отправитель: _vt


 Вопрос № 4014

Приветствую всех !
Подскажите пожалуйста какое сообщение послать !
Сразу предупреждаю - окно с ComboBox не мое !!!
Есть ComboBox, в котором находятся несколько строк,
например "Иванов","Сидоров","Петров".
В зависимости от того, какая строчка выбрана в ComboBox'е -изменяется текст в текстовом поле, которое расположено рядом. Т.е. если выбран "Иванов", то в текстовом поле
будет "Умный", если "Сидоров" - "Средний", если "Петров" -
"Глупый".
Допустим в начале, в ComboBox находится строка "Иванов", а в текстовом поле значение "Умный". Мне нужно узнать значение "Сидоров". Когда я ComboBox'у посылаю сообщение CB_SELECTSTRING с параметром "Сидоров" в ComboBox'e текст изменяется на "Сидоров", но значение в текстовом поле остается прежним. Т.е. получается что "Сидоров" - "Умный".
Мне нужно послать ComboBox'у какое-то сообщение, чтобы
он изменил значение в текстовом поле. Т.е. передать ему
что строка изменилась и нужно изменить значение.
Спасибо за внимание !



Вопрос отправлен: 27.08.2003, 00:04
Отправитель: Fantomas

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

Отвечает masquer

Здравствуйте, Fantomas!
Тебе бы вначале разобраться, как именно после выбора в комбобоксе появляется его соответствие в текстовом поле.

Ответ отправлен: 27.08.2003, 12:00
Отправитель: masquer


Отвечает Gibbel

Здравствуйте, Fantomas!
Это разные объекты. Родительское окно получает сообщение CBN_SELCHANGE, реакцией на которое и является замена значения в Edit'е.

P.S.:Для подобных вопросов существует рассылка по WinAPI

Ответ отправлен: 27.08.2003, 11:11
Отправитель: Gibbel


Отвечает Beeblebrox

Доброе время суток, Fantomas!
Обрабатывай CBN_SELCHANGE


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


Отвечает Евгений Иванов

Доброе время суток, Fantomas!
Это раздельные объекты.
Так что ты должен сам следить за синхронизацией.


Ответ отправлен: 27.08.2003, 01:31
Отправитель: Евгений Иванов


 Вопрос № 4015

Добрий день!
Я по поводу вопроса № 3994
Для [L2]Max мой e-mail: yo-ho@km.ru!



Вопрос отправлен: 27.08.2003, 01:55
Отправитель: Madman (yo-ho@km.ru)

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

Отвечает [L2]Max

Доброе время суток, Madman!
Плз, повтори вопрос, я удалил твое письмо

Ответ отправлен: 27.08.2003, 05:20
Отправитель: [L2]Max


 Вопрос № 4016

Здраствуйте уважаемый эксперт!
Я запускаю программы под отладчиком(все говорят мол быстрее поймешь Assembler)
но я ничего там не понимаю.У меня стоит AFDPRO.Я знаю что когда нажимаешь F1 то меняется значение регистров,знаю как вычислить размер одной строки(например mov ah,9 =2 байта),но больше ничего не могу понять,для чего там еще цифры снизу, слева и т.д.Помогите разобраться в отладчике.
Заранее спасибо!



Вопрос отправлен: 27.08.2003, 08:34
Отправитель: Олег

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

Отвечает Евгений Иванов

Добрый день, Олег!
Быстрее так не поймёшь!
Надо изучать Ассемблер на практике.
Выставь получение листинга в своём Ассемблере и экспериментируй
с командами.
Так же не помешает читать описания команд в книгах.
Отладчик нужен для отладки программ.


Ответ отправлен: 27.08.2003, 12:32
Отправитель: Евгений Иванов


Отвечает _vt

Приветствую Вас, Олег!
> Я знаю что когда нажимаешь F1 то меняется значение регистров
Вот и тебе надо проследить, правильно ли они меняются... Ведь отладчик предназначен для поиска ошибок в программе...
> для чего там еще цифры снизу, слева
К примеру, хочешь ты посмотреть, где находится в памяти строка, которую твоя программа собирается вывести на экран, ты написал в программе так:
mov ah, 9
mov dx, offset my_string

Запускаешь программу в отладчике и видишь:
mov ah, 9
mov dx, [10A]
(к примеру)

то есть компилятор подставил реальный адрес my_string вместо offset...
Вот и смотришь по адресу DS:010Ah, есть ли там твоя строка... Для этого клавишей F8 (в AFDPRO) переводишь в нижнее окно (где DS:0000) и пишешь 010A, если все правильно - справа увидишь шестнадцатеричное представление своей строки, а еще правее - и саму строку...
Но вообще то, AFDPRO слишком замороченный отладчик, используй лучше TD(он понятней), хотя кому как...

---===*** Updated E-Man 1.5 - it's cool!***===---


Ответ отправлен: 27.08.2003, 16:26
Отправитель: _vt


Отвечает Fantomas

Здравствуйте, Олег!
Олег, ну зачем тебе какой-то AFDPRO ?
Используй SoftIce, - это самый лучший отладчик !!!
?>Я запускаю программы под отладчиком(все говорят мол
быстрее поймешь Assembler)
!>Я так не думаю !!! Не зная комманд ты нихрена там не поймешь. Я считаю, чтоб понять ассемблер - совсем
не обязательно читать книги, в которых заумными фразами рассказывается то, что не каждый эксперт поймет. Просто
возьми самый простой пример, типа "Hello World !" посмотри что там написано, поизменяй значения, посмотри что получится и ты моментально в него въедешь.
Удачи !!!

Ответ отправлен: 27.08.2003, 18:56
Отправитель: Fantomas


 Вопрос № 4017

Уважаемые господа! Перескочил с Борланда на Вижуал. К сожалению Бил оказался более удобным. Смирился со многим у Била. Но как блин мне THIS передавать не через регистры, а через стэк. С этим мириться не могу. Подскажите кто знает.



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

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

Отвечает masquer

Доброе время суток, Василий!
Не вижу проблемы. Я на С не пишу, но насколько я знаю (и видел в отладчике), вся структура this(или что там в нее входит) хранится на стеке, а ее указатель через ecx передается.

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


Отвечает Bob Johnson

Здравствуйте, Василий!
А в чем проблема? если ты укажешь тип вызова __stdcall, то все (в том числе и неявный параметр this) будет передаваться через стек. Через регистры они передаются только в случае типа вызова __fastcall. (по умолчанию - thiscall: This is the default calling convention used by C++ member functions that do not use variable arguments. The callee cleans the stack, so the compiler makes vararg functions __cdecl, and pushes the this pointer on the stack last. The thiscall calling convention cannot be explicitly specified in a program, because thiscall is not a keyword.)

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 27.08.2003, 16:21
Отправитель: Bob Johnson


 Вопрос № 4018

Здравствуйте, великие программисты и добрые люди! Не подскажет ли кто-нибудь, где можно найти перечисление с описанием функций Windows API? Учебное руководство по программированию для винда на асме тоже хотелось бы найти.
Заранее благодарю.
Дэльф



Вопрос отправлен: 27.08.2003, 12:00
Отправитель: Дэльф

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

Отвечает masquer

ЭМЭСДЭЭН!!! Это уже даже не в сотый раз отвечаем.

Ответ отправлен: 27.08.2003, 12:39
Отправитель: masquer


Отвечает Евгений Иванов

Здравствуйте, Дэльф!
Borland C++.
Там файл 24 Мб!


Ответ отправлен: 27.08.2003, 12:35
Отправитель: Евгений Иванов


Отвечает Bob Johnson

Доброе время суток, Дэльф!
Это есть в MSDN. Еще некоторая информация есть у меня на странице.http://bobjohnson.nm.ru

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 27.08.2003, 14:10
Отправитель: Bob Johnson


Отвечает Hangatyr

Здравствуйте, Дэльф!
Не буду оригинален и посоветую MSDN (достать можно в магазине или, если уж очень лень идти в магазин, то можно смотреть его на http://msdn.microsoft.com) и Iczelion'а (есть на wasm.ru).

Ответ отправлен: 27.08.2003, 12:27
Отправитель: Hangatyr


Отвечает Maverick

Добрый день, Дэльф!
Найди диск с C++ там есть файл win32.hlp


Ответ отправлен: 27.08.2003, 12:17
Отправитель: Maverick


Отвечает _vt

Приветствую Вас, Дэльф!
Судя по нику, Delphi у тебя есть :-) Поищи в дистрибутиве файл win32.hlp (или если delphi установлен, в папке c:\program files\common files\borland shared\mshelp\win32.hlp), в нем вполне приличное описание WinAPI (правда на английском). А руководство - книга Зубкова и туториалы Iczelion'a... В интернете есть, ищи поисковиками, например Зубков есть здесь

---===*** Updated E-Man 1.5 - it's cool!***===---


Ответ отправлен: 27.08.2003, 16:27
Отправитель: _vt


Отвечает Fantomas

Доброе время суток, Дэльф!
Вообще то, если ты хочешь что-то получить, будь то руководство или еще какая нибудь вещица - нужно оставлять
свой E-mail !!!
У меня есть то, что тебе нужно !
Я сам долго искал описание Api функций под Windows и как-то наткнулся на один справочник.
Можешь писать сразу на f-a-n-t-o-m-a-s@ukr.net, разберемся.


Ответ отправлен: 27.08.2003, 18:55
Отправитель: Fantomas


Отвечает Greys

Здравствуйте, Дэльф!
Оставь свое мыло и я тебе этого борохла накидаю!
С уважением, Greys!

Ответ отправлен: 29.08.2003, 00:45
Отправитель: Greys


 Вопрос № 4019

Привет всем экспертам.
В данном письме нет вопроса, а только небольшая просьба.
Поситите пожалуйста мой новый сайт
http://proect-int21h.narod.ru
Так как я начал изучение ассемблера совсем недавно, то работаю пока в ДОС'е на стаааааааром нотике. Следовательно на сайте пока мало чего виндозовского.
На это письмо ответа можно не присылать. Тока оставте чё нить в гостевухе. (ну там пожелания или замечания).
ПОЖАААААААААлуйста. Мне это важно ( мнение людей ).



Вопрос отправлен: 27.08.2003, 13:06
Отправитель: Int 21H

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

Отвечает Greys

Добрый день, Int 21H!
Ну ты прикольный перец! Почитал твою биографию на сайте - ну прям про меня. Единственное отличие я тебя на год постарше буду!
С уважением, Greys!

Ответ отправлен: 29.08.2003, 00:56
Отправитель: Greys


 Вопрос № 4020

Можно ли из vxd вызвать обычную api функцию типа CreateWindowEx и тд.(Кроме тех которые описаны в shell.inc и 16 битных).Если можно то как?



Вопрос отправлен: 27.08.2003, 13:18
Отправитель: noname

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

Отвечает Bob Johnson

Здравствуйте, noname!
Нет. Только vxdcall и vmmcall. Можно, правда, отослать сообщение обычному окну, а его поток выполнит эту функцию. Но все равно много ограничений.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 27.08.2003, 14:11
Отправитель: Bob Johnson


 Вопрос № 4021

Уважаемые эксперты, срочно нужен формат *.scr файла. В результате дизассамблирования понял, что структура близка к PE-формату, но из-за дифицита времени не могу продвинуться дальше в своих поисках! Если у кого есть исходники *.scr файла, пришлите пожалуйста, очень надо! За ссылки к статьям отдельное спасибо!
С уважением, GREYS!



Вопрос отправлен: 27.08.2003, 14:13
Отправитель: Greys (ic_box_mail@mail.ru)

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

Отвечает Bob Johnson

Доброе время суток, Greys!
Так scr - это и есть обычный PE! Даже более того, это - обычный ехе, который только написан по специальным правилам. Это есть в MSDN (я нашел по строке "scr screen saver parameters") - "Handling Screen Savers".

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 27.08.2003, 16:15
Отправитель: Bob Johnson


Отвечает _vt

Здравствуйте, Greys!
> В результате дизассамблирования понял, что структура близка к PE-формату
Если ты имеешь в виду скринсейвер, то открою тебе огромный секрет :-): это обычный PE exe. Просто по стандарту он должен обрабатывать некоторые параметры командной строки, которые передаются системой при разных режимах запуска скринсейвера: /s - обычный запуск, /p - запуск в окне preview (это когда он в списке скринсейверов), /c - запуск параметров, /a - установка пароля.

---===*** Updated E-Man 1.5 - it's cool!***===---


Ответ отправлен: 27.08.2003, 17:48
Отправитель: _vt


Отвечает Евгений Иванов

Добрый день, Greys!
Это обычный PE-файл.
А всё действо происходит из командной строки.
Есть настройка и запуск.
У системы идёт запуск по расширению и уже эти параметры проставлены.
Поэтому и кажется, что запускаешь, а он сам запускается.
Так что смотри в реестре, что за параметры...



Ответ отправлен: 29.08.2003, 00:10
Отправитель: Евгений Иванов


 Вопрос № 4022

Уважаемые эксперты
Подскажите, пожалуйста, каким образом можно решить подобную задачу:
Имеется консольное 32-разрядное приложение(текстовый режим). Каким образом можно получить информацию, выводимую на экран - символы, позицию курсора?



Вопрос отправлен: 27.08.2003, 14:21
Отправитель: vny

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

Отвечает Евгений Иванов

Приветствую Вас, vny!
Там буфер.
Используй его.


Ответ отправлен: 29.08.2003, 00:41
Отправитель: Евгений Иванов


 Вопрос № 4023

Уважаемые читатели рассылки !
Начиная с сентября этого года я не смогу своевременно отвечать на ваши вопросы по роду своих занятий. Будьте готовы, что ответ будет приходить через неделю или месяц после отправки вопросов по E-Mail.
Однако после июня следующего года я опять смогу принимать ваши вопросы и вернусь в группу экспертов, так что прийдется маленько подождать...
Удачи в изучении ассемблера!
С уважением
Тигран Калайджян
2:5020/4567.24
P.S. Эксперты, запустите, плиз.



Вопрос отправлен: 27.08.2003, 22:09
Отправитель: Tigran Kalaidjian (kalaidjian@pochtamt.ru)

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

Отвечает Maverick

Добрый день, Tigran Kalaidjian!


Ответ отправлен: 28.08.2003, 08:23
Отправитель: Maverick


 Вопрос № 4024

Здравствуйте.
Подскажите, пожалуйста, что означает инструкция
BSWAP EDX , или хотя-бы ссылку где я могу найти ответ на свой вопрос.
Где она встречается? Смотри приложение.
Заранее спасибо за ответ.


Приложение:


Вопрос отправлен: 27.08.2003, 22:49
Отправитель: boris (boris_uk@ltk.com.ua)

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

Отвечает Hangatyr

Приветствую Вас, boris!
Эта команда меняет порядок следования байтов. Например, для перехода от формы адресации, принятой в процессорах Intel, к другой форме адресации (например, Motorola).
;eax = 11223344h
bswap eax
;eax = 44332211h

Ответ отправлен: 28.08.2003, 05:59
Отправитель: Hangatyr


Отвечает Ayl

Здравствуйте, boris!

BSWAP изменяет порядок следования байтов в 32-хразрядном числе.
Пример:
1. mov eax, 12345678h
2. bswap eax

Результат (после выполнения соответствующей команды):
1. EAX = 12345678h
2. EAX = 78563412h

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


Отвечает Евгений Иванов

Приветствую Вас, boris!
Меняет расположение байтов с Intel на Motorola.
Смотри архив для подробностей...


Ответ отправлен: 29.08.2003, 00:39
Отправитель: Евгений Иванов


Отвечает Greys

Здравствуйте, boris!
Описание BSWAP:
Команда:
BSWAP регистр32
Назначение:
Обмен байт внутри регистра
Процессор:
80486
Обращает порядок байт в 32-битном регистре. Биты 0 – 7 (младший байт младшего слова) меняются местами с битами 24 – 31 (старший байт старшего слова), а биты 8 – 15 (старший байт младшего слова) меняются местами с битами 16 – 23 (младший байт старшего слова).
mov eax,12345678h
bswap eax ; теперь в еах находится 78563412h
Чтобы обратить порядок байт в 16-битном регистре, следует использовать команду XCHG:
xchg al,ah ; обратить порядок байт в АХ
В процессорах Intel команду BSWAP можно использовать и для обращения порядка байт в 16-битных регистрах, но в некоторых совместимых процессорах других фирм этот вариант BSWAP не реализован.
С уважением, Greys!


Ответ отправлен: 29.08.2003, 01:01
Отправитель: Greys



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

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (38)
C / C++ (31)
Perl (5)
Builder / Delphi (20)
Pascal (26)
Basic / VBA (7)
Java / JavaScript (8)
PHP (10)
Криптография (9)
WinAPI (16)
Пользователю
Windows 95/98/Me (49)
Windows NT/2000/XP (64)
"Железо" (43)
Поиск информации (24)
Администратору
Windows NT/2000/XP (33)
Linux / Unix (12)
Юристу
Гражданское право (11)
Семейное право (7)
Трудовое право (7)
КоАП (6)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.


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

В избранное