Detector3d
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте! Опишу проблему: 1) есть код написанный на фортране 2) есть интерфейс, созданный в среде Digital Visual Fortran. Интерфейс представляет собой таблицу, в которую на каждом шаге счета выводятся параметры 3) необходимо написать процедуру для передачи этих самых данных из программы в таблицу. Передача должна происходить непрерывно в процессе счета программы. Изучил пример, описанный в книге Бартеньева "Visual Fortran: новые возможности". Вот кусок из программы табуляции функции в проекте QuickWin. Программа делает следующее: выводит окно для ввода исходных данных (границы отрезка, шаг табуляции), далее выводит результат табуляции в отдельное окно в виде списка. Но на основании этого примера у меня не получается реализовать мой вариант, поскольку мне нужно передавать данные из программы в таблицу постоянно на протяжении счета. На сколько я понял из примера, чтобы передать данные из тела программы в диалог на экране используется функция DLGMODAL, но при этом она передает управление диалогу, следовательно чтобы вернуться в тело программы пользователь должен совершить какое-то действие с окном (например нажать кнопку Ок или кликнуть мышью). Естественно такой вариант меня не устраивает, мне нужно чтобы параметры в таблицы сами обновлялись без участи пользователя. Возможно ли средствами фортрана организовать необходимый мне вариант обмена данными? |