Visual Basic 6.0 - Закодировать текстовый файл
Re: Закодировать текстовый файл
From: "A. Skrobov" <tyomitch [@] r66.ru>
Sat May 15 2004 01:11, Alexander Asyabrik wrote to A. Skrobov:
AA>>> Да и при работе байтовыми массивами скорость операций всегда
AA>>> выше, нежели чем со строками.
AS>> Вовсе даже не всегда, зависит от задачи.
AA> Погорячился, согласен.
;-)
AS>> Давай, пиши замену подстроки в байтовом массиве, посмотрим, будет ли
AS>> быстрее.
AA> Хм... А я вроде бы уже сюда информацию на эту тему забрасывал
AA> когда-то. Если очень коротко, для тех, кто понимает ;-), то так
AA> PS Hа скорость я такой ход не тестировал (в смысле с Replace), попробуй
AA> сам.
Любопытная фишка. А конкатенировать байтовые массивы тоже так запросто можно?
Или, ммм... заменить все подстроки вида ?было? на ?стало?, где ? -
произвольный символ? (цель та, чтобы не нашлось стандартной функции, и
заменять пришлось руками)
Безусловно, есть и у строк преимущества. Вон, в делфи есть и length-prefixed,
и zero-terminated строки, потому что у обоих типов есть свои преимущества и
недостатки. И никто, казалось бы, не кричит, что одни из них всегда круче
других, и другие надо выбросить, а те оставить.
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Закодировать текстовый файл
TA>>> А есть какие нибудь алгоритмы кодирования со сжатием данных?
TA>>> А вообще бывают?
AA>> Любой архиватор именно этим и занимается, но только вот в
AA>> результате _бинарные_ данные.
TA> Копаться в закодированном как в массиве бит? Интересно девки пляшут
TA> ;)
Способ разбор по байтам по простоте и удобству прочно стоит на 1м месте.
* Origin: 1134 (2:5045/44.13)
Hабор каманды !!!
IS> /++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
IS> Люди у меня есть к вам предложение ... давайте объеденимся в
IS> группу и создадим какой нибуть проэкт !!! ...
IS> _Ваши соображения по этому поводу !!!_
IS> /++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
Вношу предложение - слова "команды" и "объединимся" пишутся именно так, а "какой-нибудь" - это вообще два разных человека.
А к тебе ответное рацпредложение - давай спляшем на луне.
* Origin: 1134 (2:5045/44.13)
Из TextBox в массив.
ST> Такая задача стоит: есть TextBox, в котоpый чеpез пpобел вводятся
ST> целые числа. Hадобно эти числа выдеpнуть и засунуть в масив. Как бы
ST> вы такую задачу pешили?
VB6 - функция Split
VB5 - если интересует, могу рассказать
другие VB - не уверен.
* Origin: 1134 (2:5045/44.13)
Закодировать текстовый файл
AA>> Что уж так сразу и "бит"? C _байтами_ повеселее будет
AA>> "плясать":-) Да и при работе байтовыми массивами скорость
AA>> операций всегда выше, нежели чем со строками.
AS> Вовсе даже не всегда, зависит от задачи.
AS> Давай, пиши замену подстроки в байтовом массиве, посмотрим, будет ли
AS> быстрее. Чyр без CopyMemory.
Быстрее чего? Быстрее replace? Или поиска и замены по Mid$? ;)
* Origin: 1134 (2:5045/44.13)
Из TextBox в массив.
AS>> You wrote in conference fido7.ru.visual.basic to "All"
AS>> <fido7.ru.visual.basic [@] talk.ru>to All on Fri, 14 May 2004 19:05:22
AS>> +0400:
ST>>> Такая задача стоит: есть TextBox, в котоpый чеpез пpобел вводятся
ST>> ST>>> целые числа. Hадобно эти числа выдеpнуть и засунуть в масив.
ST>>> Как бы вы такую задачу pешили?
AS>> Ха.
AS>> Massiv = Split(Text1.Text)
ST> А как массив после кое-каких действий впендюpить обpатно в текстбокс?
Join
* Origin: 1134 (2:5045/44.13)
Re: Hажатая/отжатая кнопка
From: "Terekhin Alexandr" <didinst [@] rol.ru>
Доброго времени суток, Alexander!
Sat, 15 May 2004 00:21:41 +0000 (UTC) Вы писали to Terekhin Alexandr:
АH>>> Как правильно реализовать кнопку, которая при одном нажатии на
АH>>> неё отображается нажатой, при другом - отжатой?
TA>> [skip]
TA>> Вот этот кусок у меня работает в любом виде.
TA>> А что не так?
AA> Работает он абсолютно не так как описано в "техзадании".
Я просто предлагал альтернативу ;)
___________________________________________________
Истина где-то рядом, Terekhin Alexandr. E-mail: didinst [@] rol.ru
* Origin: Алт (2:5020/400)
Закодировать текстовый файл
From: "A. Skrobov" <tyomitch [@] r66.ru>
Sat May 15 2004 22:10, Roman Yuakovlev wrote to A. Skrobov:
AA>>> Что уж так сразу и "бит"? C _байтами_ повеселее будет
AA>>> "плясать":-) Да и при работе байтовыми массивами скорость
AA>>> операций всегда выше, нежели чем со строками.
AS>> Вовсе даже не всегда, зависит от задачи.
AS>> Давай, пиши замену подстроки в байтовом массиве, посмотрим, будет ли
AS>> быстрее. Чyр без CopyMemory.
RY> Быстрее чего? Быстрее replace? Или поиска и замены по Mid$? ;)
^^^^^^^^^^^^^^^^^^^^^^^^
Причём без Replace в обоих случаях
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
Re: Hабор каманды !!!
From: "Terekhin Alexandr" <didinst [@] rol.ru>
Доброго времени суток, Ivan!
Fri, 14 May 2004 22:41:52 +0400 Вы писали to Igor Shilak:
IK> 12 Май 04 23:26, you wrote to All:
IS>> /++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
IS>> Люди у меня есть к вам предложение ... давайте объеденимся в группу
IS>> и создадим какой нибуть проэкт !!! ...
IS>> _Ваши соображения по этому поводу !!!_
IS>> /++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
Ты это так пошутил?
Чует моё ...сердце... щас всех участников топика просуммируют [+] ;)
___________________________________________________
Истина где-то рядом, Terekhin Alexandr. E-mail: didinst [@] rol.ru
* Origin: Алт (2:5020/400)
Re: Hажатая/отжатая кнопка
From: "A. Skrobov" <tyomitch [@] r66.ru>
Sat May 15 2004 04:21, Alexander Asyabrik wrote to Terekhin Alexandr:
AH>>> Как правильно реализовать кнопку, которая при одном нажатии на
AH>>> неё отображается нажатой, при другом - отжатой?
[skip]
TA>> Вот этот кусок у меня работает в любом виде.
TA>> А что не так?
AA> Работает он абсолютно не так как описано в "техзадании".
Только что некто Mihail Stroganov запостил в ru.computer.humor:
"Hе соответствует техзаданию за отсутствием оного"
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)