Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 456
от 29.12.2002, 16:10
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 2292 Отправлено ответов: 6904 Активность: 301.2 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
Ayl Статус: Профессиональный Общий рейтинг: 117.29 [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 147.66 [Подробней >>] |
Portnov Статус: Профессиональный Общий рейтинг: 114.89 URL: Мой сайтик... [Подробней >>] |
Dark_Lord Статус: Профессиональный Общий рейтинг: 121.3 [Подробней >>] |
Beeblebrox Статус: Профессиональный Общий рейтинг: 111.12 URL: Beeblebrox / TMA HomePage [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 151.93 [Подробней >>] |
ASMодей Статус: Профессиональный Общий рейтинг: 118.61 [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 127.69 URL: моя рассылка по Protected Mode [Подробней >>] |
Traish Статус: Опытный Общий рейтинг: 129.34 [Подробней >>] |
igorash Статус: Профессиональный Общий рейтинг: 115.01 Телефон: 8(903)251-86-01 [Подробней >>] |
Maverick Статус: Профессиональный Общий рейтинг: 139.67 URL: Задачи по ассемблеру Телефон: 89039415024 (BeeLine GSM) [Подробней >>] |
baldr Статус: Профессиональный Общий рейтинг: 113.92 URL: Сайт об ОС DOS. Всем, кто любит эту ОС! [Подробней >>] |
LIFO Статус: Профессиональный Общий рейтинг: 120.19 URL: наш сайт Телефон: 8 01710 24758 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 2248. Привет. У меня времени мало, нужно сделать ответсвенную работу, могут из вуза выгнать.ассемблер пло... (ответов: 1)
Вопрос № 2250. Прива народ. У меня такая проблема которая относится к тематике поиска файлов. Я в асме новичок поэт... (ответов: 1)
Вопрос № 2251. Привет Всем! У меня к вам 2 вопроса: 1. Недавно писал прогу по вычислению косинуса. У меня он вычисл... (ответов: 7)
Вопрос № 2253. Здравсвуйте Broken Sword! Я тоже польстился на книжку Брюса Шнаера и был ужасно разочарован! Один пл... (ответов: 1)
Вопрос № 2254. Здравствуйте уважаемые господа! Помогите пожалуйста разобраться. Поставил себе NuMega DriverStudio 2... (ответов: 1)
Вопрос № 2255. Здраствуйте, эксперты. Работая с softice иногда хочеться приостановить изучаемое приложение, чтобы... (ответов: 2)
Вопрос № 2257. Здравствуйте, Не могли бы вы показать пример, ккак использовать gethostbyname. TIA... (ответов: 1)
Вопрос № 2259. Здравствуйте, Я сам виноват, что не точно задал вопрос. Меня интерисует как при помощи gethostbyname... (ответов: 1)
Вопрос № 2260. Где можно достатъ электронную версию книги Зубкова "Ассемблер для DOS, Windows i Unix" ? З... (ответов: 5)
Вопрос № 2261. от обиды пишу вам, как последняя надежда... (кто знает асм, думаю увлекались zxом и должны были в не... (ответов: 1)
Вопрос № 2262. Добрый день Уважаемые эксперты мыльните (2002@ua.fm) какой-нибудь учебник по асму. Язык учебника зна... (ответов: 2)
Вопрос № 2263. Добрый день Уважаемые эксперты мыльните (2002@ua.fm) какой-нибудь учебник по асму типа "ДЛЯ ЧАЙ... (ответов: 1)
Вопрос № 2264. Уважаемые эксперты! Подскажите пожалуйста, как в listbox'е выводить строки (данных), которые длинне ... (ответов: 1)
Вопросов: 13, ответов: 25
Вопрос № 2248 |
Привет.
У меня времени мало, нужно сделать ответсвенную работу, могут из вуза выгнать.ассемблер плохо знаю. Помогите сделать.
Зарание благодарен всем, кто откликнется.
Задание такое: Реализовать ввод элементов массива с контролем допустимых кодов символов и диапазона значений элементов массива. Вывести элементы полученных массивов на экран.
Дано: Из исходного массива X двузначных десятичных чисел со знаком получить два новых Y, Z, поместив в Y элементы, значения которых меньше (xmax-xmin)/ 4, а в Z - номера этих элементов.
Вот такая задача.
Вопрос отправлен: 23.12.2002, 22:08
Отправитель: Влад
[Следующий вопрос >>] [Список вопросов]
Отвечает Ayl
Приветствую Вас, Влад!
Сочувствую, но, как уже тут неоднократно говорилось, данная рассылка предназначена для объяснений, а не для написания программ нерадивым студентам.
Могу дать только рекомендации и объяснить наиболее сложные участки кода. Вот когда ты сам напишешь свою программу и она у тебя не будет работать - милости прошу, с удовольствием ответим на возникшие вопросы.
Теперь, собственно, о программе.
Надеюсь, что размер массива X задан. Пусть он равен N. В сегменте данных резервируешь для него место:
N EQU 100 ; размер массива
X db N dup (?) ; Резервируем 100 байт, потому что диапазон знаковых двузначных десятичных чисел равен [-99;-10]+[10;99], что входит в диапазон однобайтовых чисел со знаком ([-128;127]).
Резервируем место для массивов Y и Z:
Y db N dup (?)
Z db N dup (?)
Резервируем по максимуму, хотя можно использовать и N-1. Меньше нельзя.
Алгоритм работы программы:
1. Ввод значений массива X с контролем данных. Комментарии ниже.
2. Определение максимального и минимального значения массива (можно объединить с вводом, а можно и отдельно, за один проход по массиву X).
3. Вычислить значение выражения (xmax - xmin)/4 (что равносильно выражению (xmax - xmin) shr 2).
4. За один проход по массиву X выбираем элементы, удовлетворяющие условию Xi < Xb, где Xb - то, что вычислили в п.3. Значение Xi записываем в массив Y, значение i - в массив Z.
5. Вывести значения массивов Y и Z.
Комментарий по вводу элементов массива X. Лучше всего, наверное, воспользоваться функцией 0ah прерывания 21h. Либо посимвольный ввод с использованием функции 0 (или 10h) прерывания 16h.
Для функции 0ah надо подготовить буфер такого вида:
in_buf db 3, ?, 4 dup (?).
После ввода содержимое буфера будет примерно таким:
in_duf: 3, 3, -, 9, 3, 0dh
Второе число - количество введенных символов, 6-е - всегда 0dh. В позиции с 3-ей по 5-ю - собственно введенная строка. Ее нужно преобразовать в число (с учетом возможного минуса в 3-ей позиции). Ну и проверить на допустимость. При этом, данная функция не позволит ввести больше 3-х символов.
Ответ отправлен: 24.12.2002, 12:58
Отправитель: Ayl
Вопрос № 2250 |
Прива народ.
У меня такая проблема которая относится к тематике поиска файлов.
Я в асме новичок поэтому не злитесь за тупой вопрос.
Вот ниже я привел кусок кода который из области dta там где хранятся все имена моих файлов на диске c:*.* я считываю можно так выразится побайтого каждую букву и двигается так циклически пока не выведет все.
out_name proc
mov bx,1Eh
mov ah,2
out_s:
mov dl,[dta+bx]
cmp dl,0
jz kon
int 21h
inc bx
jmp short out_s
kon:
mov dl,13
int 21h
mov dl,10
int 21h
ret
out_name endp
Часть прога вне усмотрения просто представте. Так вот на С++ я бы сделал так
for(int i=0; i<=length; i++){
buffer[i]=dtanamefile[i];
if(dtanamefile[i]=='0'){
printf(" "); goto num;}
printf("%s",buffer);
num:
}
Ну типа что-то похоже на то что на асме length длина строки а вней все файлы и директории.
Так вот а мне надо сделать так чтобы выводилась не побитого а в цикле сначало засовыволась в одну переменную а потом токо выводилось
тоесть что то похожеее на это.
for(int i=0; i<=length; i++){
buffer[i]=dtanamefile[i];
}
buffer[i]='';
printf(" %s",buffer);
Вот так как это реалезовать на асме мне очень надо. Помогите.
Вопрос отправлен: 24.12.2002, 09:28
Отправитель: Buggy
[Следующий вопрос >>] [Список вопросов]
Отвечает Ayl
Приветствую Вас, Buggy!
Ну, на Си-то можно вот так:
char *p=dtanamefile, *q=buffer;
do *b++=*p++ while *p;
printf ("%s", buffer);
Ровно такой же код будет и на асме:
lea si, dta + 1bh
lea di, buffer
mov dx, di
r:
lodsb ; загружаем в al символ по адресу ds:[si], inc si
or al, al ; проверяем на 0
stosb ; записываем по адресу es:[di] символ из al, inc di
jnz r ; если не 0 - продолжаем копирование
mov byte ptr [di-1], '$' ; заменяем 0 на '$' (для вывода)
mov ah, 9
int 21h ; выводим строку на экран
В этом примере предполагается, что программа типа COM и CS=DS=ES=PSP. Если это не так, то нужно соответствующим образом модифицировать сегментные регистры:
DS = PSP
ES = SEG (buffer) - это для копирования
DS = SEG (buffer) - это для вывода строки
Ответ отправлен: 24.12.2002, 13:15
Отправитель: Ayl
Вопрос № 2251 |
Привет Всем!
У меня к вам 2 вопроса:
1. Недавно писал прогу по вычислению косинуса. У меня он вычислялся по таблице. Не могли бы вы подсказать как можно вычислить косинус математически?
2. SoftIce 4.05 может работать в Миллеуниме или нет? А то никак его не могу запустить.
Вопрос отправлен: 24.12.2002, 15:04
Отправитель: Serega
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, Serega!
1. Используй сопроцессор.
2. Может. Патчить io.sys нужно.
Ответ отправлен: 24.12.2002, 16:53
Отправитель: masquer
Отвечает Portnov
Добрый день, Serega!
cos(x)=1-x2/2!+x4/4!-x6/6!+... до бесконечности. Естественно, в реальных вычислениях используются только первые несколько слагаемых, остальные отбрасываются, т.к. они довольно малы.
С уважением, Portnov.
Ответ отправлен: 25.12.2002, 13:55
Отправитель: Portnov
Отвечает Dark_Lord
Здравствуйте, Serega!
1)а FPU на что!? помещаешь переменную из памяти в стек FPU коммандами FLID(целое число) FLD(с плавающей запятой) потом комманда FCOS вычисляет косинус числа, потом его только надо считать в переменную, FISTP(получаем целое число) FSTP(получаем число с плавающей запятой) и всё!
2) Под милениум вообще мало что работает кроме клавиатуры...
Ответ отправлен: 24.12.2002, 18:30
Отправитель: Dark_Lord
Отвечает Ayl
Приветствую Вас, Serega!
По поводу косинуса (и синуса):
cos (x) = SUM ((-1)^n * x^(2*n)/(2*n)!), n = 0,1,2,...
0!=1 (!)
sin (x) = SUM ((-1)^n * x^(2*n-1)/(2*n-1)!), n = 0,1,2,...
Ответ отправлен: 24.12.2002, 17:02
Отправитель: Ayl
Отвечает Beeblebrox
Добрый день, Serega!
; calc Sine and Cosine tables
; sin(x0+2*a) = 2*cos(a)*sin(x0+a)-sin(x0), a=2*pi/256
mov edi,offset sintable
xor eax,eax
stosd
mov eax,64855h ; sin(2*pi/256)
stosd
mov ebp,0FFEC42h ; cos(a)
mov ecx,64+256-2
s0: imul ebp ; cos(a)*sin(x0+a)
shrd eax,edx,24-1 ; 2*cos(a)*sin(x0+a)
sub eax,[edi-8] ; 2*cos(a)*sin(x0+a)-sin(x0)
stosd ; sin(x0+2*a)
loop s0
;...................................
sintable dd 64 dup(?)
costable dd 256 dup(?)
Ответ отправлен: 24.12.2002, 17:18
Отправитель: Beeblebrox
Отвечает Bob Johnson
Приветствую Вас, Serega!
cos (x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - ...
При этом желательно x свести к интервалу от -pi/4 до +pi/4.
Ответ отправлен: 25.12.2002, 21:41
Отправитель: Bob Johnson
Отвечает ASMодей
Здравствуйте, Serega!
Косинус можно вычислить с помощью ряда:
cos(x)=1-(x^2)/2!+(x^4)/4!-(x^6)/6!+(x^8)/8!-...
Ответ отправлен: 25.12.2002, 06:04
Отправитель: ASMодей
Вопрос № 2253 |
Здравсвуйте Broken Sword!
Я тоже польстился на книжку Брюса Шнаера и был ужасно
разочарован! Один плюс - широкий охват темы. Остальное
все муть и вода. Эти хваленые исходники без труда можно
найти в интернете, причем даже те, что запрещены для
экспорта из США. В книге нет ни одной серьезной формулы.
Вобщем, не серьезно все это. Чего только стоит фраза из
первой главы об одноразовом блокноте, советских разведчиках
и инопланетян с суперкомпьютерами!!!
tepex at hotbox.ru
Вопрос отправлен: 24.12.2002, 16:56
Отправитель: Tepex
[Следующий вопрос >>] [Список вопросов]
Отвечает Broken Sword
Добрый день, Tepex!
Самое интересное, что она у меня есть и в электронном виде, просто я ее почитал и она мне приснилась во сне, утром я вскочил и побежал в магазин. Вообщем, глупо получилось )
Но что не говори - а пищи для размышлений она дает немало, есть хотя бы от чего оттолкнуться. А вот переводчик явно загоняет беса. Конечно, 70% книги - "вода и муть", главы про Алису и Боба - вообще шедевры, но размышления насчет:
вероятность выиграть в американскую лотерею джек-пот - 1 из 2^22.
Вероятность быть убитым молнией в течении дня - 1 из 2^33.
Вероятность выиграть в американскую лотерею и быть убитым молнией в этот же день - 2^55 :)
довольно прикольны, а любимая тема Брюса - про время взлома (если засадить весь мировой океан водорослями, и каждая молекула водоросля обрабатывала бы миллион битов в секунду, то на взлом 1024 битного ключа потребуется время, в 10^200 раз превышающее время жизни вселенной :) заставляет задуматья о смысле жизни...
книга просто пестрит подобными изысканиями, по сути - никому нахрен не нужными, но есть в них что то такое...
Если бы исходники были на асме - я был бы в общем то доволен приобретением. Кстати, насчет одноразового блокнота - я уже перечитал несколько английских курсов лекций и т.п. - везде есть упоминание про one time pad, это факт. Про разведчиков я что-то не нашел... это где?
Вообщем, веселая книжица!
Ответ отправлен: 24.12.2002, 23:26
Отправитель: Broken Sword
Вопрос № 2254 |
Здравствуйте уважаемые господа!
Помогите пожалуйста разобраться. Поставил себе NuMega DriverStudio 2.0 (Айс 4.05) И cразу первый вопрос: 4.05 часом не глючит под 98? А проблема вот в чем ломаю одну прогу (просьба камнями не кидать – интерес чисто спортивный). Если кому интересно – HyperTest (http://hypertest.virtualave.net/download/htest11.zip). По сути не саму прогу ломаю – меня интересует алгоритм шифрования реализованный в ней. Но никак к нему добраться не могу. Сказывается отсутствие опыта. Вроде все просто: выскакивает окно выбора пароля, он же ключ шифрования/де шифрования. В поле ввода есно звездочки. Поставил бряк на WM_GETTEXT – и ничего. Конечно я пробовал GetWindowTextA и GetDlgItemTextA, но думаю они мало принесут пользы для окна с стилем ES_PASSWORD. Вобщем на все мои усилия Айс никак не реагирует. Причем написал на Фасме тестовую прожку с вызовами GetWindowTextA, GetDlgItemTextA и SendMessageA(,WM_GETTEXT,,) – и Айс прекрасно все отловил. Что за чудеса тагды в ентом HyperTest? Как еще можно нет не получить текст контрола (как не импортировать ни одной функции знаю, но не думаю что автор той приблуды аж так извращался на своем ДельфиБилдере, особенно при размере около 900K), а попасть в нужный мне участок кода.
Помогите пожалуйста, хотябы добрым словом.
ЗЫ. Вы уж меня извините, но я только сегодня осознал всю Силу Айса, хотя пользоваться ею еще не научился. Но сильно хочу.
С уважением, Бадян!
Вопрос отправлен: 24.12.2002, 23:19
Отправитель: Бадян (sba@litech.net)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Доброе время суток, Бадян!
Пробуй ловить сообщения от этого контрола WM_TEXT, WM_CHAR, WM_KEYUP/WM_KEYDOWN. Т.е. войди в контекст процесса (addr), найди в списке окон свое (hwnd), а дальше bmsg hwnd WM_TEXT
Борландовские поделки используют не стандартные контролы, а свои собственные, поэтому и GetWindowTextA, GetDlgItemTextA не ловятся.
Ответ отправлен: 25.12.2002, 12:10
Отправитель: masquer
Вопрос № 2255 |
Здраствуйте, эксперты.
Работая с softice иногда хочеться приостановить изучаемое приложение, чтобы посмотреть какую-нибудь инфу (или сыграть в чего-нибудь :), а после чего продолжить работу в softice. Можно, конечно, изменить текущую команду на зацикленный jmp, а когда надо будет вернуться к отладки изменить обратно, но уж больно много возни в этом случае.
Наверное, в softice существует какая-либо специальная команда для временной остановки процесса?
Заранее спасибо.
Вопрос отправлен: 25.12.2002, 01:25
Отправитель: Bpx
[Следующий вопрос >>] [Список вопросов]
Отвечает Broken Sword
Здравствуйте, Bpx!
Спешу тебя разочаровать, но никакой такой специальной команды нет, в IceDump есть возможность прослушивать mp3 в процессе отладки, ито только в 9x.
Ответ отправлен: 25.12.2002, 11:36
Отправитель: Broken Sword
Отвечает masquer
Приветствую Вас, Bpx!
Насколько я знаю, стандартными средствами - никак. Я обычно ставлю бряку или записываю место, где остановился, а потом к нему возвращаюсь.
Ответ отправлен: 25.12.2002, 11:26
Отправитель: masquer
Вопрос № 2257 |
Здравствуйте,
Не могли бы вы показать пример, ккак использовать gethostbyname.
TIA
Вопрос отправлен: 25.12.2002, 05:25
Отправитель: Leonid
[Следующий вопрос >>] [Список вопросов]
Отвечает Traish
Доброе время суток, Leonid!
Я ведь уже говорил:
.data
...
address db "host.com",0
.code
...
push offset address
call gethostbyname
Функция возвращает указатель на структуру hostent или 0, если есть ошибки.
Ответ отправлен: 25.12.2002, 08:20
Отправитель: Traish
Вопрос № 2259 |
Здравствуйте,
Я сам виноват, что не точно задал вопрос. Меня интерисует как при помощи gethostbyname получить адрес? Я пробовал получить его, но не получилось.
TIA
Вопрос отправлен: 25.12.2002, 10:03
Отправитель: Leonid
[Следующий вопрос >>] [Список вопросов]
Отвечает Traish
Добрый день, Leonid!
Ну вот так и надо было сразу сказать. Допустим, gethostbyname была выполнена успешно, eax содержит ненулевой указатель. Получаем адрес:
mov eax, dword ptr [eax+12] ;<--h_list
mov eax, dword ptr [eax]
mov eax, dword ptr [eax]
Теперь в EAX находится адрес, который можно использовать для connect и т.п.
Ответ отправлен: 25.12.2002, 14:54
Отправитель: Traish
Вопрос № 2260 |
Где можно достатъ электронную версию книги Зубкова "Ассемблер для DOS, Windows i Unix" ?
Заранее благодарен.
Вопрос отправлен: 25.12.2002, 11:30
Отправитель: Gevorg
[Следующий вопрос >>] [Список вопросов]
Отвечает igorash
Приветствую Вас, Gevorg!
Электронную нигде, а вот бумажную в магазине...
Кстати кто-то обещался отсканить.... где этот кто-то :)
Ответ отправлен: 25.12.2002, 16:53
Отправитель: igorash
Отвечает Maverick
Приветствую Вас, Gevorg!
Электронной версии нет!!!
Ответ отправлен: 25.12.2002, 15:05
Отправитель: Maverick
Отвечает Traish
Доброе время суток, Gevorg!
Полной версии книги, по-моему, нет. Только первые несколько глав.
Ответ отправлен: 25.12.2002, 17:21
Отправитель: Traish
Отвечает baldr
Доброе время суток, Gevorg!
К сожалению, такой не существует. Кто-то из наших читателей, помнится, хотел отсканировать
эту книгу и выложить ее в свободное пользование, но так и нет ее... :(
Могу порекомендовать все-таки купить ее в обычном магазине. Если там ее нет, то последний
выход - попытаться заказать наложенным платежом. Может, на сайте издательства www.dmk.ru это
возможно сделать? Вообще-то она того стОит!
И еще... Не ленитесь, пожалуйста, просматривать предыдущие рассылки - этот вопрос появляется
здесь регулярно каждый месяц. :(
Ответ отправлен: 26.12.2002, 01:12
Отправитель: baldr
Отвечает LIFO
Доброе время суток, Gevorg!
Нигде.
Есть отдельные главы( я лично нашел про винду), но потом пошел в магазин и купил- делай также.
Ответ отправлен: 28.12.2002, 12:27
Отправитель: LIFO
Вопрос № 2261 |
от обиды пишу вам, как последняя надежда... (кто знает асм, думаю увлекались zxом и должны были в нее играть)
в игре Alone in the Dark 1 в самом начале (чердак) немогу открыть люк, чтобы спуститься на 3 этаж... взял: книгу, ружье, коврик... вроде все... что дальше, не знаю... может он приседать умеет?
Вопрос отправлен: 25.12.2002, 11:33
Отправитель: Ландграф Павел
[Следующий вопрос >>] [Список вопросов]
Отвечает Broken Sword
Доброе время суток, Ландграф Павел!
Идем к шкафу и двигаем его вдоль стены, пока он не закроет окно. Ах, ты, Пифагор паршивый! Hо у меня есть для тебя приятная неожиданность.
Теперь подходим к сундуку и двигаем его до тех пор, пока он не накроет собой люк. И тут он догадался! А если не двигать?
Второй вариант - можно попытаться забить зомбака ручками и ножками. Далее открываем сундук и забираем ружо. Забираем лампу со стола. Открываем шкатулку(кабинет) и забирем тряпку, ковер то есть. Идем на третий этаж.
Ответ отправлен: 25.12.2002, 17:14
Отправитель: Broken Sword
Вопрос № 2262 |
Добрый день
Уважаемые эксперты мыльните (2002@ua.fm) какой-нибудь учебник по асму. Язык учебника значения не имеет. Заранее благодарен.
Вопрос отправлен: 25.12.2002, 12:42
Отправитель: Aex (2002ai@ua.fm)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Доброе время суток, Aex!
У тебя выхода в сеть нету?
В инете их пресс, на выбор.
Ответ отправлен: 25.12.2002, 15:22
Отправитель: Maverick
Отвечает Traish
Приветствую Вас, Aex!
Ну, ты, мужик, приколист. Полно ведь учебников, по какому критерию выбирать-то? Скажи конкретнее, что тебе нужно.
Ответ отправлен: 25.12.2002, 15:08
Отправитель: Traish
Вопрос № 2263 |
Добрый день
Уважаемые эксперты мыльните (2002@ua.fm) какой-нибудь учебник по асму типа "ДЛЯ ЧАЙНИКО". Язык учебника значения не имеет. Заранее благодарен.
Вопрос отправлен: 25.12.2002, 15:17
Отправитель: Aex (2002ai@ua.fm)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Приветствую Вас, Aex!
Рассылку Калашникова ищи на субкрайбе.
Или купи Зубкова.
Ответ отправлен: 25.12.2002, 15:23
Отправитель: Maverick
Вопрос № 2264 |
Уважаемые эксперты! Подскажите пожалуйста, как в listbox'е выводить строки (данных), которые длинне самого listbox'а. Причем строки (данных) очень длинные, раз в 5-8 длиннее listbox'а. Т.е. вариант с горизонтальным скроллом не устраивает. Хочется сделать так, чтобы строки (данных) автоматически разбивались на несколько строк в listbox'е.
Вопрос отправлен: 25.12.2002, 16:01
Отправитель: Константин
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Приветствую Вас, Константин!
> Хочется сделать так, чтобы строки (данных) автоматически разбивались на несколько строк в listbox'е
Так тогда это уже не лист box будет. Попробуй Rich Edit.
Ответ отправлен: 26.12.2002, 18:54
Отправитель: Bob Johnson
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (40) C / C++ (29) Perl (5) Delphi (22) Pascal (23) Basic / VBA (11) Java / JavaScript (7) PHP (4) MySQL / MSSQL (5) |
Пользователю Windows 95/98/Me (32) Windows NT/2000/XP (27) "Железо" (30) Поиск информации (13) |
Администратору Windows NT/2000/XP (11) Linux / Unix (14) |
Юристу Гражданское право (7) Семейное право (3) Трудовое право (4) КоАП (2) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||