🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.ms-windows.programmer.misc
Article #1688

Need KLUDGE to make DOS .exe work *my way* from VB app

#1688
From: tvp
Date: Sat, 12 Dec 1992 04:37
41 lines
2679 bytes
I'm fairly new to Windows programming. I picked up Windows SDK, VB and
Borland C++ 3.1 with the purchase of my home PC last spring.
Basically, all I've been using is BC++, and then only for compiling
straight C.  Realizing this is a waste, I've taken on some small
projects to initiate me in different aspects of Windows programming.

Project 1: Take an old DOS command-line based text filter and convert
           it to a small Windows tool.

[I don't like text entry using word processors; I like input power
through the likes of Emacs, Microemacs and now Microemacs for windows.
The text filter I'm talking about turns whatever I've input from your
typical text file full of hard returns, into flowable text with
command line options of leaving blank lines between paragraphs (or
deleting) and using one (or two) spaces after sentence ending periods.
The source for this filter is "portable" C.]

For conversion, I thought I'd try Visual Basic. (Turns out I kind of
like it, but that's another story.) The way I did it was to put in a
Drive box, Directory box, and File list box (using the standard
idioms) for selecting the input text file; two check boxes repre-
senting the command line options; and Run and Exit buttons. This
interface builds up the appropriate command line string and gives it
to Shell() when the user hits the Run button.  It works, but I don't
like the way the screen goes to DOS momentarily when the exe runs. I'd
rather it just ran in the background.

Question: Are there any good ways of avoiding this?

Since this is a project to learn more about Windows, solutions such as
changing the original C source and going with Windows SDK or BC++ over
VB are also welcome. But a VB interfacing with the original .exe type
solution is best, if possible, as that code already exists.

Thanks in advance.

------------------------------------------------------------------------
Tad Perry      Internet:    tvp@gibdo.engr.washington.edu
               CompuServe:  70402,3020
               NIFTY-Serve: GBG01266
------------------------------------------------------------------------
Technical Details
Message-ID: <1992Dec12.043729.18412@u.washington.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!saimiri.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!gibdo!tvp
References: <1992Dec9.193630.25156@worak.kaist.ac.kr>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!saimiri.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!gibdo!tvp
From: tvp@gibdo.engr.washington.edu ()
Subject: Need KLUDGE to make DOS .exe work *my way* from VB app
Message-ID: <1992Dec12.043729.18412@u.washington.edu>
Sender: news@u.washington.edu (USENET News System)
Organization: clearer than blir
References: <1992Dec9.193630.25156@worak.kaist.ac.kr>
Date: Sat, 12 Dec 1992 04:37:29 GMT
Lines: 41