๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by redhead Sun, 18 Aug 2002 14:18
dos besturen met vb
#7672
Author: redhead
Date: Sun, 18 Aug 2002 14:18
8 lines
1020 bytes
Is het mogelijk om met vb dos te besturen

vb: ik wil in dos
    cd c:\tasm301
    asm eennaam.z80

dit doen
kan ik dit vanuit vb besturen ?
Re: dos besturen met vb
#7678
Author: SLE
Date: Mon, 19 Aug 2002 07:13
20 lines
1651 bytes
"redhead" <re_dhead@hotmail.com> wrote in message
news:3d5facb9$0$274$ba620e4c@news.skynet.be...
> Is het mogelijk om met vb dos te besturen
>
> vb: ik wil in dos
>     cd c:\tasm301
>     asm eennaam.z80
>

ChDrive "c:"
ChDir "\tasm301"
Shell "asm eennaam.z80", vbNormalFocus

Let wel: uitvoering via Shell() verloopt asynchroon. Als je wil dat de
uitvoering van je VB applicatie stopt tot het programma via Shell() werd
be๏ฟฝindigd, zal je onder andere de OpenProcess() en WaitForSingleObject() API
functies van doen hebben.

--
SLE
Re: dos besturen met vb
#7753
Author: ThomasL
Date: Tue, 20 Aug 2002 18:57
55 lines
3011 bytes
SLE <info@NOSPAMproit.be> schreef in berichtnieuws
9U089.72817$8o4.9814@afrodite.telenet-ops.be...
| "redhead" <re_dhead@hotmail.com> wrote in message
| news:3d5facb9$0$274$ba620e4c@news.skynet.be...
| > Is het mogelijk om met vb dos te besturen
| >
| > vb: ik wil in dos
| >     cd c:\tasm301
| >     asm eennaam.z80
| >
|
| ChDrive "c:"
| ChDir "\tasm301"
| Shell "asm eennaam.z80", vbNormalFocus
|


probeer een batchbestand te maken (tekstbestand met .bat of .cmd extensie)
schrijf er die tekst in ( via vb natuurlijk ; open "c:\tasm301\runasm.bat"
for output as nfile )

@echo off
cd c:\tasm301
asm eennaam.z80 >c:\tasm301\result.txt

dat kun je met e stringetje doen:
output nfile, "@echo off" & vbcrlf & "cd c:\tasm301" & vbcrlf & "asm " &
BESTANDSNAAM  & ">c:\tasm301\result.txt"
waar bij BESTANDSNAAM je bestandsnaam is van het te assembleren proggie
daarna kun je result.txt bekijken, in dit bestand zit dan wat er normaal in
de dosbox zou gekomen zijn
je kunt dit in een textbox laden om aan de gebruiker te laten zien of nog
verder verwerken.

Ik ken deze truk doordat ik zelf een ide heb geschreven voor JAL, dit is een
compiler voor de PIC microcontroller familie (16f84, 16f877).  dat is ook
een command line compiler zoals tasm

mijn programma is dus een texteditor (mdi) met een knop om te compilen,
waarna de compiler (dosprog) wordt aangeroepen en een log wordt getoont
ZONDER dat er een dosbox aan te pas komt
(ik gebruik ook nog routines om te laten wachten tot de compiler voltooid is
en start de compiler in een verborgen venster )


Als je graag meer info hebt kan ik je de source van mijn project mailen
mailmemaar (thomas.langewouters@NOSPAMpi.be)
Thomas

--
=-==========|Thomas Langewouters|===============-=
------> Hobyist & Student Electronics <-----------
-------> Lives in Herentals, Belgium <------------
> WEBSITE: http://home.pi.be/~p4u09003/home.html <
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads