powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запуск exe из visual foxpro
12 сообщений из 12, страница 1 из 1
Запуск exe из visual foxpro
    #32901258
JazyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чем заменить команду RUN для запуска exe?
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32901279
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShellExecute, CreateProcess - см MSDN
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32901703
jazyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pivaShellExecute, CreateProcess - см MSDN
смотрел. Нет реально работающих примеров там, а только описание.
Натестировался уже..
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32901813
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да лень матушка до сумы доведет
да ладно
держи кусок кода
cCommand='winRAR a -sfx '+cUserDir+'save.exe '+cUserDir+ALLTRIM(STR(_pdr_,6))+'\*.*'
aa=winexec(cCommand,1)
поиском тоже в лом пользоваться да
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32901861
jazyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже с этим 3 дня играюсь. А поисковики - все сайты перерыл.

Ну не хочет он переваривать это..

засунул в метод кнопки следующее:

shellexecute("dir", "file","open")

грит, что нету такой программы - shellexecute

аналогично с winexec

пожалуйста, помогите работающими примерами!
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32901890
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот это не пробывал в программу вставлять
DECLARE LONG WinExec IN WIN32API String cApplication, Long Mode

забавный ты
на ссылку

http://sql.ru/forum/actualthread.aspx?tid=145961&hl=shellexecute
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32901901
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже с этим 3 дня играюсь

может стоит перестать играться зайти в форум найти окашео поиска набрать
shellexecute и шелкнуть мышкой на найти
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32903334
Онуфрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я в своё время сваял что-то вроде такой вот замены стандартного RUN:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Function Run2
  Parameters cmd, lWait
  #DEFINE NORMAL_PRIORITY_CLASS  32 
  Declare integer CreateProcess in win32api ;
    STRING lpApplicationName, ;
    STRING lpCommandLine, ;
    STRING @ lpProcessAttributes, ;
    STRING @ lpThreadAttributes, ;
    INTEGER bInheritHandles, ;
    INTEGER dwCreationFlags, ;
    STRING @ lpEnvironment, ;
    STRING lpCurrentDirectory, ;
    STRING @ lpStartupInfo, ;
    STRING @ lpProcessInformation
  Local SI,PInf,hProcess
  Declare Integer WaitForSingleObject in win32api Integer hHandle, Integer dwMilliseconds
  SI=PutInt(Replicate(Chr( 0 ), 17 * 4 ), 0 , 68 )
  PInf=Replicate(Chr( 0 ), 4 * 4 )
  CreateProcess( 0 ,cmd, 0 , 0 , 1 ,NORMAL_PRIORITY_CLASS,  0 , 0 ,@SI,@PInf)
  hProcess=ExtractInt(Pinf, 0 )
  dwProcessID=ExtractInt(Pinf, 8 )
  If lWait
    WaitForSingleObject(hProcess,- 1 )
  endIf
  Return hProcess
EndFun

Function ExtractInt
  Parameters s,d
  Return Asc(Substr(s,d+ 1 , 1 ))+ 256 *Asc(Substr(s,d+ 2 , 1 ))+ 65536 *Asc(Substr(s,d+ 3 , 1 ))+ 16777216 *Asc(Substr(s,d+ 4 , 1 ))
EndFunc

Function PutInt
  Parameters s,d,i
  Local s4
  s4=Chr(Bitand(i,0x000000ff))+Chr(Bitrshift(Bitand(i,0x0000ff00), 8 ))+Chr(Bitrshift(Bitand(i,0x00ff0000), 16 ))+Chr(Bitrshift(Bitand(i,0xff000000), 24 ))
  Return Left(s,d)+s4+Substr(s,d+ 5 )
EndFunc  

...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32903618
JazyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leaf Я уже с этим 3 дня играюсь

может стоит перестать играться зайти в форум найти окашео поиска набрать
shellexecute и шелкнуть мышкой на найти


не сообразил сразу порыться по форуму. )
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32903629
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это только гуру по созерцанию своего пупка могу делать глобальные заключения - а нам книжки надо читать - или кнопкой "поиск" пользоватся чаще - я же в начале дал нить
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32904313
DMITRY_PEREDISTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я чей то не понимаю, а чем уважаемым Гуру не нравится команда RUN ?
в лом написать RUN /N или есть другие высокие соображения?
...
Рейтинг: 0 / 0
Запуск exe из visual foxpro
    #32905026
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi DMITRY_PEREDISTY!

Например:
- чёрным окном.
- невозможностью получить напрямую "код возврата" запущенного процесса.
- необходимостью настройки foxrun.pif в зависимости от ОС на command.com или
cmd.exe (без чего в ряде случаев получаются совершенно непонятные "якобы
глюки").

И вообще спрашивали ЧЕМ ЗАМЕНИТЬ, а не чем не нравится :)

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запуск exe из visual foxpro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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