Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Архив некоторых форумов
>
Архив вопросов по программированию
>
VisualBasic
> Тема:
UNION в Байсике
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: UNION в Байсике (Прочитано 13737 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
mixa
Гость
UNION в Байсике
«
:
05-11-2003 13:52 »
Вот такой вопрос - есть строка текстовая - точто известно, что с определеного символа лежат 4 байта - Long-а. Как бы мне их выковырять оттуда. Не 4 mid-а с послебующим умножением их asc-ов.
Записан
RXL
Технический
Администратор
Offline
Пол:
UNION в Байсике
«
Ответ #1 :
05-11-2003 14:37 »
А чем плох этот метод?
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
mixa
Гость
UNION в Байсике
«
Ответ #2 :
05-11-2003 16:01 »
Цитата: RXL
А чем плох этот метод?
Медлено - нет ? Надыбал что-то мало вразумительное - LSet. Сейчас пытаюсь приручить. Знать бы еще как стринги хрянятся - цены бы не было.
Записан
RXL
Технический
Администратор
Offline
Пол:
UNION в Байсике
«
Ответ #3 :
06-11-2003 08:43 »
Если не ошибаюсь, то они хранятся в таком формате: 4 байта длины и сама строка.
Это можно проверить открыв файл с access binary и записав через put туда переменную типа string. После посмотри файл шестнадцатеричным редактором.
Метод (asc(mid($s,n,1))+asc(mid($s,n+1,1))*256+asc(mid($s,n+2,1))*65536+asc(mid($s,n+3,1))*16777216) не так уж плох. Классика.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
mixa
Гость
UNION в Байсике
«
Ответ #4 :
06-11-2003 11:41 »
Цитата: RXL
Метод (asc(mid($s,n,1))+asc(mid($s,n+1,1))*256+asc(mid($s,n+2,1))*65536+asc(mid($s,n+3,1))*16777216) не так уж плох. Классика.
Ну спасибо брат успокоил. Я только начинаю ковырять бейсик. Поэтому не знаю, что здесь хорошо а что-плохо. Не чувствую.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: UNION в Байсике
«
Ответ #5 :
13-04-2006 17:06 »
Оставить
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Архив некоторых форумов
>
Архив вопросов по программированию
>
VisualBasic
> Тема:
UNION в Байсике
Загружается...