Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
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.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту 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 |
Отписаться
Убрать рекламу |
В избранное | ||