#0
by Alexuy2
После установки соединения из программы на VS Basic for .NET там объекту присваиваю Nothing, но пользователь так и остается на сервере работающим, а процесс nhsrvice.exe(HASP LM) постоянно жрет память и время проца(50%), приходится перезагружать :(
#2
by Alexuy2
Dim СерверМТ As TcpListener = New TcpListener(IPAddress.Parse(стрАдресСервера), 8000) СерверМТ.Start Dim КПК As TcpClient = СерверМТ.AcceptTcpClient Dim Поток As NetworkStream = КПК.GetStream Dim ОбъектЧтение As New BinaryReader(Поток) Dim ОбъектЗапись As New BinaryWriter(Поток) Dim ВосьмеркаСОМ As V8.COMConnector = New V8.COMConnector Dim Восьмерка As Object = ВосьмеркаСОМ.Connect(стрСоединениеV8) Dim Сообщение As String = ОбъектЧтение.ReadString If Сообщение = СообщенияКлиента.ПередаюИмяАгента Then If Сообщение = СообщенияКлиента.ПолучитьТаблицуМаршруты Then ОбъектЗапись.Write(СообщенияСервера.ВернутьТаблицуМаршруты) Dim ТекстЗапроса As String = СформироватьТекстЗапроса(ВидыЗапроса.ПоМаршрутам) Dim тзМаршруты As Object = Восьмерка.всРезультат Dim ИндексСтроки As Integer Dim КоличествоСтрокВТаблице As Integer = тзМаршруты.Количество Dim СтрокаТаблицы As Object For ИндексСтроки = 0 To КоличествоСтрокВТаблице - 1 If Сообщение = СообщенияКлиента.ПолучитьТаблицуКонтрагенты Then ОбъектЗапись.Write(СообщенияСервера.ВернутьТаблицуКонтрагенты) Dim ТекстЗапроса As String = СформироватьТекстЗапроса(ВидыЗапроса.ПоКонтрагентам) Dim тзКонтрагенты As Object = Восьмерка.всРезультат Dim ИндексСтроки As Integer Dim КоличествоСтрокВТаблице As Integer = тзКонтрагенты.Количество Dim СтрокаТаблицы As Object For ИндексСтроки = 0 To КоличествоСтрокВТаблице - 1 If Сообщение = СообщенияКлиента.ПолучитьТаблицуДоговоры Then ОбъектЗапись.Write(СообщенияСервера.ВернутьТаблицуДоговоры) Dim ТекстЗапроса As String = СформироватьТекстЗапроса(ВидыЗапроса.ПоДоговорам) Dim тзДоговоры As Object = Восьмерка.всРезультат Dim ИндексСтроки As Integer Dim КоличествоСтрокВТаблице As Integer = тзДоговоры.Количество Dim СтрокаТаблицы As Object For ИндексСтроки = 0 To КоличествоСтрокВТаблице - 1 If Сообщение = СообщенияКлиента.ПолучитьТаблицуНоменклатура Then ОбъектЗапись.Write(СообщенияСервера.ВернутьТаблицуНоменклатура) Dim ТекстЗапроса As String = СформироватьТекстЗапроса(ВидыЗапроса.ПоНоменклатуре) Dim тзНоменклатура As Object = Восьмерка.всРезультат Dim ИндексСтроки As Integer Dim КоличествоСтрокВТаблице As Integer = тзНоменклатура.Количество Dim СтрокаТаблицы As Object For ИндексСтроки = 0 To КоличествоСтрокВТаблице - 1 If Сообщение = СообщенияКлиента.ПолучитьТаблицуПродажи Then ОбъектЗапись.Write(СообщенияСервера.ВернутьТаблицуПродажи) Dim ТекстЗапроса As String = СформироватьТекстЗапроса(ВидыЗапроса.ПоПродажам) Dim тзПродажи As Object = Восьмерка.всРезультат Dim ИндексСтроки As Integer Dim КоличествоСтрокВТаблице As Integer = тзПродажи.Количество Dim СтрокаТаблицы As Object For ИндексСтроки = 0 To КоличествоСтрокВТаблице - 1 If Сообщение = СообщенияКлиента.КонецСеанса Then
#4
by Neco
Посмотри в файлике /1cv8/V8AddDoc810.htm описание программного интерфейса администрирования сервера 1С:Предприятия, который доступен через COM объект V8.COMConnector. Пример удаления всех соединений (фрагмент на VBScript):
#15
by toha2E
а мы в COM-соединении применяем ПрекратитьРаботуСистемы - эта команда завершает соединение сразу и бесповоротно, а вот ЗавершитьРаботуСистемы не всегда сразу завершает, а может, например, до конца модуля дождаться и потом вообще не отключиться. Попробуй.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- COM соединение и ПолучитьОбъект() обошли ли проблему?
- Как корректно завершить работу Excel / закрыть файл?
- Не корректно передается "пустая" дата через OLE
- Корректно завершить работу 1С v7.7 в C#
- Com соединение
- Корректно завершить работу COM-соединения
- Вопрос по ЗУП, отпуск сразу по 2 организациям? Корректно и как это отразить
- Соединение 8.3 и 8.2 через COM соединение.....
В этой группе 1С
- Прикол с принтерами по сети
- Сергей Нуралиев
- Поиск в xml файле по значению
- Штатное расписание в ЗиК
- v8: Не понимаю работу метода набора записей регистра Прочитать()
- Как получить общий макет?
- Документация по FormEx
- Цены на MS Server + MS SQL
- WSH не работает SendKeys() под терминалом
- Почему за один месяц не попадают фактуры в книгу покупок?
- Феликс РК: отчет кассовой смены
- Признак модифицированности !!!
- Нет рабочих дней в заданном периоде
- Сдача в ПФР сведений за полгода
- Начисление в закрытый месяц в 1С
- Сервер видит 3,6 Гб ОЗУ вместо 4 Гб установленных. Где копать?
- v7: УСН убыток
- v7: Чем грозит добавление измерения в регистр?
- Как осуществить перебор элементов в справочнике?
- Регистрация DLL из 1С