Как вызвать процедуру из чужого ЕХЕ файлаDelphi , Программа и Интерфейс , EXE файлКак вызвать процедуру из чужого ЕХЕ файлаАвтор: Шевелев Дмитрий Проблема такая : на сервере стоит ЕХЕ-файл, написан на FoxPro. И как класс зарегистрирован в системном реестре. Есть описание его процедур ( название, параметры). Существует ли возможность на Delphi обратиться к процедурам и заставить их сработать. Видимо речь идет о сервере OLE, написанном на FoxPro (первый раз про такое слышу). Если так, то используй его как обычный OLE-сервер:
Что интересное тема! Чтобы вызвать процедуру из внешнего файла ECHO, написанного на FoxPro, вам нужно использовать технологию OLE (Object Linking and Embedding). Поскольку сервер написан на FoxPro, вероятно, это OLE-сервер. Вот как вы можете сделать это в Delphi:
Вот, что вам нужно сделать:
Помните, что FoxPro OLE-сервер может требовать специальных параметров или настроек для вызовов процедур. Вам нужно консультироваться с документацией или экспериментировать с различными комбинациями, чтобы найти то, что работает лучше. Надеюсь, это поможет! Пожалуйста, дайте мне знать, если у вас есть какие-либо дальнейшие вопросы или concerns. В статье описывается способ вызова процедур из чужого ЕХЕ-файла, написанного на FoxPro, с помощью Delphi, создавая объект OLEVariant и используя метод CreateOLEObject. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |