Кстати, есть ещё один способ - тока что придумал.
Делаешь на VB (что наверное не принципиально) ActiveX библию, в которой должны быть класс и модуль.
В модуле объявляешь несколько переменных типа
public lngA as long
public strA as string
public bA as byte
Теперь можно из одной проги передать значение в эти публичные переменные, а другая прога сможет их оттуда же вытащить. Если же сохранить указатель на каждую копию класса в массив
dim arrPointers() as long,lngMax as long
то можно будет всё это без таймера оформить - строго событиями - это же вообще кайф. 8)
Особенно удобно, если приходится до фига инфы передавать. И ещё тем, что можно прямо типами кидаться - тока публично придётся указатель объявлять и размер переменной, но т.к. копирование будет происходить внутри библиии, то снаружи никто ничего не заметит.
Ответить
|