|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.07.2019, 00:47 | #1 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Delphi 10.2 - слишком длинный строковый параметр
Доброе время суток,
Есть dll, которая находит текст в MSWord, и вставляет вместо него свой (работало все – на ура). Но с некоторых пор Код:
Код:
… exception class EOleException with message 'Слишком длинный строковый параметр'. Ранее было APasteText: string Но как видно «widestring» тоже не слишком помог Как исправить ошибку? Заране спасибо за ответ. P.S. Вызов функции: Код:
Последний раз редактировалось KBO; 04.07.2019 в 00:58. |
04.07.2019, 01:46 | #2 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
можно конечно "APasteText" сразу проверять на длину и если она больше чем 255 символов, то разбивать ее на части например по 250 символов, и вставлять частями, конечно у каждой части (кроме последней) в конце дложна быть метка, по которой можно будет ее находить для вставки следующей части.
Но как-то громоздко это... |
04.07.2019, 09:17 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,515
|
а если делать замену через Range ?
у него нет таких ограничений (по крайней мере на чтение). т.е. найти Find... выделить ...selection сформировать область "фрагмент текста" (тот самый range) selection.range заменить (присвоить) .selection.Range.Text:=" ну очень длинный текст... "
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 04.07.2019 в 09:20. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка слишком длинный строковый параметр | yangazitov.m | Microsoft Office Excel | 1 | 14.12.2015 15:12 |
Длинный параметр TIdMultipartFormDataStream | LomoCoder | Работа с сетью в Delphi | 6 | 17.02.2014 17:23 |
Текст слишком длинный не помещается в System::String | askerpro | Visual C++ | 1 | 09.05.2012 12:55 |
bat длинный параметр. | the_deer_one | Свободное общение | 1 | 29.04.2010 16:56 |
ошибка ORA - 01704 (Строковый литерал слишком длинный) | MAcK | БД в Delphi | 1 | 01.11.2007 09:44 |