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

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


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

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

Выпуск № 533
от 01.05.2003, 11:50

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


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

Portnov
Статус: Профессиональный
Общий рейтинг: 111.45
URL: Мой сайтик...
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 150.29
URL: Программирование
[Подробней >>]
Hangatyr
Статус: Доверительный
Общий рейтинг: 126.08
[Подробней >>]
 
keleb-glin
Статус: Опытный
Общий рейтинг: 109.64
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 108.37
URL: Страничка обо мне и моих друзьях
Телефон: +7 902 168 02 65
[Подробней >>]
akul
Статус: Опытный
Общий рейтинг: 113.13
Телефон: +6019-6416245
[Подробней >>]
 
vitya
Статус: Профессиональный
Общий рейтинг: 107.93
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 140.34
[Подробней >>]
Ayl
Статус: Профессиональный
Общий рейтинг: 118.98
[Подробней >>]
 
GL
Статус: Опытный
Общий рейтинг: 102.78
[Подробней >>]
Maverick
Статус: Профессиональный
Общий рейтинг: 134.65
URL: Задачи по ассемблеру
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
Tigran K. Kalaidjian
Статус: Доверительный
Общий рейтинг: 114.8
[Подробней >>]


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

Вопрос № 3055. Доброе время суток уважаемые эксперты. Не могли бы вы дать ссылку рабочую на SoftIce DS2.7, попытки... (ответов: 1)
Вопрос № 3056. Здраствуйте. Подскажите как преобразовать длинное имя файла в DOSовский вид. Имя файла получаю из ко... (ответов: 1)
Вопрос № 3057. Привет Эксперты! У меня к вам есть вопрос - я написал драйвер (под Win2k), который выполняет чтение ... (ответов: 2)
Вопрос № 3058. Уважаемые, подскажите пожалуйсто как добавить свою кнопочку на Title bar, рядом с Minimize/Maximize/... (ответов: 1)
Вопрос № 3060. Привет, эксперты! Хотелось бы узнать, где можно достать исходники BIOS'ов (NEC V20 у меня уже есть).... (ответов: 2)
Вопрос № 3061. Уважаемые знатоки ! Кто из Вас сможет толково объяснить что есть Ordinal в таблицах экспота-импорта ... (ответов: 2)
Вопрос № 3062. Привет, эксперты! Вопрос навеян из-за слишком (на мой взгляд) часто повторяющихся вопросов: мол, для... (ответов: 3)
Вопрос № 3063. Сдрасте. Не буду говорить, что у меня глупый вопрос, сами увидете насколько:) Вобщем хотел программ... (ответов: 3)
Вопрос № 3064. Как считать параметры командной строки MS-DOS и вывести их на экран? Приведите, пожалуйста, текст пр... (ответов: 3)
Вопрос № 3065. Здравствуйте, уважаемые эксперты! Подскажите пожалуйста, как из DialogProc изменить в диалоге состоя... (ответов: 3)
Вопрос № 3066. Здравствуйте!Уважаемые эксперты как установить бит мерцания?И как вообще это делаеться? Спасибо!... (ответов: 5)

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


 Вопрос № 3055

Доброе время суток уважаемые эксперты.
Не могли бы вы дать ссылку рабочую на SoftIce DS2.7, попытки поиска в инете приводили только на уже убитые или с паролем для допуска.



Вопрос отправлен: 26.04.2003, 00:48
Отправитель: Алексей.

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

Отвечает Portnov

Добрый день, Алексей.!
Наверное, я не буду оригинален - ftp.exetools.com, пароль брать на www.exetools.com/forum, форум Announcements and News (чтобы его стало видно, надо зарегиться).
С уважением, Portnov.

Ответ отправлен: 28.04.2003, 12:41
Отправитель: Portnov


 Вопрос № 3056

Здраствуйте.
Подскажите как преобразовать длинное имя файла в DOSовский вид. Имя файла получаю из консоли.
Примного благодарен.



Вопрос отправлен: 26.04.2003, 09:48
Отправитель: GHopper

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

Отвечает Bob Johnson

Приветствую Вас, GHopper!
Функция GetShortPathName.


Ответ отправлен: 26.04.2003, 19:31
Отправитель: Bob Johnson


 Вопрос № 3057

Привет Эксперты!
У меня к вам есть вопрос - я написал драйвер (под Win2k), который выполняет чтение из определенной области
памяти, но когда он попробует читать из стрпницы, которй нет в памяти, то произойдет исключение. По понятным причинам
меня это не устраивает. Можно ли как нибудь этого избежать?
Спасибо.



