Cum lansez un executabil in VB6..si nu cu shell
Last Updated: Oct 14 2006 22:28, Started by
IPaddress
, Jul 28 2006 13:17
·
0

#1
Posted 28 July 2006 - 13:17

Am un program pe un calculator pe care il lansez in executie cu o intervata creata in VB6 de pe un alt calculator din retea, dar vreau ca acel program sa se execute pe calculatorul pe care acesta este rezident (programul cu pricina pur si simplu citeste pe o interfata seriala o serie de elemente de pe un dispozitiv)
Comanda din VB shell...nu ma ajuta....aveti ceva idei? Multumesc... |
#3
Posted 28 July 2006 - 14:15

Merci, am sa incerc....
Mi s-a spus ca ar exista o comanda VB sau COM sau ...care ar oferi aceasta posibilitate fara a implica a 3-rd party...eu am tot cautat dar nu am gasit de asta am si apelat ... ![]() |
#4
Posted 11 August 2006 - 13:04

Ai incercat sa implementezi functia API, ShellExecuteA ?
' declararea functiei din biblioteca windows Public Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long ' Implementarea functiei ' Public Function RunProgram(FilePath As String) As Long Dim RetVal As Long On Error Resume Next RetVal = ShellExecute(0, "open", FilePath, "", "", SW_SHOWMAXIMIZED) RunProgram = RetVal End Function Edited by Hato0be, 11 August 2006 - 13:05. |
#5
Posted 13 October 2006 - 15:58

Nu am incercat..dar voi incerca
Intrebarea mea este...ShellExecute ruleaza asincron? Eu am nevoie de o functie care sa lucreze sincron, la modul sa-mi termine executia programului si dupa sa continue executia procedurii Multumesc |
#6
Posted 14 October 2006 - 10:28

Ai incercat sa implementezi functia API, ShellExecuteA ?
de pe un alt calculator din retea, dar vreau ca acel program sa se execute pe calculatorul pe care acesta este rezident |
#7
Posted 14 October 2006 - 22:28

![]() - Nu am testat functia ShellExecute, dar voi face asta luni si din cate am inteles este o functie asincrona -Intrebare: Exista o functie sincrona in VB care sa faca acelasi lucru cu Shell? Respectiv sa imi ruleze un program extern din cadrum unei proceduri, cu a carei executie sa nu se continue pana la finalizarea programului lansat? |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users