v7: Строку длиннее 256 символов в 7.7 в текстовый файл #585273


#0 by НастоящееИмя
Подскажите, может ли платформа 7.7 записать строку длинной >256 символов в текстовый файл? Понятно, что в отладчике её не увидишь, да и метод Сообщить не понятно - работает или нет.
#1 by zak555
может
#2 by filh
можно
#3 by andrewks
не верь никому кроме меня. на самом деле - может :)
#4 by ЧеловекДуши
Я разрешаю :)
#5 by ЧеловекДуши
+ Сообщить действительно имеет ограничение, но и это решается через 1С++, там выставляешь нужные параметры и длинные строки начинают разбиваться на мелкие. :)
#6 by andrewks
кстати, если тебе понадобится записывать реально большие строки (больше нескольких мегов), тебе очень пригодится adodb
#7 by 1Сергей
+ brain.dll
#8 by MagTux
brain.sys
#9 by andrewks
учи матчасть. ещё есть компонента  hands.ocx, и её усовершенствованная версия direct_hands.ocx
#10 by antoneus
не dna.sys разве?
#11 by filh
deoxyribonucleic acid?
#12 by andrewks
ага, очепятался
#13 by НастоящееИмя
Ну разрешения я не спрашивал :). Все получилось без всяких дээлэллок :)
#14 by ПиН
dnkberhwjhk.dll все разрешает, даже 10 в 20 степени строчку...
#15 by Vladal
Я тут анекдот вспомнил про регистрацию чловека с ником "Какой тут нафих еще ник указать?"
#16 by Vladal
Поделись, как? Откусывал кусочек по 255 символов, потом кусал следующий кусочек? Я когда-то так делал - надо было вывести текст запроса, а он был одной строкой из-за вертикальных палок. Тоже ругался.
#17 by Vladal
Понимаешь, когда-то модераторы эти посты с ДНК и разрешениями потрут, а останется твой полезный - как ты это сделал. На память потомкам.
#18 by FN
легко. 100мб одной строкой пишет не напрягаясь. Скорее всего ступит только после того как памяти не хватит...
#19 by andrewks
нифига. где-то на 4-5 мегах (емнип) начинает вылетать с ошибкой
#20 by Vladal
Программно он прочитает. А вот вывести - может затупить. Хотя в реквизите типа строки неограниченной длины всё работает. Проверял на наименовании более 300 символов.
#21 by FN
проверь
#22 by andrewks
ну да, если тупо записать, то, может быть, и прокатит. а если начать текстовые функции юзать - вылетает точно, это я очень хорошо помню, потому как пришлось извращаться через jscript
#23 by Vladal
Ага. Тупо жрёт оперативную память. Враз > 250 метров съел. Сейчас Сообщить(стрПерем);
#24 by andrewks
телепатирую: первым вылетит  с предупреждением Сообщить, потом Найти вылетит с ошибкой на какую-то виндовую длл, вроде mfc
#25 by Злопчинский
как?
#26 by НастоящееИмя
Ну, во-первых, мне эту строку не надо никуда выводить. Только записать в файл и всё. А в коде, да, есть одна строка, её тупо надо прописывать(т.е. в ней нет переменных), пришлось разбивать по 255
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С