|
vb.net+WndProc+Com
|
|||
---|---|---|---|
#18+
добрый день ! подскажите пожалуйста есть vb.net приложение, в котором регится com объект, в котором есть датасет с данными переопределяю WndProc и пытаюсь по wm_user вычитать данные - ругается, хотя если обратится к данным в другом методе (по нажатию кнопки в vb) ошибок нет тут что-то с изоляцией может? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2017, 14:44 |
|
vb.net+WndProc+Com
|
|||
---|---|---|---|
#18+
Vlad_ZJ, Ну и что можно сказать не видя ни кода ни сообщения об ошибке? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2017, 14:48 |
|
vb.net+WndProc+Com
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2017, 15:01 |
|
|
start [/forum/topic.php?fid=20&fpage=43&tid=1399872]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 170ms |
0 / 0 |