On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 51
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 06.12.13 15:35. Заголовок: Длина идентификатора переменной


Столкнулся с тем, что в Harbour при сохранении переменной >10 символов в mem-файл, она обрезается до 10.
Я думал что снято ограничение на длину идентификатора переменной.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]


администратор




Пост N: 3747
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.12.13 15:37. Заголовок: Перенес тему из разд..


Перенес тему из раздела Clipper

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 382
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 06.12.13 15:44. Заголовок: Тоже столкнулся с эт..


Тоже столкнулся с этим - возможно что это дикутется обратной совместимостью с Clipper (форматом mem-файла)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 52
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 06.12.13 15:46. Заголовок: Простой пример для д..


Простой пример для демонстрации, который выдаёт ошибку выполнения


 цитата:

*1234567890123
int_unntookpo = 13

*123456789012
int_unntookp = 12

*12345678901
int_unntook = 11

*1234567890
int_unntoo = 10

? int_unntookpo
? int_unntookp
? int_unntook
? int_unntoo

save to zz.mem all like int_*
clear memory

rest from zz.mem

? int_unntookpo
? int_unntookp
? int_unntook
? int_unntoo



В Clipper проходило потому-что он усекал переменные до 10 символов везде,
а в Harbour только при сохранении в mem переменные усекаются


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 953
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 06.12.13 16:03. Заголовок: Сделайте собственные..


Откажитесь от mem-файлов. Сделайте собственные функции сохранения/восстановления.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3748
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.12.13 16:04. Заголовок: Да они есть уже HB_M..


Да они есть уже
HB_MVSAVE
HB_MVRESTORE

или если больше нравится командой то
save hbv to
rest hbv from

описание в std.ch

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 53
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 06.12.13 16:29. Заголовок: Dima, спасибо, то чт..


Dima, спасибо, то что нужно. Вопрос решён.
Видно действительно save to и restore to работают так для совместимости.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 672
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет