FoxPro fxp файлы - PullRequest
       16

FoxPro fxp файлы

3 голосов
/ 04 февраля 2009

Я очень мало знаю о FoxPro, но у меня есть проект, который требует работы со сторонним приложением, основанным на FoxPro, и файл .fxp. Трехстороннее приложение представляет собой систему торговых точек, и производители программного обеспечения предоставили файл .fxp, который позволяет нам экспортировать информацию о продукте в формат XML.

Проблема, с которой я сталкиваюсь, заключается в том, что программа не может запланировать запуск файла .fxp через регулярные промежутки времени, которые нам нужны для обновления этого файла XML.

У меня такой вопрос, может ли файл .fxp выполняться вне FoxPro?

В качестве альтернативы, я могу создать свое собственное приложение FoxPro для выполнения их файла .fxp и подключить его к базе данных POS для выполнения экспорта.

Любые идеи или альтернативы приветствуются.

Спасибо, Brian

Ответы [ 3 ]

4 голосов
/ 04 февраля 2009

Напишите другую программу FoxPro и запустите ее с помощью «DO file.fxp» или импортируйте файл FXP в проект, установите его в качестве запуска и сборки.

2 голосов
/ 07 февраля 2009

Вы можете вызвать FXP напрямую из командной строки, чтобы запустить FoxPro. Это позволит вам планировать приложение через диспетчер задач Windows или любую другую программу.

Примерно так в файле BAT: «C: \ Program Files \ Microsoft Visual FoxPro 9 \ vfp9.exe» c: \ clients \ myProgram.fxp

0 голосов
/ 24 сентября 2015
  1. Может ли файл .fxp выполняться вне FoxPro?

Файл FXP - это скомпилированный исходный файл Foxpro / Visual Foxpro (файл PRG).
Так что нет, это может быть выполнено только с FP / VFP.

  1. Кроме того, могу ли я создать свое собственное приложение FoxPro для выполнения их файла .fxp и подключить его к базе данных POS для выполнения экспорт.

Во-первых, мы не знаем, будет ли сама подпрограмма FXP подключаться к таблицам данных системы POS. Мы можем только предполагать, что это так.
Если это так, то, как уже указывали другие, вы действительно можете написать собственную подпрограмму FP / VFP для запуска FXP.
Вы хотели бы написать новую подпрограмму в VFP9, чтобы ее обратная совместимость поддерживала команды в вашей существующей утилите FXP независимо от того, с какой версией она была написана.

Удачи

...