Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vb.net+WndProc+Com / 5 сообщений из 5, страница 1 из 1
01.06.2017, 14:44
    #39463858
Vlad_ZJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vb.net+WndProc+Com
добрый день !
подскажите пожалуйста
есть vb.net приложение, в котором регится com объект, в котором есть датасет с данными
переопределяю WndProc и пытаюсь по wm_user вычитать данные - ругается,
хотя если обратится к данным в другом методе (по нажатию кнопки в vb) ошибок нет

тут что-то с изоляцией может?
Спасибо
...
Рейтинг: 0 / 0
01.06.2017, 14:48
    #39463862
BlackEric
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vb.net+WndProc+Com
Vlad_ZJ,

Ну и что можно сказать не видя ни кода ни сообщения об ошибке?
...
Рейтинг: 0 / 0
01.06.2017, 15:01
    #39463871
Vlad_ZJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vb.net+WndProc+Com
Dim dsData As Object
Public Const WM_USER = &H400

//тут ругается
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
Select Case (m.Msg)
Case WM_USER
MsgBox(dsData.FieldByName("naim").Value)
Me.Invalidate()
End Select
MyBase.WndProc(m)
End Sub

//так не ругается возвращает значение поля по нажатию кнопки
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles btInfo.Click
MsgBox(dsData.FieldByName("naim").Value)
End Sub


так регится объект в com
App = CreateObject("APP.Application")
PartObj = App.ObjectsManager.RunObject("", NameObject, "Form1")
dsData = PartObj.Rootdata
...
Рейтинг: 0 / 0
01.06.2017, 15:13
    #39463880
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vb.net+WndProc+Com
...
Рейтинг: 0 / 0
01.06.2017, 22:20
    #39464170
refreg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vb.net+WndProc+Com
Vlad_ZJ,

Предложи МS выкинуть все Exception за ненадобностью... пусть .Net пишет: "Я ругаюсь!" )
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vb.net+WndProc+Com / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]