Как сделать взаимодействие программ

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kotofeich
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 06.08.2004 (Пт) 19:59

Как сделать взаимодействие программ

Сообщение Kotofeich » 19.06.2005 (Вс) 21:36

Как сделать, чтобы при нажатии кнопки в одной моей программе, срабатывало событие или метод в другой моей программе?

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 19.06.2005 (Вс) 22:18

Ужос :) Количество этих тем на форуме не влезет ни в один численный тип :)
Оставляй первой программой при нажатии кнопки какие-то опознавательные знаки (файлы, реестр, мэилслоты, сообщения, винсок на худой конец), а второй постоянно смотри, пришло ли что-то новое. Например
Код: Выделить всё
'1 прога
Sub Command1_Click()
Dim FF&
FF = FreeFile()
Open "C:\-1.dat" For Output As #FF
Close #FF
End Sub

'2 прога
Sub Form_Activate()
Do
DoEvents
If Dir("C:\-1.dat")<>"" Then MsgBox "Бойан!": Kill "C:\-1.dat"
Loop
End Sub


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 185

    TopList