Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB, VB6: ohjelmien käynnistys?

Sivun loppuun

Henu [04.03.2004 15:57:39]

#

elikkä voiko mitenkään ohjelmalla käynnistää muita sovelluksia?jos voi niin miten?olen aloittelija joten jos joku osaa auttaa niin olisi hyvä!

petrinm [04.03.2004 16:06:58]

#

Tolla SHELL käskyllä.
https://www.ohjelmointiputka.net/koodivinkit/23626-vb6-synkronisoimaton-shell-käsky

Antti Laaksonen [04.03.2004 16:31:42]

#

Kaikkein helpoin tapa on tämä:

'QBasicissa
SHELL "c:\omat\testi.exe"
'Visual Basicissa
Shell "c:\omat\testi.exe", vbNormalFocus

PS. Muista kertoa ensi kerralla käyttämäsi kieli!

miiro [04.03.2004 19:59:43]

#

Entä miten voi häynnistää esim .hlp tiedostoja. Shellillä se ei ainakaan onnista (eikä muuten essollakaan ;P )

miiro [04.03.2004 20:03:41]

#

Tai miten saa Textboxissa välkkyvän (kursorin?!) aktivoitua tietylle riville (ennalta määritellylle)

miiro [04.03.2004 20:04:45]

#

Please tarvitsen apua

Blaze [05.03.2004 01:25:51]

#

lainaus:

Entä miten voi häynnistää esim .hlp tiedostoja.

Toimisko ShellExecute -API-kutsu?

JoreSoft [05.03.2004 10:45:11]

#

Private Sub Form_Load()
    Dim Dummy As Integer
    HelpFile = "YATZYENG.hlp"
    On Error Resume Next
    '16 Bittinen WinHelp
    'Dummy = Shell("Winhelp.exe " & App.Path & "\" & HelpFile, vbNormalFocus)
    'Tai 32 Bittinen WinHelp
    Dummy = Shell("winhlp32.exe " & App.Path & "\" & HelpFile, vbNormalFocus)
End Sub

'Parametrit
'vbHide             0   Window is hidden and focus is passed to the hidden window.
'vbNormalFocus      1   Window has focus and is restored to its original size and position.
'vbMinimizedFocus   2   Window is displayed as an icon with focus.
'vbMaximizedFocus   3   Window is maximized with focus.
'vbNormalNoFocus    4   Window is restored to its most recent size and position. The currently active window remains active.
'vbMinimizedNoFocus 6   Window is displayed as an icon. The currently active window remains active.

'Tää voi olla myös hyödyllinen, jos haluaa antaa käyttäjälle laskimen
Dim RetVal
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)

Aku2 [05.03.2004 10:46:10]

#

lainaus:

Entä miten voi häynnistää esim .hlp tiedostoja. Shellillä se ei ainakaan onnista (eikä muuten essollakaan ;P )

Suosittelisin unohtamaan .hlp teidostojen käytön. on jo vanhentunutta tekniikkaa.
Nykyisin helppitiedostoto vat .chm päätteisiä ja on helppo tehdä ilmaisilla työkaluilla. Lisätietoa vaikkapa tuolta:
http://www.nic.fi/~3dolphin/HTMLhelp_esittely.htm

Sitten tuon CHM filen avaamiseen löytyy ohjeet VB6:lle vaikkapa tuolta:
http://www.nic.fi/~3dolphin/vb_ohjetiedosto.htm

miiro [05.03.2004 15:27:03]

#

hyvä idea!

Henu [05.03.2004 18:55:26]

#

en saa toimimaan..voisiko joku laittaa koodin ?plz.
käytän vb6

miiro [05.03.2004 19:14:06]

#

siis mitä et saa toimii

Henu [06.03.2004 18:01:44]

#

tota ohjelmaa joka avais jonkun sovelluksen..oon viel pikkasen hukassa.kiitos jo etu käteen kun yritätte auttaa!
niin ja niinkuin edellisessä viestissä sanoin että ohjelmointi kieli on vb.

Blaze [06.03.2004 18:40:13]

#

lainaus:

tota ohjelmaa joka avais jonkun sovelluksen..oon viel pikkasen hukassa.

No oot joo.

Dim RetVal As Long
RetVal = Shell("c:\munpolku\munsofta.exe", vbNormalFocus)

Henu [07.03.2004 18:16:20]

#

haaa....kiitos nyt sain toimii.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta