![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Гость_Fixxxer |
|
|||
Unregistered |
Люди подскажите. Насколько муторно будет в ВБ обработать строку по формату. Есть ли там готовые функции (например как в ПХП) для обработки строк (удаление символов, замена, считывание символов с определённого места в строке и т.д.). Т.е. требуется обработка строк без массивов.
И ещё. Как организована работа с портами в ВБ?? Так же как и в С++,?? на применении WINAPI???? |
|||
|
||||
Akina |
|
||||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Элементарно. Проще чем в Сях... хотя кто как привык...
Да. То есть формализованные функции есть, но у них много ограничений (только прямой поток), да и неудобны они... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
geckelberryfinn |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 3.12.2003 Репутация: нет Всего: нет |
Используется функция mid$
по моему, специальной функции нет, но ее можно написать самому, используюя в качестве магазина одну переменную-строку. Кстати, максимальный объем строки, если я не ошибаюсь- 65535 символов, хотя на 100% не уверен. |
||||
|
|||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Ошибаешься. Намного больше. Теоретически длина ограничена объемом памяти. Практически работал со строками длиной более 2.000.000 символов, но немного подтормаживает при работе с такой строкой. Это сообщение отредактировал(а) boevik - 8.12.2004, 01:20 -------------------- Никогда не говори никогда |
|||
|
||||
Akina |
|
||||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
Гость_Fixxxer |
|
|||
Unregistered |
Пасибо. Думаю стоит занятся.
|
|||
|
||||
Гость_Fixxxer |
|
|||
Unregistered |
И ещё вопрос: насколько будет грузить комп програ сделанная на ВБ следующего плана: принять данные с com1 обработать результат(перевести в другой формат) и выдать на сом2. Причем, она должна бать постоянно запущенна.
|
|||
|
||||
Gannibal |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: 18 Всего: 17 |
to boevik
Извиняюсь но это помойму ты ошибаешся и даже очень если работать с портами то портов не как ты говориш 2.000.000 а их дествительно 65535 как говорил geckelberryfinn так что я приклоняюсь к нему. -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
M.E.G.U.S, мы говорим о длине строки (тип string), а не количестве портов.
И в топике речь идет о COM портах, а не о TCP\UDP ports. Это сообщение отредактировал(а) boevik - 9.12.2004, 08:03 -------------------- Никогда не говори никогда |
|||
|
||||
geckelberryfinn |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 3.12.2003 Репутация: нет Всего: нет |
Да, я немного перепутал. Но все-таки отчасти прав. Вот выдержка из хелпака VB
Т.е. я перепутал со строками фиксированной длины. |
|||
|
||||
Gannibal |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: 18 Всего: 17 |
boevik
ну тогда я с тобои полностью согласен.. и извеняюсь что недосмотрел... -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Если не ошибаюсь, то несильно, но вот вопрос в том, сработает ли OnComm... У меня нет никакого устройства под рукой, чтобы проэкспериментировать, но это ты и сам сможешь сделать ![]() http://forum.vingrad.ru/index.php?showtopic=27893 А вообще (как всегда): Модератор: Пожалуйста, один топик - один вопрос. Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27 -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |