Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: ByRef и ByVal Добавлено: 01.03.06 11:59  

Автор вопроса:  LamerOnLine | ICQ: 334781088 
Собсно, вопрос:
При маршалинге рекордсета через границы подразделения чем эти две сущности различаются?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 01.03.06 17:21
Что понимается под подразделением?

Ответить

Номер ответа: 2
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #2 Добавлено: 01.03.06 17:28
Apartment. Модель разделенных потоков.

Ответить

Номер ответа: 3
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #3 Добавлено: 02.03.06 15:08
Ну чего все молчат то?
И еще - если от объекта из другого процесса/подразделения приходит событие с параметром ByRef xxx as ADODB.Recordset - будет возвращена ссылка на рекордсет (с последующим маршалингом при обращении) или скопирован сам объект рекордсета?
Активнее, граждане, активнее :)

Ответить

Номер ответа: 4
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #4 Добавлено: 02.03.06 17:37
По большому счёту и точно - фиг знает.
По логике вещей - ссылка и маршалинг, но не копирование...

Ответить

Номер ответа: 5
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #5 Добавлено: 03.03.06 14:22

По логике вещей - ссылка и маршалинг

Так и есть. Подкреплено теорией из MSDN и проверено на практике :)
В общем, надо было сразу у милкософта глянуть. ADO копирует рекордсет только out-of-process. В остальных случаях использует маршалинг, ибо ADO есть Apartment threading'овая лажа. Гы :)

Ответить

Номер ответа: 6
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #6 Добавлено: 07.03.06 19:12
Ты не дочитал до конца. Смотри далее.

Ответить

Номер ответа: 7
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #7 Добавлено: 09.03.06 11:02
В смысле?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам