Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подключение внешней программы к VFoxPro 8.0 / 5 сообщений из 5, страница 1 из 1
26.04.2007, 16:24
    #34490409
ZhiGov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение внешней программы к VFoxPro 8.0
Подключаю в меню exe-файл командой:
**************************
RUN 'Propusk\Project1.exe'
**************************

при вызове этого пункта меню появляется командная консоль как при наборе cmd.exe (черно окно - как оно меня достало((( )
возможно его как-нибудь убрать?
или можно по другому подключить внешнюю программу? Срочно нужна ПОМОЩЬ!!!
...
Рейтинг: 0 / 0
26.04.2007, 17:06
    #34490571
li_2006
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение внешней программы к VFoxPro 8.0
Где-то на этом форуме предлагался такой вариант (но я, не помню почему, от него отказалась) :

DECLARE INTEGER ShellExecute IN SHELL32.DLL ;
INTEGER nWinHandle, ;
STRING cOperation, ;
STRING cFileName, ;
STRING cParameters, ;
STRING cDirectory, ;
INTEGER nShowWindow

=ShellExecute(0,"","winrar.exe","a MyArchive","",-1)
...
Рейтинг: 0 / 0
26.04.2007, 17:59
    #34490785
sar99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение внешней программы к VFoxPro 8.0
Если вызываемый *.exe визуальный и управляет своим закрытием
(например Вы запускаете просмотрщик файла PDF) , то надо
использовать вышеуказанную функцию. Если же ВАМ необходимо
самому определить когда закончится выполнение вызываемой программы,
то надо использовать:
DECLARE INTEGER CreateProcess IN kernel32;
STRING lpApplicationName,;
STRING lpCommandLine,;
INTEGER lpProcessAttributes,;
INTEGER lpThreadAttributes,;
INTEGER bInheritHandles,;
INTEGER dwCreationFlags,;
INTEGER lpEnvironment,;
STRING lpCurrentDirectory,;
STRING lpStartupInfo,;
STRING @ lpProcessInformation

DECLARE INTEGER GetExitCodeProcess in win32api ;
INTEGER hProcess, INTEGER @ nExitCode
...
Рейтинг: 0 / 0
26.04.2007, 20:02
    #34491073
Подключение внешней программы к VFoxPro 8.0
А чем не годится старый вариант, вроде Run /N C:\Windows\calc.exe Но это годится только программ, под Windows
...
Рейтинг: 0 / 0
27.04.2007, 14:18
    #34492975
ZhiGov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение внешней программы к VFoxPro 8.0
Огромное СПАСИБО!!!
Все работает как надо :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подключение внешней программы к VFoxPro 8.0 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]