🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.basic.visual.misc
Article #271

Synchronising VB with a shelled Word Perfect macro

#271
From: Gil Murray
Date: Sun, 19 Nov 1995 00:00
28 lines
1526 bytes
Hi,

I'm trying to shell a Word Perfect macro from Visual Basic, then hold
VB back from further execution until the macro has completed:

X% = Shell("d:\office\wpwin\wpwin.exe /m-a:path.wcm",2)
Templatefile$ = "c:\windows\path.tmp"      'the macro will create this
   Do Until FileExists(Templatefile$)
   Loop

The last line of the short three line macro path.wcm does a
FileSave(Filename:" c:\windows\path.tmp"...) so theoretically the VB
loop should exit when it finds that path.tmp has been created.

However, the loop seems to "steal" the processor before the macro even
reaches its second line (Type: ?PathTemplate) and never returns
execution to the macro. Result, an infinite loop, because path.tmp is
never created!

I'm running VB 3.0 on Windows '95 with Word Perfect 6.1. I get the
same behaviour on Windows 3.11. I've also tried calling the macro via
DDEexecute - same problem.

Has anyone come across a workround for this?

Thanks,

    Gil
Technical Details
Message-ID: <48o83b$8e5@soap.news.pipex.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 115b74,24f19cc5bb671f27,start
X-Google-Attributes: gid115b74,public
X-Google-Thread: 110e3b,24f19cc5bb671f27,start
X-Google-Attributes: gid110e3b,public
From: gil@dial.pipex.com (Gil Murray)
Subject: Synchronising VB with a shelled Word Perfect macro
Date: 1995/11/19
Message-ID: <48o83b$8e5@soap.news.pipex.net>
X-Deja-AN: 119641196
organization: UnipalmPIPEX server (post doesn't reflect views of UnipalmPIPEX)
newsgroups: comp.lang.basic.visual.misc,bit.listserv.wpwin-l