Вопрос отправлен: 26.04.2003, 12:52
Отправитель: LamCoder

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

Отвечает Hangatyr

Приветствую Вас, LamCoder!
Что ты там за драйвер такой пишешь? В общем случае тебе не надо обрабатывать никаких исключений.
Подобное может понадобиться если драйвер имеет достаточно высокий приоритет и поэтому его работа
не может быть прервана для выполнения обработчика прерывания с более низким IRQL. Попробуй снизить его при помощи функции KeLowerIrql.


Ответ отправлен: 26.04.2003, 19:15
Отправитель: Hangatyr


Отвечает keleb-glin

Приветствую Вас, LamCoder!
Можно не читать отсутствующие страницы.
Обработчик исключения подгрузит страницу в память, и она, вообще-то, должна прочитаться. Если не получилось, попробуй читать 2 раза подряд.

Ответ отправлен: 29.04.2003, 19:30
Отправитель: keleb-glin


 Вопрос № 3058

Уважаемые, подскажите пожалуйсто как добавить свою кнопочку на Title bar, рядом с Minimize/Maximize/Close button.
Благодарю...



Вопрос отправлен: 26.04.2003, 13:21
Отправитель: GHopper

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

Отвечает Bob Johnson

Здравствуйте, GHopper!
Думаю, что самому рисовать title bar - на WM_NCPAINT.


Ответ отправлен: 26.04.2003, 19:31
Отправитель: Bob Johnson


 Вопрос № 3060

Привет, эксперты!
Хотелось бы узнать, где можно достать исходники BIOS'ов (NEC V20 у меня уже есть).
Заранее спасибо!



Вопрос отправлен: 26.04.2003, 14:42
Отправитель: AlX

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

Отвечает Gibbel

Приветствую Вас, AlX!
на exetools.com были вроде...


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


Отвечает akul

Приветствую Вас, AlX!
Купить у Phoenix. www.phoenix.com
начинается от 20 килобаксов. Просто так никто не даст, так как тот кто купил тот связан договором неразглашения. Поскольку я в них много копался, могу мылом ответить на конкретные вопросы, без пересылки кодов естественно.

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


 Вопрос № 3061

Уважаемые знатоки !
Кто из Вас сможет толково объяснить что есть Ordinal в таблицах экспота-импорта РЕ-файлов, кто их назначает.
При загрузке библиотеки при помощи LoadLibrary ей сразу передается управление. Имеется ли возможность не позволять ей запускаться ?
С уважением. Илья
mis421@list.ru



Вопрос отправлен: 26.04.2003, 16:00
Отправитель: Илья (mis421@list.ru)

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

Отвечает vitya

Здравствуйте, Илья!
В виндовс все функции и переменные экспортируются по номеру и по имени. Вот номер и есть ординал. Ты сам можешь задать номера в def файле, когда компилируешь.

Ответ отправлен: 26.04.2003, 16:13
Отправитель: vitya


Отвечает masquer

Доброе время суток, Илья!
При LoadLibrary отрабатывается только DllMain. Я, правда, не понял, кому не позволять запускаться...

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


 Вопрос № 3062

