[VB 2005] Process uit Toolbox gebruiken

Status
Niet open voor verdere reacties.

Bernard1983

Gebruiker
Lid geworden
7 mei 2008
Berichten
17
Hallo,

Ik heb het volgende probleem:

Ik ben bezig met het maken van een opdracht en nu heb ik daarin een process gebruikt, namelijk deze:

Code:
'Als je op een knop drukt wordt het programma 'proggie.exe' geopend
Dim myProcess As Process = System.Diagnostics.Process.Start("proggie.exe")

'Er moet gewacht worden totdat 'proggie.exe' is afgesloten
myProcess.WaitForExit()

'MyProcess wordt netjes gesloten
myProcess.Close()

Ik kreeg dit terug met de opmerking dat ik het process uit de Toolbox moest gebruiken...maar ik weet niet hoe dit moet :S

Iemand die me kan helpen?

Alvast bedankt.

Greetz,
Bernard
 
De process uit de toolbox is exact dezelfde alsdat je zelf één declareert. Het enige verschil is dat wanneer je een process uit de toolbox op je form sleept dat de declaratie automatisch en in de designer gebeurt waardoor je minder programmeerwerk hebt. Maar het is wel gewoon hetzelfde.

Je sleept gewoon een process op je form en geeft het de naam "myProcess". In de eigenschappen kan je dan je ("proggie.exe") plaatsen. De rest van je code zal dan gewoon werken.

ps. Is trouwens absolute bull**** dat je persé de toolbox process moet gebruiken. Ik zou zelfs aanraden altijd handmatig je objecten aan te maken (zoals jij dus deed) ipv de toolbox te gebruiken.
 
De process uit de toolbox is exact dezelfde alsdat je zelf één declareert. Het enige verschil is dat wanneer je een process uit de toolbox op je form sleept dat de declaratie automatisch en in de designer gebeurt waardoor je minder programmeerwerk hebt. Maar het is wel gewoon hetzelfde.

Je sleept gewoon een process op je form en geeft het de naam "myProcess". In de eigenschappen kan je dan je ("proggie.exe") plaatsen. De rest van je code zal dan gewoon werken.

ps. Is trouwens absolute bull**** dat je persé de toolbox process moet gebruiken. Ik zou zelfs aanraden altijd handmatig je objecten aan te maken (zoals jij dus deed) ipv de toolbox te gebruiken.

Thnx voor de info!

Ja ik snap de reden ook niet...als het werkt dan werkt het toch...tenzij het gigantisch rommelig wordt maar dat is het ook niet. Maar ik zat me al aan meerdere dingen te irriteren. In het begin van de cursus werd me gezegd dat ik bij het sluiten 'me.close()' moest gebruiken...gisteren kreeg ik een opmerking dat ik geen 'me.close()' moest gebruiken maar 'End'....beetje tegenstrijdig allemaal...maarja ik doe het wel op die manier, wil zo snel mogelijk deze cursus afgerond hebben.
 
Thnx voor de info!

Ja ik snap de reden ook niet...als het werkt dan werkt het toch...tenzij het gigantisch rommelig wordt maar dat is het ook niet. Maar ik zat me al aan meerdere dingen te irriteren. In het begin van de cursus werd me gezegd dat ik bij het sluiten 'me.close()' moest gebruiken...gisteren kreeg ik een opmerking dat ik geen 'me.close()' moest gebruiken maar 'End'....beetje tegenstrijdig allemaal...maarja ik doe het wel op die manier, wil zo snel mogelijk deze cursus afgerond hebben.

Gelieve altijd me.close() te gebruiken en NOOIT!!!!!!! end. Door de close() methode te gebruiken sluit je je programma af terwijl end gewoonweg je process kilt. Zoals je al kan raden is dat geen gezonder situatie en zeker geen goede programmeermethode.
 
Gelieve altijd me.close() te gebruiken en NOOIT!!!!!!! end. Door de close() methode te gebruiken sluit je je programma af terwijl end gewoonweg je process kilt. Zoals je al kan raden is dat geen gezonder situatie en zeker geen goede programmeermethode.

Ja inderdaad dan is me.close() toch een betere manier...notabene een 'leraar' zegt tegen me dat ik 'End' moet gebruiken.

Kga maar eens even kijken of ik contact kan opnemen met hem en dan eens even zien wat ie te vertellen heeft :p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan