Для тех, кто использует NetaInet.dll #222585


#0 by Sadovnikov
Родилась новая компонента, продолжение и усовершенствование NetaInet. Называется RiK_Inet. Качнуть можно отсюда: К сожалению, просто подменить ею NetaInet нельзя - компонента переписана полностью, изменены названия методов. Основные отличия: 1. При каждой отправке сообщения через сокеты теперь внутри компоненты создается новый клиент. Таким образом, можно, не дожидаясь ответа от сервера, отправлять сообщения другим серверам. 2. Размер отправляемой строки теперь не ограничен размером пакета TCP/IP. Теоритически строка может быть размером до 2-х гигов. 3. Клиент теперь может отправлять файл серверу. 4. Событий в 1С теперь не 2, а 4. 5. Нет необходимости в константах ЖдатьСоединения и ПолучатьОтвет. 6. Можно программно установить каталог, в который будут сохраняться присланные файлы.
#1 by Sadovnikov
Попробую апнуть - вдруг тут есть программисты.
#2 by aka Любитель XML
они есть... но их очень мало ;))
#3 by КонецЦикла
жжош, не всем это надо в одинаковой степени
#4 by Sadovnikov
:) Знаю. Но надо же как-то внимание подстегнуть :)
#5 by spock
многопоточность?
#6 by SKrin
спасибо, пригодится, особенно по работе с Excel
#7 by Sadovnikov
В общем, да.
#8 by spock
как ты сделал параллельное выполнение кода (1с) в разных потоках? В контексте NetaInet.dll.
#9 by Sadovnikov
Нет. Но оно, зараза, и в NetaInet пыталось работать параллельно. И у него получалось. проблемы возникали только при попытке открывать модальные окна из разных потоков. А с классами этого не требуется.
#10 by spock
если честно, то это параллельное выполнение кода приводит к смене половой ориентации насильно.
#11 by spock
расскажи лучше КАК ты смог запустить параллельно код. Чуток про внутренности...
#12 by Sadovnikov
Слушай, у тебя же исходники есть.
#13 by spock
паскаль не мой конек... мне на пальцах знать, чтоб понимать, что вообще происходит.
#14 by Sadovnikov
Да ничего я специально не делал для этого. Просто в компоненте открывается отдельный поток на каждое соединение. И из этого потока идет вызов процедур 1С. Не было цели заставить работать 1С-ку в нескольких потоках.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям