Длинная строка
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 159
- Зарегистрирован: 28 сен 2005, 19:48
- Откуда: mos
- Контактная информация:
Длинная строка
Считываю содержимое из мемо-поля и сохраняю в строку, которую далее записываю в поле временной таблицы. Проблема в том, что размер содержимого мемо-поля привышает максимальный размер строки в випе. Как с этим можно бороться?
Заранее спасибо.
Заранее спасибо.
-
- Постоянный обитатель
- Сообщения: 159
- Зарегистрирован: 28 сен 2005, 19:48
- Откуда: mos
- Контактная информация:
Нашел один выход из этой проблемы, но возникла новая.
Я считываю мемо-поле в текстовый файл, а имя файла записываю во временную таблицу. При выводе данных запускаю макрос, который пишет значение из текстового файла в ячейку. Проблема в том, что при записи в текстовый файл текст сохраняется в досовской кодировке, а при записи в ексель нам нужна win-кодировка.
Кто нибудь знает, есть ли какая функция, которая переводит строку из досовской кодировки в виндовскую.
P.s. Немного не по теме. Мне седня галактика выдала сообщение следущего содержания:
"Неверная версия ресурсного файла или он протух (убей его!)"
Белорусы угорают)
Если кто-нибудь подскажет, как отправить в сообщении картинку, могу выложить скринку.
Я считываю мемо-поле в текстовый файл, а имя файла записываю во временную таблицу. При выводе данных запускаю макрос, который пишет значение из текстового файла в ячейку. Проблема в том, что при записи в текстовый файл текст сохраняется в досовской кодировке, а при записи в ексель нам нужна win-кодировка.
Кто нибудь знает, есть ли какая функция, которая переводит строку из досовской кодировки в виндовскую.
P.s. Немного не по теме. Мне седня галактика выдала сообщение следущего содержания:
"Неверная версия ресурсного файла или он протух (убей его!)"
Белорусы угорают)
Если кто-нибудь подскажет, как отправить в сообщении картинку, могу выложить скринку.
-
- Постоянный обитатель
- Сообщения: 159
- Зарегистрирован: 28 сен 2005, 19:48
- Откуда: mos
- Контактная информация:
Чет не загрузилась. Просто ссылку дам.
http://www.uploadhouse.com/fileuploads/ ... e63456.bmp
http://www.uploadhouse.com/fileuploads/ ... e63456.bmp
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Длинная строка
Есть какая-нибудь возможность записать в ячейку экселя строчку, более 255 символов?
Просто в экселе набить 300 символов можно, а когда функцией пишешь str1+' '+str2 - то в результате всё равно в ячейке имеем 255 симовов.
может что-то уже сделано в этом направлении?
Просто в экселе набить 300 символов можно, а когда функцией пишешь str1+' '+str2 - то в результате всё равно в ячейке имеем 255 симовов.
может что-то уже сделано в этом направлении?
Re: Длинная строка
Не могу сказать что в галактике, но с таким я встречался в Delphi.
Варианты решения (не знаю насколько они применимы в випе)
- динамическая переменная с разным размером переменной, насколько это решит проблему не знаю.
- разбить строку на 255 символом и добавлять в разные ячейки.
Варианты решения (не знаю насколько они применимы в випе)
- динамическая переменная с разным размером переменной, насколько это решит проблему не знаю.
- разбить строку на 255 символом и добавлять в разные ячейки.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Длинная строка
ExcelLib3X_DLL_81030.txt
Код: Выделить всё
№5
* ПРОБЛЕМА В ПИР: 102.72077
* ПЕРВОЕ РЕШЕНИЕ: 8.10.1.0
* КРАТКОЕ ОПИСАНИЕ: Требуется чтение из ячейки Excel строк длиной более 255
символов
* ПРОЕКТ: Отчеты в Microsoft Office Excel
* ДЕТАЛИЗАЦИЯ: Библиотека работы с Excel-функциями на 3х уровневой архитектуре
# ЧТО ИЗМЕНЕНО: Требуется чтение из ячейки Excel строк длиной
более 255 символов
# КАК ИЗМЕНЕНО: Добавлена функция:
xlGetCellSubStringValue(Row, Col, Index, iCount:
longint) : shortstring;
* * *
№6
* ПРОБЛЕМА В ПИР: 103.3292
* ПЕРВОЕ РЕШЕНИЕ: 8.10.1.0
* КРАТКОЕ ОПИСАНИЕ: Функция для мемо-поля
* ПРОЕКТ: Отчеты в Microsoft Office Excel
* ДЕТАЛИЗАЦИЯ: Отчеты в XLS в целом
# ЧТО ИЗМЕНЕНО: Требуется вывод Memo-полей в Excel
# КАК ИЗМЕНЕНО: Добавлена функция:
xlAddCellStringValue(Value : shortstring; Row : longint = 0; Col : longint = 0)
* * *
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Длинная строка
вызываем xlAddCellStringValue столько раз, сколько есть мелких шортсрингов? хм. спасибо, попробуем