Хочу поднять старую тему, хотя она уже вроде не раз обсуждалась. С10.0.12799 (ABC)
Есть два MDI окна из разных DLL например: A_mdi(invoice.dll) и B_mdi(barcode.dll)
B_mdi - окно для считывания, ввода штрих кода
A_mdi - окно накладной/счета со списком товара(browse), заполняемый при считывании штрих кода в окне B_mdi
Стандартная схема не работает:
Объявляем в обоих окнах Local Data
Код: Выделить всё
Event:ResetMyBrowse EQUATE(Event:User+33)
Код: Выделить всё
Glo:ProcessA = Start(A_mdi,25000)
Код: Выделить всё
Post(Event:ResetMyBrowse,,Glo:ProcessA)
Код: Выделить всё
IF Event() = Event:ResetMyBrowse THEN BRWх.Resetfromview END
Если приложение собрано не MultiDll данная конструкция работает, я понимаю проблемы скрываются в деталях, поэтому и прощу помощи.
Заранее спасибо.