Prøv at kigge på App.Path - det fortæller noget om stien, hvor programmet
ligger. Hvis det er lig Programmer\Microsoft Visual Studios\VB98 (el.lign.),
så er den højst sandsynlig startet fra VB.
Du kunne også godt gå ind i egenskaberne for projektet, vælg fanebladet
"Make" og så indtaste et kommando parameter under "Common Line Arguments".
Det vil medføre, at VB starter programmet med parameterne som angivet, og
det kan du tjekke med "Command"-værdien.
Det bedste ville så være, hvis du lavede en Main sub i en af makroerne, og
satte det til Startup Object:
(Command Line Argument = "Hovsa!")
Sub Main()
If Command = "Hovsa!" Then
'kør det der skal køres, når VB starter programmet
Else
'kør normalt, dvs.:
Load frmMain
frmMain.Show
'etc.
End If
End Sub
--
Stefan McKinnon Edwards, Herning, Denmark
www.iysik.com
"Johnny Emde Jensen" <emde@emde.dk> wrote in message
news:ac37ke$1978$1@news.cybercity.dk...
Hej NG
Kan det registreres om ens applikation startes fra VB editoren eller fra
..EXE
Eks.
En string skal have værdien "Run via .EXE" når programmet er compileret og
er startet fra EXE
eller "Run via .BAS" når programmet er startet med F5 i VB Ed.
Johnny