imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 02.09.2004, 01:28     # 1
Vitus.L
Newbie
 
Регистрация: 20.05.2003
Сообщения: 34

Vitus.L МолодецVitus.L МолодецVitus.L Молодец
Перевести Код

Привожу код программы на ВБ. Суть которого заключается в запуске некоторой программы и ожидания завершения последней. Задача состоит в том чтобы перевести ниже приведенный текст кода на на Delphi и что немаловажно на VBScript (JScript)...

Private Declare Function OpenProcess Lib "KERNEL32" _
(ByVal dwAccess As Long, ByVal fInherit As Integer, ByVal hObject As Long) As Long

Private Declare Function WaitForSingleObject Lib "kernel32.dll" _
(ByVal hHandle As Long, _
ByVal dwMilliseconds As Long) As Long

...
Runstring = "СтрокаЗапускаПриложенияСПараметрами"
WaitForProcessToEnd (Runstring)
...

Public Sub WaitForProcessToEnd(cmdLine As String)
'You can substitute a discrete time
'value in milliseconds for INFINITE.
Dim retVal As Long, pID As Long, pHandle _
As Long
pID = Shell(cmdLine)
pHandle = OpenProcess(&H100000, True, pID)
Do
retVal = WaitForSingleObject(pHandle, 50)
Loop While retVal <> 0
End Sub

С ув. Vitus.L
Vitus.L вне форума  
Старый 02.09.2004, 09:22     # 2
Argvlan
Advanced Member
 
Аватар для Argvlan
 
Регистрация: 06.02.2004
Сообщения: 412

Argvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форумеArgvlan Популярный человек на этом форуме
Вот пример с Torry's Delphi Page. Может чемто поможет?

Последний раз редактировалось Argvlan; 07.06.2007 в 02:25.
Argvlan вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:43.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.