Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 308
от 04.07.2002, 18:50
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 630 Отправлено ответов: 1735 Активность: 275.3 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
Alex Статус: Опытный Общий рейтинг: 112.7 URL: За здравие замолвите словечко и БУДЬТЕ ЗДОРОВЫ! Телефон: (0332) 77-08-56 [Подробней >>] |
igorash Статус: Опытный Общий рейтинг: 121.82 [Подробней >>] |
kvINT Статус: Опытный Общий рейтинг: 114.8 [Подробней >>] |
Spike Статус: Доверительный Общий рейтинг: 133.33 [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 160.97 [Подробней >>] |
baldr Статус: Профессиональный Общий рейтинг: 120.15 URL: Сайт об ОС DOS. Всем, кто любит эту ОС! [Подробней >>] |
Артём Шегеда Статус: Профессиональный Общий рейтинг: 124.07 URL: Пристанище неодинокого программиста [Подробней >>] |
Shal Статус: Доверительный Общий рейтинг: 107.12 [Подробней >>] |
Ayl Статус: Профессиональный Общий рейтинг: 130.09 [Подробней >>] |
Guess Who Статус: Доверительный Общий рейтинг: 105.09 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 580. Господа! Нуждаюсь в подробнейшей информации о DMA, ISA, RAM, ROM, AGP, а также о контроллерах, Flash... (ответов: 5)
Вопрос № 581. не могу разобраться с командой jmp! пишу как умею... code_1 segment para public "code" mai... (ответов: 6)
Вопрос № 582. Здравствуйте эксперты! Я тут с Assm сталкнулся все говорят крутая штука вот и решил по пробывать п... (ответов: 8)
Вопрос № 583. Дайте, пожалуйста инфу, кто знает, можно ли и как с помощью ассемблера задействовать кнопки ПДУ мо... (ответов: 3)
Вопрос № 584. Мдаа, надежда умирает последней, но я все еще не теряю ее услышать ответ на мой вопрос (может, трудн... (ответов: 3)
Вопрос № 585. Здравствуйте, эксперты! Не бейте больно за оффтопик, прошу опубликовать... Захотелось послушать добр... (ответов: 5)
Вопрос № 586. Уважаемые эксперты! Подскажите пожалуйста ответ на вопрос: Имеем класс (описанный в *.inc): includ... (ответов: 1)
Вопрос № 588. Вопрос команде rusfaq.ru и экспертам тоже.... МОжет кто встречался с проблемой: некоторые вопросы пр... (ответов: 3)
Вопросов: 8, ответов: 34
Вопрос № 580 |
Господа! Нуждаюсь в подробнейшей информации о DMA, ISA,
RAM, ROM, AGP, а также о контроллерах, Flash, и многом другом с этим связанным.
Посоветуйте что купить.
Заранее благодарю, с уважением, Alex.
Вопрос отправлен: 29.06.2002, 21:51
Отправитель: Alex (alex5775@email.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Alex
Доброе время суток, Alex!
Предлагаю обратиться к опытному менеджеру ближайшего компьютерного центра.
Я могу посоветовать только когда точно знаю ответы на вопросы:
1. Что собираешься делать на машине, то есть какие задачи выполнять.
2. Какое программное обеспечение использовать.
Так что каков вопрос, таков и ответ...
А собственно, ты что собираешься покупать: компьютер целиком или по запчастям?
Ответ отправлен: 01.07.2002, 01:02
Отправитель: Alex
Отвечает igorash
Доброе время суток, Alex!
Доку по этому делу отослал на мыло, правда на английском и нету там AGP.
Ответ отправлен: 30.06.2002, 15:36
Отправитель: igorash
Отвечает kvINT
Здравствуйте, Alex!
Скотт Мюллер "Модернизация и ремонт ПК". Можно, наверно, и в эл.виде найти, но проще купить или диск или книгу. У меня в эл.виде в Акробате 25 МБ.
Ответ отправлен: 02.07.2002, 13:08
Отправитель: kvINT
Отвечает Spike
Здравствуйте, Alex!
Информации конечно хватает, но вот с просьбой "Посоветуйте что купить" как-то не вяжется. Мыль на spgroup@i.com.ua, там разберемся.
Ответ отправлен: 29.06.2002, 23:36
Отправитель: Spike
Отвечает masquer
Здравствуйте, Alex!
на сайте интела есть что-то, а что поиск не работает
Ответ отправлен: 30.06.2002, 00:25
Отправитель: masquer
Вопрос № 581 |
не могу разобраться с командой jmp!
пишу как умею...
code_1 segment para public "code"
main proc
assume cs:code_1
jmp far ptr m1
exit:
mov ax, 4c00h
int 21h
main endp
code_1 ends
code_2 segment para public "code"
start proc
m1 label far
mov ax, 0502h; просто код
start endp
code_2 ends
end main
проблема вот в чём jmp не прыгает, я менял код местами он либо выдавал ошибки уже при трансляции, либо уже при компоновке. Покажите мне как сделать так чтобы jmp пригал из одного сегмента кода в другой.
Заранее блогодорю за помощь
Вопрос отправлен: 29.06.2002, 23:10
Отправитель: VVS (seek@hot.ee)
[Следующий вопрос >>] [Список вопросов]
Отвечает baldr
Добрый день, VVS!
Как выясняется, дальнего-то перехода на метку не существует.
Заноси полный сегментный адрес той метки в стек и делай рокетджамп, в смысле,
retf
Можно, кстати, оформить как вызов дальних процедур. Это, пожалуй, более правильно будет.
В приложении пример не тестировался, так что подправишь там что-нибудь, но общий принцип такой.
Приложение:
Ответ отправлен: 01.07.2002, 01:31
Отправитель: baldr
Отвечает igorash
Доброе время суток, VVS!
Вот тебе измененный код:
code_1 segment para public "code"
main proc
assume cs:code_1
jmp far ptr m1
exit:
mov ax, 4c00h
int 21h
main endp
code_1 ends
code_2 segment para public "code"
assume cs:code_2 ;нужен же ему кодовый сегмент
start proc
m1: mov ax, 0502h
jmp far ptr exit ;на выход
start endp
code_2 ends
end main
Ответ отправлен: 30.06.2002, 15:34
Отправитель: igorash
Отвечает Артём Шегеда
Добрый день, VVS!
masquer почти прав, но стоит добавить после объявления сегмента code_2 такую строку:
assume cs:code_2
... и вообще, связывай регистр CS сразу после объявления сегмента кода, а то так и будешь получать "CS unreachable from current segment"
Ответ отправлен: 01.07.2002, 13:58
Отправитель: Артём Шегеда
Отвечает Shal
Доброе время суток, VVS!
А зачем jmp far ptr m1? Проще нельзя jmp metka?
Ответ отправлен: 01.07.2002, 14:37
Отправитель: Shal
Отвечает Ayl
Здравствуйте, VVS!
А очень просто. У тебя после описания второго сегмента нет команды assume. И у tasm'а крыша едет по этому поводу.
Поставь assume cs:code_2 после определения сегмента - и все будет компилиться (но не работать! :-))
Ответ отправлен: 01.07.2002, 15:25
Отправитель: Ayl
Отвечает masquer
Здравствуйте, VVS!
jmp m1 напиши и все
Ответ отправлен: 30.06.2002, 00:25
Отправитель: masquer
Вопрос № 582 |
Здравствуйте эксперты!
Я тут с Assm сталкнулся все говорят крутая штука вот и решил по пробывать поработать и тут началось, какие то стеки,сегменты перечитал целую гору инфы даже прочитал Зубкова. ни чего не понял ,ОБЬЯСНИТЕ пожалуйста что это такое же это или у меня мозги ните?, но работаю с С++,Pascal,если
Можно нормальным русским языком
Заранее благодарен!!!
Вопрос отправлен: 30.06.2002, 01:56
Отправитель: SVEP (svep@tut.by)
[Следующий вопрос >>] [Список вопросов]
Отвечает baldr
Здравствуйте, SVEP!
Нормальным, говоришь, русским языком?
Сначала сам по-русски научись писать без ошибок! :(
А с ассемблером разобраться не проблема. Достаточно только знать устройство системы. Организация
и распределение памяти, принцип работы прерываний, смысл регистров и основные команды - вот и
все, что надо для начинающего. Советую для начала разобраться с распределением памяти под DOS.
Ответ отправлен: 01.07.2002, 01:31
Отправитель: baldr
Отвечает igorash
Здравствуйте, SVEP!
Не все так просто......
Смотри вопрос 537 (про то кто сколько асмом занимается), и еще давно-давно были откровения кого-то из экспертов по поводу обучения асму.
Могу посоветовать читать еще раз и еще пока не дойдет, зато дальше все пойдет как по маслу
Ответ отправлен: 30.06.2002, 15:34
Отправитель: igorash
Отвечает kvINT
Добрый день, SVEP!
Нормальным русским языком:
Асм в максимальной степени отражает то, что на самом деле происходит в процессоре, в отличие от С++ и т.д. Конечно, с известной степенью приближения, т.е. куда и как электроны летят - это уж будет чересчур. Тебе надо взять книгу попроще, попробуй того же Юрова и разобраться с регистровой моделью процессора. Т.е. понять, что в процессоре существует определенный набор регистров и все, что он (процессор) делает сводится к перемещению двоичных чисел с какими-то преобразованиями из регистра в регистр. Ну, память тоже в этих процессах участвует. Собственно говоря, это тоже в достаточной степени условно. Скажем, если я и знал когда-нибудь, что происходит при применении команды add на самом деле, то я это уже давно успешно забыл, и мне достаточно того знания, что при этом происходит сложение. Так же в С, если пишешь a+b, не интересуешься, что происходит на самом деле. То есть асм тоже в достаточной степени условный язык, но гораздо ближе к тому, что происходит в процессоре на самом деле. Т.е. тебе не нужно знать, как происходит сложение, но надо знать, в каких регистрах размещаются слагаемые, куда отправится результат. Все время надо контролировать, что в каком регистре находится. Еще очень неплохо хорошо освоить шестнадцатеричную ситему счисления, без нее тоже никуда, в отличие от С. Берешь самую простую программу и смотришь, куда что отправляется, где что хранится. Нужно научиться пользоваться отладчиком, там все это наглядно видно.
Ответ отправлен: 02.07.2002, 13:08
Отправитель: kvINT
Отвечает masquer
Здравствуйте, SVEP!
Мне интересно будет почитать объяснение, что такое стек и сегмент на "номальном руском языке". Это, наверно, с матами, и приблизительно таким началом "Люди издавна пытались научиться работать с компьютером..."
Перечитай все еще раз, напиши простенькую программку, посмотри в отладчике как она работает, посмотри как стек работает, обрати внимание на сегменты, есть вещи намного более сложные, поверь мне.
Ответ отправлен: 30.06.2002, 11:00
Отправитель: masquer
Отвечает Shal
Приветствую Вас, SVEP!
Это я зык низкого уровня. На нем можно сказать пишется ВСЕ. Программы занимают мало, и работают быстро.
Я изучаю его в универе. Сам бы не изучил точно. В то время как Си и Паскаль можно самому освоить.
Ответ отправлен: 01.07.2002, 14:37
Отправитель: Shal
Отвечает Ayl
Добрый день, SVEP!
Нормальным русским, говоришь? Хм.. Боюсь, что тогда меня могуд из экспертов исключить за использование ненормативной лексики :-)
А если серьезно, то ассемблер - это язык низкого уровня, предназначенный для разработки программ под определенный тип процессора. На самом деле это просто более удобное для человека представление команд процессора.
Любая программа, созданная для компьютера, в конце концов представляет собой последовательность машинных команд и некоторых данных. Т.е. способна быть представленной в виде ассемблерной программы.
А по поводу стеков, сегментов и т.п. - так с помощью ЯВУ (типа Паскаль, Си) освоить их достаточно проблематично. Просто там ты их в явном виде никогда не увидишь.
Объяснять, что это такое - дело неблагодарное, тебе нужно взять книгу, скажем, Зубкова (сам я ее не видел, сужу только по отзывам, надеюсь, что у него это нормально описано), либо что-нибудь старое (например, Скенлон "Программирование на языке ассемьлера"). Начать читать с первой главы очень вдумчиво, разобраться с организацией процессора и памяти. Пока не будешь уверен, что все понял - дальше не идти. После этого можно переходить к описаниям команд и структуре программы. Рассылку Калашникова тоже читать "медленно и печально".
Вот собственно и все рекомендации.
Ответ отправлен: 01.07.2002, 15:45
Отправитель: Ayl
Отвечает Guess Who
Здравствуйте, SVEP!
Ну про СТЕК у Зубкова вполне понятно написано(2.1.3 Стек, стр. 22).
Сегмент - область памяти в компьютере, которая содержит какие либо данные(код программы; данные, которыми оперирует программа; стек).
По-моему здесь ничего сложного нет, а если вы про что-то другое спрашивали, то уточните.
Ответ отправлен: 30.06.2002, 02:20
Отправитель: Guess Who
Отвечает Spike
Доброе время суток, SVEP!
В реальном режиме память разбита на куски по 65536 байт (64Кб), которые и называются сегментами, а стек это тот же сегмент, но он висит вверх ногами, т.е. адреса у него начинаются сверху. Вообще это очень длинная тема, так что мыль, поговорим.
Ответ отправлен: 30.06.2002, 02:43
Отправитель: Spike
Вопрос № 583 |
Дайте, пожалуйста инфу, кто знает, можно ли и как с помощью ассемблера задействовать кнопки ПДУ
моего тюнера AverTV Studio (через их коды) на вызов каких-либо Api-функций, например на call MciSendStringA (открытие трея
Сидюка) и.т.д
Вопрос отправлен: 30.06.2002, 02:16
Отправитель: Speedy Gonsalez (kiselevo@mtu-net.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает baldr
Доброе время суток, Speedy Gonsalez!
Сейчас я дам тебе абсолютно неправильный, с точки зрения программиста, ответ...
Если тебе надо просо заюзать ПДУ для компа, воспользуйся уже готовыми программами. На сайте
www.freeware.ru я как-то видел нечто подобное.
А вот если ты хочешь сам написать к нему драйвер, то почитай мануал к карточке. Там должно
быть краткое (или не краткое) описание портов. Все просто - посылаешь один байт, приходят
несколько... В общем-то ничего сложного. Главное - начать.
Ответ отправлен: 01.07.2002, 01:30
Отправитель: baldr
Отвечает igorash
Здравствуйте, Speedy Gonsalez!
Поищи SDK к дровам пульта, а ваще есть целая куча прог которые это делают (то что тебе и надо), многие с исходниками, посмотри как там это делают.
Ответ отправлен: 30.06.2002, 15:33
Отправитель: igorash
Отвечает masquer
Приветствую Вас, Speedy Gonsalez!
А с ним разве никакой программки нет??? Если нет, то дизассемблируй драйвер, и там уже смотри как все реализовано, но проще ручками трей открывать :)
Ответ отправлен: 30.06.2002, 11:03
Отправитель: masquer
Вопрос № 584 |
Мдаа, надежда умирает последней, но я все еще не теряю ее услышать ответ на мой вопрос (может, трудный очень,?)
Подскажите, пожалуйста, какая последовательность нужна для отключения Ram Shadowing при записи в Flash BIOS?Хочу прописать кое-какой код в свободную часть блока, чтобы определял привязку к конкретному устройству после POST.
С уважением Александр
Вопрос отправлен: 30.06.2002, 02:26
Отправитель: Alex (alexander_zalmans@hotmail.com)
[Следующий вопрос >>] [Список вопросов]
Отвечает baldr
Доброе время суток, Alex!
Нда.. Чувствую, ты думаешь, что эксперты так уж и все знают? :(
Хорошо бы... Если никто тебе не отправляет ответ - это значит, что твой вопрос удовлетворяет
хотя бы одному из условий:
1) Ты задаешь вопрос, на который уже отвечали около 12 раз...
2) Вопрос сформулирован настолько сложно, что в нем надо разбираться даже чтоб понять суть более 15 минут.
3) Вопрос настолько сложен, что никто не возьмется дать правильный ответ.
4) [Сам придумай...:) ]
В твоем случае, как это ни прискорбно, получается, видимо (3)... :(
Ответ отправлен: 01.07.2002, 01:30
Отправитель: baldr
Отвечает masquer
Доброе время суток, Alex!
Наверное, раз не отвечает никто. Я тоже не знаю, но попробую путь указать - смотри исходники вирусов, Win.CIH например, помниться в каком-то из журналов Infected Voice бфло об этом, посмотри журнал Vlad. А ты вообще уверен, что есть возможность отключать Shadowing, возможно, есть другое решение твое проблемы, распиши, чего ты хочешь добиться привязкой.
Пока так.
Ответ отправлен: 30.06.2002, 11:08
Отправитель: masquer
Отвечает igorash
Приветствую Вас, Alex!
Да уж. Это третий раз?
По идее берешь awdflash, сохраняешь биос в файл, потом cbrom'ом кромсаешь и получаешь из упакованного файла куски разных прог тестовых, сам системный биос и к нему несколько прибамбасов, это все изменяешь, потом тем же cbrom'ом все клеишь взад и заливаешь в чип. Насчет того как это рискованно, если где там ошибся говорить не буду, а просто напомню :) . А Shadowing отключается в bios setup, там есть куча опций, что отображать в сис.память - bios, videobios, и адреса разные.
Ответ отправлен: 30.06.2002, 15:33
Отправитель: igorash
Вопрос № 585 |
Здравствуйте, эксперты!
Не бейте больно за оффтопик, прошу опубликовать...
Захотелось послушать добрый старый рок, но столкнулся с проблемой:
2хCD ROM "Scorpions 1972-1996 Рок архив выпуск 8" фирмы "Фаргус" работает только при установке системного времени не позднее 1 апреля 1997 года, а иначе выдаёт: "Sorry, this version of Visual Basic has exspired."
Это просто, но вот "DeepPurple Рок-архив выпуск 5" и
"Pink Floyd 1967-1995" той же фирмы отказываются работать, ругаясь отсутствием некоего "N16.DLL"...
Надеюсь, что кто-нибудь из экспертов или читателей рассылки сталкивались с этим явлением и знают, как эту бяку победить?
Вопрос отправлен: 30.06.2002, 10:04
Отправитель: Вячеслав (ham@e-mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает baldr
Добрый день, Вячеслав!
Вообще-то тебе надо в Win-рассылку с dll-кой! Ну ладно... Короче, возможно у тебя стоит винда
типа XP? И она думает, что ее украли. Это по первому случаю. А по второму - мне не нравится
цифра 16 в названии. Она там, случаем не от 16-разрядной винды какой-нибудь?? А диски-то старые?
И вообще, в каком это формате там записана музыка, что ее ничем нельзя прослушать?? К слову,
winamp читает КУЧУ всяких файлов, а с плагинами он тебе хоть текстовый файл проговорит! :)
Ответ отправлен: 01.07.2002, 01:28
Отправитель: baldr
Отвечает Alex
Господа! Предлагаю помочь человеку...
Ответ отправлен: 01.07.2002, 01:02
Отправитель: Alex
Отвечает igorash
Добрый день, Вячеслав!
По моему проще не через autorun,а напрямую поискать mp3-шки на диске.
Ответ отправлен: 30.06.2002, 15:32
Отправитель: igorash
Отвечает kvINT
Добрый день, Вячеслав!
Сталкивался с этой проблемой. Либо внешним проигрывателем открываешь муз.файлы по одному, но при этом трудновато найти нужный трек - названий-то там нет. Помог такой способ - с помощью Partition Magic установил мультизагрузку и для пользования этими дисками загружаюсь в Win95. Работает.
Ответ отправлен: 02.07.2002, 13:07
Отправитель: kvINT
Отвечает masquer
Приветствую Вас, Вячеслав!
Что оффтопик, так это точно.
А по теме, ну разберись, зачем нужна эта функция, если есть возможность - отруби ее вообще.
Ответ отправлен: 30.06.2002, 11:11
Отправитель: masquer
Вопрос № 586 |
Уважаемые эксперты! Подскажите пожалуйста ответ на вопрос:
Имеем класс (описанный в *.inc):
include "d:AsemblerIncludeGDI32.INC"
include "d:AsemblerIncludeUSER32.INC"
include "d:AsemblerIncludeKERNEL32.INC"
.....................................
CODESEG
fxRegisterWindowClass equ @Window@RegisterWindowClass$qv
fxShowWindow equ @Window@ShowWindow$qi
fxWindowProcs equ @Window@WindowProcs$qp6HWND_ululul
.....................................
STRUC Window GLOBAL METHOD{
RegisterWindowClass :DWORD = fxRegisterWindowClass ;Регистрация класса окна
CreateWindowClass :DWORD = fxCreateWindowClass ;Создание класса окна
ShowWindow :DWORD = fxShowWindow ;Показать окно
virtual WindowProcs :DWORD = fxWindowProcs ;Обработчик событий
.....................................
}
TBLPTR ;Таблица виртуальных правил
hDC DD 0 ;Идекс контекста устройства
StyleWindow DD 0 ;Стиль создаваемого окна
ParentHwndWindow HWND 0 ;Идентификатор родительского окна
HwndWindow HWND 0 ;Идентификатор окна
WindowClass WNDCLASSA <> ;Структура класса окна
ENDS Window
Т.е. в данном файле полностью описан класс : Window.
При описании функции класса в других файлах *.asm включаем данный файл. Однако компилятор требует чтобы все функции члены были описаны в каждом файле *.asm либо были объявлены как extrn. Функции добавляются в класс, меняются входные параметры (соответственно имена) и приходится вносить корректировки в каждый файл с описанием класса. Еще сложнее обстоит дело с производными классами.
P.S. кстати интересная задачка : виртуальная функция класса-обработчик событий окна. Именно виртуальная, не статическая и именно класса (со своим THIS).Для каждого производного класса она может быть своя (может подменяться) и т.д. Интересно мнение экспертов.
Вопрос отправлен: 30.06.2002, 13:11
Отправитель: Виктор (sfkvant@tuapse.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Приветствую Вас, Виктор!
Я вообще отрицательно отношусь к ООП, не говоря уже о применении его в ассемблере. Судя по всему, речь идет о ТАСМе. По моему мнению - все это неудобно и ненаглядно, плюс все это в результате опустится до АПИ функций и структур, а так еще и это все в нагрузку. А вообще можно у Тома Свана почитать - там есть об ООП в ассемблере.
Ответ отправлен: 30.06.2002, 17:48
Отправитель: masquer
Вопрос № 588 |
Вопрос команде rusfaq.ru и экспертам тоже....
МОжет кто встречался с проблемой: некоторые вопросы приходят в извращенном виде, я имею в виду, что все символы, коды которых лежат во второй половине кодовой таблицы превращаются в символы из 1 половины, т.е. обнуляется старший бит в байте (пример в приложении). С чем это связано, ваши идеи (ящик на mailru.com, в других письмах таких глюков не было).
Приложение:
Вопрос отправлен: 30.06.2002, 15:42
Отправитель: igorash
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, igorash!
Скорее всего - глюки mailru (либо при пересылке на него), я с таким никогда не сталкивался, штирлицем пользуйся.
Ответ отправлен: 30.06.2002, 17:23
Отправитель: masquer
Отвечает baldr
Приветствую Вас, igorash!
Это что-то вроде кодировки KOI-7 ! или что-то очень похожее.
С ящиком на mailru.com это связано в последнюю очередь (правда, возможно там настройки такие есть),
ибо у меня ящик тоже на том же сервере и таких проблем ни разу не было!
Проблема, скорее всего, в настройках почтовика. Проверь еще раз. 95%!!
Ответ отправлен: 01.07.2002, 01:26
Отправитель: baldr
Отвечает Артём Шегеда
Добрый день, igorash!
Значит так...
У меня такого никогда не было (сижу на Ukr.NET), но...
Если приведённый фрагмент обработать ШтирлицемIV, то при применении следующей последовательности текст становится вполне читабельным: "LAT/KOI-7_WIN", "WIN/WIN_KOI". Сократив на "WIN", получаем "KOI-7_KOI". То есть по пути письма его кто-то "обрезал" на старший бит. Посмотри заголовок, в крайнем случае вышли мне на мыло (можно персональным вопросом через RusFAQ)
Ответ отправлен: 01.07.2002, 14:17
Отправитель: Артём Шегеда
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (51) C / C++ (32) Perl (10) Delphi (15) Pascal (28) Basic / VBA (13) Java / JavaScript (6) PHP (6) MySQL / MSSQL (8) |
Пользователю Windows 95/98/Me (45) Windows NT/2000/XP (35) "Железо" (40) Поиск информации (19) |
Администратору Windows NT/2000/XP (19) Linux / Unix (15) |
Юристу Гражданское право (7) Семейное право (4) Трудовое право (6) КоАП (3) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||