Re: Синхронизация данных на VB
От: GarryIV  
Дата: 01.02.05 12:26
Оценка:
Здравствуйте, VBuser, Вы писали:

VB6?

VB>Такой вот вопрос возник.

VB>В C++ известно как синхронизировать данные, там много для этого средств, а вот в VB как сделать ?

В С++ как и в VB6 нет никаких средств для синхронизации доступа к данным из разных потоков. И там и там это возможно сделать используя внешние API. Если ты знаешь какие функции API используются в С++ тебе надо просто их-же заюзать из VB.

VB>например: есть глобальные данные, в какой то момент времени с этими данными работает таймер,

VB> а в кокой то момент функция, вызываемая по событию (ну, короче говоря тоже в случайный момент времени).
VB> Не возникнет ли в такой ситуации момент, когда данные могут быть повреждены?

Если не предпринимать никаких усилий то прога на VB6 однозначно однопоточная — следовательно ничего синхронизировать не надо.
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.