Замечание к документу "Всем подарок к рождеству!"   >>>   
Тема: А как победить 64K ???

Создан:Mikle Bogatyreff 03/09/2007 12:32 PM
Папка:
05. Notes APIs (C/DXL/etc)
Тип сообщения:
Вопрос

Сообщение:
Отцы! А как преодолеть долбаный лимит на 64К?
если длина текста, передаваемого в NSFItemAppend, превышает 64к, то функция вылетает с ошибкой (клиент 7.0.1)
А как же сделать "more than one item of same name concatenated"???

Const TYPE_HTML = 21 + CLASS_NOCOMPUTE ' LMBCS-encoded HTML, >64K handled by more than one item of same name concatenated
Declare Function W32_NSFItemAppendS Lib "nnotes.dll" Alias "NSFItemAppend" (Byval nHandle As Long, Byval iFlags As Integer, Byval iName As Lmbcs String, Byval iNameLength As Integer, Byval iType As Integer, Byval iValuePointer As Lmbcs String, Byval iValueLength As Long) As Integer

Иерархия документов данной дискуссии:
Всем подарок к рождеству! (Dmitry Akulov; Heineken) (06.01.2003 17:43:38)
.... хорошая штука. но в 4.6.х не работает :-( (Maxim V Kittaev; Belpsbsrv) (08.01.2003 14:17:09)
........ в 5 и 6 работает, осталось 22 дня до окончания саппорта 4.6.х нашим вендором (+) (Dmitry Akulov; Heineken) (08.01.2003 17:13:43)
............ да... а у нас еще ох долго и успешно будут пахать пентиумы - 100 с 16 метрами мозгов... (Maxim V Kittaev; Belpsbsrv) (08.01.2003 18:05:57)
.... Известно, куда пригодится. +++ (Alexandr G. Chudilin) (11.01.2003 12:37:58)
.... Класно!... Вот бы еще..... (Du ChAN) (16.01.2003 7:27:24)
........ А image resource не пробовал? (Nick A Norkin; VIT Server B) (16.01.2003 12:13:23)
.... Классно! А как бы вот еще русские символы передавать... (+) (Nick A Norkin; VIT Server B) (28.01.2003 10:49:51)
........ можно конвертнуть строку функцией OSTranslate и посмотреть ее длину (Dmitry Akulov; Heineken) (28.01.2003 12:59:47)
............ Ага! На станции сработало... Сейчас бум пробовать на сервере (+) (Nick A Norkin; VIT Server B) (29.01.2003 8:51:13)
.... Глюк загадочный проявился: таблицы немного шалят (Alexandr G. Chudilin) (29.01.2003 9:26:39)
........ Уже исправленная версия... (Natalia G. Kozlova; NotesSrv400) (18.11.2003 16:41:43)
............ Подождала бы уж до следующего рождества...:) (Ilia Y. Kletser; InterTrust) (18.11.2003 16:45:27)
............ Ничего личного, но хреновые в Интертрасте Деды Морозы ;) обязательно в WinAPI залезать надо было? все свое есть - портабильное. (Dmitry Akulov; Heineken) (22.11.2003 2:19:44)
.... (Data Type: HTML) --?--> (Data Type: Rich Text) (Pavel Severov) (17.11.2003 17:03:50)
........ Очевидно есть (Dmitry Akulov; Heineken) (18.11.2003 1:13:00)
.... R6.0.4: траурная рамка таблиц (+) (Nick A Norkin; VIT Server B) (23.09.2004 9:27:57)
........ мдя... в интернете выглядит одинаково... привожу скриншотик (+) (Nick A Norkin; VIT Server B) (23.09.2004 12:41:22)
............ Как мне кажется, CSS ничем не поможет. :( (Oleg I Bosenko) (27.10.2004 17:52:43)
................ ну... не толщину... может, цвет границы? (-) (Nick A Norkin; VIT Server B) (28.10.2004 12:58:38)
.................... Если только на 6.х - можно скомбинировать оба метода ..(+) (Rinat N. Karimov; Matrix) (28.10.2004 12:34:43)
................ CSS поможет в вебе. В нотесе - сомнительно.... (Александр Чудилин; Grot) (28.10.2004 10:56:25)
.... А как победить 64K ??? (Mikle Bogatyreff) (09.03.2007 12:32:07)
........ а что коцать строку на части и подсовывать NSFAppendItem не удалось ? Когда бум открывать на ws лотус сложит их в одну кучу (-) (Mitka Akulov) (09.03.2007 14:34:25)
............ Я всё понял, бросаю пить :))) (Mikle Bogatyreff) (10.03.2007 11:58:05)
................ странный вывод, ну да ладно. в ориг. коде неточность, надо длину HTML строки получать иначе, например win32api функцией, Len - врет, если русские символы встречаются. (Mitka Akulov) (10.03.2007 19:26:18)
.... это орден, imho... (+) (Denis Samoylovich) (08.01.2003 14:59:52)


Разработчикам и администраторам: курсы, книги, сертификация