🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7838

Re: bestand openen in eigen prog in VB

#7838
From: Wimjan
Date: Wed, 31 Jul 2002 13:19
83 lines
3762 bytes
Passero schreef:
> 
> "Wimjan" <news+@inventio.nl> schreef in bericht
> news:MPG.17b1de24d0da875698970d@news.cis.dfn.de...
> > Passero schreef:
> >
> > > Ik heb een zelfgemaakt prog, gemaakt in VB. En door middel van een shell
> > > opdracht wil ik dat prog openen
> > >
> > Vanuit een ander programma neem ik aan?
> >
> > > en een bestand laden in een rtf tekstvak.
> > > Zoals we bij de internet explorer na het bestand de url kunnen opgeven
> zou
> > > ik hetzelfde willen/kunnen doen bij mijn prog
> > > shell "c:\.....\IE.exe http://www....." dan wordt direct die pagina
> geladen
> > > hetgeen ik wil doen is dus:
> > > shell "c:\mijnprog.exe tekst.txt"
> > > Weet iemand hoe?
> > >
> > Waar ligt precies het probleem? Bij het aanroepen van je programma
> > ('mijnprog tekst.txt' zou moeten werken) of weet je niet hoe je die
> > parameter(s) kunt uitlezen in je programma? Of het laden in een rtf-
> > tekstvak?
> >
> > Als dit tweede je probleem is, kijk dan eens op
> > <http://google.com/search?q=vb+using+"command+line+parameters">. Het
> > blijkt dat je parameters worden meegegeven in de string Command$.
> 
> De broncode die ik daargevonden heb zegt dat het meegegeven wordt bij het
> tabblad make bij de properties van het prog. 
> 
Ach, da's alleen design-time. Het artikel beschrijft hoe je *design-time* 
commandoregelparameters kunt specificeren.

Het ging erom dat je de parameters kunt vinden in command$.

> Maar het is eigenlijk een variabele. 
Inderdaad. 

> De gebruiker kiest in mijn prog een bestand 
> 
Daar is in VB vast ook wel een mooi objectje voor dat je op je formulier 
kunt slepen. FileChooser of zo, zoek maar op in je knoppenbalk.

> en door middel van een druk op de knop moet dan een tweede prog (totaal 
> anders prog maar ook door mij) geopend worden 
> 
Wel, je gaf zelf al een aanzet: 

temp$ = 'naamvanhet2eprogramma "' + variabele_met_de_bestandsnaam$ + '"'
shell temp$

... zou ongeveer moeten werken. Het is lang geleden dat ik iets in Basic 
heb gedaan, er kunnen foutjes in bovenstaande code staan. Vergeet de 
aanhalingstekens om de parameter niet, anders kunnen er rare dingen 
gebeuren als iemand bijvoorbeeld c:\Program Files\test.txt kiest.

Zie verder How do I run a program from 
VB? <http://www.visualbasic.org/vbfaq/common.htm#G4>


> en dat bestand wordt dan gelezen in een rtf bestand
>
Je bedoelt dat dat (rtf)bestand dan moet worden ingelezen in een rtf-box?

Wel, zo'n box heeft vast wel een method met een naam als loadfromfile of 
zo. Zoek eens in de documentatie.

Je code wordt dan iets als 

mybox.loadfromfile(command$)


Jammer dat je weer niet aangeeft waarmee je precies moeite hebt. 
 
Groet,

Wimjan

-- 
Zoo, elk ende een het zijn! - Guido Gezelle
Technical Details
Message-ID: <MPG.17b20258f9d52805989711@news.cis.dfn.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!pc-jansenlaak.inl.NL!not-for-mail
References: <vWO19.37131$8o4.5207@afrodite.telenet-ops.be> <MPG.17b1de24d0da875698970d@news.cis.dfn.de> <LlP19.37193$8o4.5216@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,8a624163ef6f6aff
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-31 06:21:55 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!pc-jansenlaak.inl.NL!not-for-mail
From: news+@inventio.nl (Wimjan)
Newsgroups: be.comp.programming
Subject: Re: bestand openen in eigen prog in VB
Date: Wed, 31 Jul 2002 15:19:39 +0200
Organization: Instituut voor Nederlandse Lexicologie
Lines: 83
Message-ID: <MPG.17b20258f9d52805989711@news.cis.dfn.de>
References: <vWO19.37131$8o4.5207@afrodite.telenet-ops.be> <MPG.17b1de24d0da875698970d@news.cis.dfn.de> <LlP19.37193$8o4.5216@afrodite.telenet-ops.be>
NNTP-Posting-Host: pc-jansenlaak.inl.nl (132.229.188.105)
X-Trace: fu-berlin.de 1028121581 35906247 132.229.188.105 (16 [23630])
X-Newsreader: MicroPlanet Gravity v2.12