Привет, эксперты!
Вопрос навеян из-за слишком (на мой взгляд) часто повторяющихся вопросов: мол, для чего начинать изучение ассемблера под досом?
И правда, зачем? (Щас покритикую :-)
Кажущаяся простота ввода-вывода? Все равно, большая часть работы скрыта для начинающего под "таинственными" int21h & etc. А ведь большинство из этих начинающих и переключили свое внимание на ассемблер для того, чтобы знать, как все происходит "на самом деле".
Той же простоты можно легко достичь, научив пользоваться диалоговым окном с эдитбоксом и мессаджбоксом под виндой (все равно, то, что делает процессор так же (или даже намного сильнее) скрыто от пользователя как и в случае с досом.). Далее, программирование под ДОС (врочем, так же как и под виндой) навязывает определенные правила программирования. В чем тогда дос лучше для освоения, чем любая другая операционка? (Тот же TR-DOS к примеру :). Когда я после программирования под к580вм80/z80 с более чем 8-ми летним перерывом решил повторить свой опыт на ПС, я взялся за изучение с книги Тома Свана (сейчас думаю, что зря :-), и вот, после недели изучения (до сих пор все шло хорошо и гладко, учитывая еще не так хорошо забытые команды процессора z80) я уже писал свои макросы и библиотеки, и, честно говоря, "перся" от действительно простой реализации ввода и вывода: указал смещение до строки и enjoy! Не надо ссылаться на построчный массив байтов каждой буквы (как это было в спекки), огромный простор для фантазии в выборе графических режимов и т.д. Я таки дошел до раздела Программирование для 32-разрядной оболочки Windows" (А именно этого я так и жаждал). Первый абзац меня не просто огорчил. Он меня потряс до глубины души. Выглядил он примерно так:
"Очень рад, что Вы хорошо усвоили прежние уроки.
А ТЕПЕРЬ ЗАБУДЬТЕ ВСЕ, ЧТО Я ГОВОРИЛ ПРО СЕГМЕНТЫ, БЛИЖНИЕ И ДАЛЬНИЕ ПЕРЕХОДЫ, А ТАК ЖЕ БОЛЬШИНСТВО ФУНКЦИЙ ПРЕРЫВАНИЙ: ОНИ БОЛЬШЕ НАМ НЕ ПОНАДОБЯТСЯ! НЕЧТО ПОДОБНОЕ ВЫ УВИДИТЕ ПРИ НАПИСАНИИ СОБСТВЕННЫХ ДРАЙВЕРОВ УСТРОЙСТВ, НО ЭТО ОЧЕНЬ СЛОЖНАЯ ТЕМА И ВЫХОДИТ ЗА РАМКИ ЭТОЙ КНИГИ." Вот так вот! Не больше - не меньше. Стоит ли говорить, что я подумал об этом авторе в тот момент?
И вот мое личное мнение: азы ассемблера надо изучать не под какую-то отдельную ось, А ВООБЩЕ БЕЗ НИХ! Очень не хватает (опять же на мой взгляд, как и все вышесказанное) рассылок для начинающих вроде таких:
1. УЧИМСЯ ОБРАЩАТЬСЯ С ПРЕРЫВАНИЯМИ BIOS
2. УЧИМСЯ ОБРАЩАТЬСЯ К ФАЙЛОВОЙ СИСТЕМЕ И ПОЛЬЗОВАТЬСЯ ВИДЕОПАМЯТЬЮ
3. ПИШЕМ СВОЙ ВВОД-ВЫВОД
4. ПИШЕМ СОБСТВЕННЫЙ ЗАГРУЗЧИК
....
999 ПИШЕМ СОБСТВЕННУЮ ОСЬ :)) - впрочем, последний пункт уже где-то пролетал в этой рассылке
И только потом начинать изучение программирования под конкретные ОС, начав примерно так: запомните несколько правил и особенностей, навязанных нам разработчиком этой операционной системы и обзаведитесь справочной литературой, опубликованной этим разработчиком.....



Вопрос отправлен: 26.04.2003, 16:06
Отправитель: Dima

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

Отвечает Ayl

Доброе время суток, Dima!
Азы ассемблера без привязки к конкретной ОС - это как? Типа изучаем систему команд ПК? Так для этого справочники есть. Или пишем свой BIOS? Вот он-то как раз без привязки к ОС. Только современные оськи как-то вообще игнорируют BIOS - ну не работает он в многозадачной системе. А все остальные задачи, извини, как раз и ориентированы на конкретную ось. Хотя бы в плане того, что тебе она нужна для компиляции программы. А, вспомнил, еще есть один вил программ без оси - загрузчик.
Теперь по предложенным рассылкам:
1. А чего им учиться-то? mov ah, fnum; mov regs, params; int BIOS_INT. Для прерываний BIOS куча справочников есть, от электронных до печатных. К тому же BIOS используется очень редко и, в основном, только для DOS'а
2. а. К какой, извините, файловой системе? Файловая система как раз очень сильно зависит от операционки. Или предлагается исследовать все?
б. Пользоваться видеопамятью - вот тут можно что-то придумать. Но опять же, прямой доступ к видеопамяти ты получишь только в DOS'е. Ну и, возможно, в DirectX. А вот по программированию графики (в т.ч. и трехмерной) я бы с удовольствием рассылочку почитал бы.
3. И что под этим скрывается?
4. Загрузчик чего, извините?
999. А зачем? Во-первых, долго. Во-вторых, кому она будет нужна? А вот если уделить, скажем, внимание определенным механизмам функционирования оси - например, организация защиты, переключение задач, управление памятью и т.п. - это, безусловно, было бы интересно.
Кстати, программирование под конкретную ось далеко не исчерпывается "несколькими правилами, навязанными нам разработчиком этой операционной системы". Посмотри рассылки - очень часто вопросы типа такого: "Помогите, читал в MSDN - объясните то-то и то-то". Так что как раз простого обзаведения справочной литературой недостаточно.


Ответ отправлен: 28.04.2003, 15:26
Отправитель: Ayl


Отвечает Bob Johnson

Добрый день, Dima!
Этот вопрос, видимо (как и многие другие), навеян дымом Марихуаны. Ну что ж, против нее я ничего не имею, но иногда надо и выдыхать :)
1:
> Не надо ссылаться на построчный массив байтов каждой буквы (как это было в спекки)
Что-то я не понял... Я когда-то тоже писал проги для спектрума (и лучше писал, чем сейчас под ибм), но как можно ссылаться на какой-то построчный массив байтов каждой буквы??? Это что, ты имеешь ввиду расположение шрифта в памяти? Так на него некто и не ссылался, умножение на 8 было и на спектруме легко организовать:
sla l
rl h и так 3 раза. 48 тактов...
> А ТЕПЕРЬ ЗАБУДЬТЕ ВСЕ, ЧТО Я ГОВОРИЛ ПРО СЕГМЕНТЫ
Так и есть... При 32-разрядном программировании они не нужны. И это очень сильно упрощает программирование.
Изучать асм без привязки к оси сложно - дос соответствует возможностям 8086 процессора, Windows 3.11 - 286, Windows 95 - 386-486 и т.д. А как проверять работоспособность программы, если нет оси?
Что касается бесполезности программирования под дос (да простит меня baldr :) - тут я почти согласен, но почти. Прежде всего потому, что если ты хочешь изучить процессор полностью, нужно знать все его режимы работы, кроме того иногда (но редко!)(но все-таки!) возникают задачи, которые требуют дос - например, ты хочешь попробовать перейти в защищенный режим - из-под виндов ты такую прогу не напишешь. В остальном, Windows API значительно богаче прерываний ДОС и любую задачу можно решить на нем. Только под винды трудней компилировать программу.
> 2. УЧИМСЯ ОБРАЩАТЬСЯ К ФАЙЛОВОЙ СИСТЕМЕ И ПОЛЬЗОВАТЬСЯ ВИДЕОПАМЯТЬЮ
Ну а зачем учиться пользоваться видеопамятью, если когда ты перейдешь программировать под винды это тебе вообще не понадобится. Кроме того, какой смысл делать из этого целую рассылку?
> 3. ПИШЕМ СВОЙ ВВОД-ВЫВОД
Ну а здесь-то что? Пару команд рассмотреть - типа in и out.
В общем, почитай книгу Зубкова - там все это уже есть (можешь взять с моей страницы bobjohnson.nm.ru), ну а если ты решишь, что там написано мало, то предлагаю тебе написать самому несколько статей, посвященных описанным тобой проблемам, а потом можно будет их выложить на rusfaq или я выложу их у себя на странице (с твоим авторством, разумеется).


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


Отвечает masquer

Доброе время суток, Dima!
Хм, бред сумасшедшего... Хотя оно и понятно - весна, всякие обострения...
Про Свана ты зря, очень классно пишет (не в пример тому же юрову и прочему ацтою), ну под винды хреново у него вышла глава, ну пропусти и не читай.
А вообще - утопия, учить сначала принципы работы в дос, а потом пытаться переложить их на винды. Успехов.

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


 Вопрос № 3063

Сдрасте. Не буду говорить, что у меня глупый вопрос, сами увидете насколько:) Вобщем хотел программу написать, чтоб файл с текстом создавала. Файл - то создает, а как записать я не знаю.Помогите пожалуйста, в приложении одна из моих попыток.


Приложение:


Вопрос отправлен: 26.04.2003, 16:31
Отправитель: Rover (Rover@tagnet.ru)

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

Отвечает GL

Здравствуйте, Rover!
Ох и намудрил же ты... :)
Перво-наперво поставь int 20h между строками "call zapis" и
"create_file proc", т.к. после call zapis программа должна завершать работу, а у тебя она по 2 кругу начинает проходить.
Далее, при создании файла он автоматически открывается. Т.е. не нужно после создания ещё вызывать функцию открытия файла.
Также не нужна функция установки указателя (функция 42h), т.к. при открытии указатель уже стоит в начале файла.
Попробуй исправить всё это и должно заработать.


Ответ отправлен: 27.04.2003, 15:51
Отправитель: GL


Отвечает Hangatyr

Приветствую Вас, Rover!
Может, лучше так?


Приложение:

Ответ отправлен: 26.04.2003, 19:14
Отправитель: Hangatyr


Отвечает Maverick

Добрый день, Rover!
Зачем тебе эти вызовы подпрограмм, ты только сам потом запутаешся, они здесь не оправданы.
Ну и пресс других ошибок. (подправил в прилож)


Приложение:

Ответ отправлен: 28.04.2003, 05:05
Отправитель: Maverick


 Вопрос № 3064

Как считать параметры командной строки MS-DOS и вывести их на экран? Приведите, пожалуйста, текст программы.



Вопрос отправлен: 26.04.2003, 20:12
Отправитель: /aMMep

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

Отвечает Portnov

Добрый день, /aMMep!
Все, что от PSP:81h до ближайшего байта 0dh - это командная строка (для COM-файла PSP=CS).

Ответ отправлен: 28.04.2003, 12:45
Отправитель: Portnov


Отвечает Ayl

Добрый день, /aMMep!
Командная строка для программы DOS располагается по адресу PSP:82h. PSP:80h содержит длину строки.
В приложении - вывод командной строки на экран

Приложение:

Ответ отправлен: 28.04.2003, 15:39
Отправитель: Ayl


Отвечает Bob Johnson

Добрый день, /aMMep!


Приложение:

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


 Вопрос № 3065

Здравствуйте, уважаемые эксперты!
Подскажите пожалуйста, как из DialogProc изменить в диалоге состояние кнопки push button (IDC_BUTTON) на grayed и обратно на enabled?
Заранее огромное спасибо.



Вопрос отправлен: 27.04.2003, 11:31
Отправитель: U.Key

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

Отвечает Gibbel

Доброе время суток, U.Key!
EnableWindow(GetDlgItem(hwndDlg,IDC_BUTTON),TRUE) делает IDC_BUTTON enabled
EnableWindow(GetDlgItem(hwndDlg,IDC_BUTTON),FALSE) делает IDC_BUTTON disabled

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


Отвечает Bob Johnson

Доброе время суток, U.Key!
Попробуй использовать EnableWindow:
HWND h = GetDlgItem (HWND_Dlg, IDC_BUTTON);
EnableWindow (h, false);


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


Отвечает Hangatyr

Приветствую Вас, U.Key!
С помощью API EnableWindow. Необходимо передать ей handle кнопки и 1 или 0, в зависимости от того, что тебе нужно сделать. Например, invoke EnableWindow, hButton, 0 и обратно - invoke EnableWindow, hButton, 1


Ответ отправлен: 27.04.2003, 11:55
Отправитель: Hangatyr


 Вопрос № 3066

Здравствуйте!Уважаемые эксперты как установить бит мерцания?И как вообще это делаеться?
Спасибо!


Приложение:


Вопрос отправлен: 27.04.2003, 11:49
Отправитель: dim-a

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

Отвечает Hangatyr

Здравствуйте, dim-a!
Бит мерцания - последний в байте атрибутов символа. Установи его и символ будет мерцать. Например, так:
mov ah, 10001111b


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


Отвечает GL

Добрый день, dim-a!
Можно воспользоваться функцией 10h подфенкцией 03h прерывания 10h:
при вызове
ax = 1003h
bl = 0 (вкл. яркость) или 1 (вкл. мерцание)
Можно без прерываний (приложение).

Приложение:

Ответ отправлен: 27.04.2003, 15:51
Отправитель: GL


Отвечает keleb-glin

Добрый день, dim-a!
бит мерцания - седьмой (старший) бит аттрибута.
Просто байт аттрибута выглядит так:
0-2 - RGB составляющие цвета символа
3 - бит интенсивности цвета
4-6 - RGB составляющие цвета фона
7 - мецание.
Кстати, покопавшись в биосе мерцание можно отключить, а седьмой бит будет битом интенсивности для фона и фон сможет быть ярким.

Ответ отправлен: 29.04.2003, 19:17
Отправитель: keleb-glin


Отвечает Ayl

Приветствую Вас, dim-a!
Бит мерцания - это старший бит байта атрибута символа. Если он равен 1 - мерцание установлено, если 0 - сброшено.
Но нужно учесть, что этот бит является битом мерцания только при условии, что установлен режим разрешения мерцания. В противном случае он будет интерпретироваться как бит повышенной яркости фона.

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


Отвечает Tigran K. Kalaidjian

Добрый день, dim-a!
поставьте
OR AH, 1000b
если я не ошибаюсь, это и есть установка бита мерцания...

Ответ отправлен: 29.04.2003, 20:56
Отправитель: Tigran K. Kalaidjian



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

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

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




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

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


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

В избранное