Re: [BLACKBOX] starting and stopping application from BlackBox

From: Oleg N. Cher <"Oleg>
Date: Sun, 23 May 2010 12:54:43 +0300

----boundary-LibPST-iamunique-153562804_-_-
Content-type: text/plain

Dear Community,

Werner Braun wrote:
> try module O3bbWin of our Tool-Package
> http://www.o3-software.de
>
Well, one time I tried to connect third-party compilers to BlackBox system.
It was approximately such problem, but much complex. Goal was to start
a console Windows application, wait while it runs and return all its output
for analyze compilers exit codes, or other console programs results.
I tried really many variants of code and have many of experiments,
started to
port Key Object Library from Object Pascal to Component Pascal.
And am have no successes. No stable code works with all versions of Windows.
Then, I search solutions in internet, and found a code library WinPipe
by Jerrald Meek. It's very fundamental work, many of possibilities, starting
old Ms-Dos and Win16/Win32 console apps. I was glad to find this code.
But while porting under BlackBox I found the errors in WinPipe. And, too,
this WinPipe do not support Windows Vista/7. I wrote to author and
bugreport about all problems. He answered me that he is busy to fix it now.
After all, I waited about 2 years, and see that WinPipe is dead now.
And I much stinger about this since library really fine.
Well, I have not settled problem of the starting console programs under
BlackBox and processing results of its work. And I'm writing to you in hope,
maybe some of you will can to help to solve this shortage together.

Info about WinPipe.

WinPipe is a combination of a utility and a dynamic link library which
allows an application to spawn a child process with a wide range of
abilities for manipulating the standard console handles of the child.
The purpose of WinPipe was to overcome problems and limitations related
to standard I/O redirection of Windows console applications.

Official website was at http://www.micrognu.com/proj/nocost/wpipe/
now the site is dead. But Google code hosted this project:

http://code.google.com/p/winpipe/

Respectfully yours,
Oleg N. Cher, Vedanta software


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-153562804_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgQ29tbXVuaXR5LFxwYXINClxwYXINCldl
cm5lciBCcmF1biB3cm90ZTpccGFyDQo+IHRyeSBtb2R1bGUgTzNiYldpbiBvZiBvdXIgVG9vbC1Q
YWNrYWdlXHBhcg0KPiBodHRwOi8vd3d3Lm8zLXNvZnR3YXJlLmRlXHBhcg0KPiAgIFxwYXINCldl
bGwsIG9uZSB0aW1lIEkgdHJpZWQgdG8gY29ubmVjdCB0aGlyZC1wYXJ0eSBjb21waWxlcnMgdG8g
QmxhY2tCb3ggc3lzdGVtLlxwYXINCkl0IHdhcyBhcHByb3hpbWF0ZWx5IHN1Y2ggcHJvYmxlbSwg
YnV0IG11Y2ggY29tcGxleC4gR29hbCB3YXMgdG8gc3RhcnRccGFyDQphIGNvbnNvbGUgV2luZG93
cyBhcHBsaWNhdGlvbiwgd2FpdCB3aGlsZSBpdCBydW5zIGFuZCByZXR1cm4gYWxsIGl0cyBvdXRw
dXRccGFyDQpmb3IgYW5hbHl6ZSBjb21waWxlcnMgZXhpdCBjb2Rlcywgb3Igb3RoZXIgY29uc29s
ZSBwcm9ncmFtcyByZXN1bHRzLlxwYXINCkkgdHJpZWQgcmVhbGx5IG1hbnkgdmFyaWFudHMgb2Yg
Y29kZSBhbmQgaGF2ZSBtYW55IG9mIGV4cGVyaW1lbnRzLCBccGFyDQpzdGFydGVkIHRvXHBhcg0K
cG9ydCBLZXkgT2JqZWN0IExpYnJhcnkgZnJvbSBPYmplY3QgUGFzY2FsIHRvIENvbXBvbmVudCBQ
YXNjYWwuXHBhcg0KQW5kIGFtIGhhdmUgbm8gc3VjY2Vzc2VzLiBObyBzdGFibGUgY29kZSB3b3Jr
cyB3aXRoIGFsbCB2ZXJzaW9ucyBvZiBXaW5kb3dzLlxwYXINClRoZW4sIEkgc2VhcmNoIHNvbHV0
aW9ucyBpbiBpbnRlcm5ldCwgYW5kIGZvdW5kIGEgY29kZSBsaWJyYXJ5IFdpblBpcGVccGFyDQpi
eSBKZXJyYWxkIE1lZWsuIEl0J3MgdmVyeSBmdW5kYW1lbnRhbCB3b3JrLCBtYW55IG9mIHBvc3Np
YmlsaXRpZXMsIHN0YXJ0aW5nXHBhcg0Kb2xkIE1zLURvcyBhbmQgV2luMTYvV2luMzIgY29uc29s
ZSBhcHBzLiBJIHdhcyBnbGFkIHRvIGZpbmQgdGhpcyBjb2RlLlxwYXINCkJ1dCB3aGlsZSBwb3J0
aW5nIHVuZGVyIEJsYWNrQm94IEkgZm91bmQgdGhlIGVycm9ycyBpbiBXaW5QaXBlLiBBbmQsIHRv
byxccGFyDQp0aGlzIFdpblBpcGUgZG8gbm90IHN1cHBvcnQgV2luZG93cyBWaXN0YS83LiBJIHdy
b3RlIHRvIGF1dGhvciBhbmRccGFyDQpidWdyZXBvcnQgYWJvdXQgYWxsIHByb2JsZW1zLiBIZSBh
bnN3ZXJlZCBtZSB0aGF0IGhlIGlzIGJ1c3kgdG8gZml4IGl0IG5vdy5ccGFyDQpBZnRlciBhbGws
IEkgd2FpdGVkIGFib3V0IDIgeWVhcnMsIGFuZCBzZWUgdGhhdCBXaW5QaXBlIGlzIGRlYWQgbm93
LlxwYXINCkFuZCBJIG11Y2ggc3RpbmdlciBhYm91dCB0aGlzIHNpbmNlIGxpYnJhcnkgcmVhbGx5
IGZpbmUuXHBhcg0KV2VsbCwgSSBoYXZlIG5vdCBzZXR0bGVkIHByb2JsZW0gb2YgdGhlIHN0YXJ0
aW5nIGNvbnNvbGUgcHJvZ3JhbXMgdW5kZXJccGFyDQpCbGFja0JveCBhbmQgcHJvY2Vzc2luZyBy
ZXN1bHRzIG9mIGl0cyB3b3JrLiBBbmQgSSdtIHdyaXRpbmcgdG8geW91IGluIGhvcGUsXHBhcg0K
bWF5YmUgc29tZSBvZiB5b3Ugd2lsbCBjYW4gdG8gaGVscCB0byBzb2x2ZSB0aGlzIHNob3J0YWdl
IHRvZ2V0aGVyLlxwYXINClxwYXINCkluZm8gYWJvdXQgV2luUGlwZS5ccGFyDQpccGFyDQpXaW5Q
aXBlIGlzIGEgY29tYmluYXRpb24gb2YgYSB1dGlsaXR5IGFuZCBhIGR5bmFtaWMgbGluayBsaWJy
YXJ5IHdoaWNoIFxwYXINCmFsbG93cyBhbiBhcHBsaWNhdGlvbiB0byBzcGF3biBhIGNoaWxkIHBy
b2Nlc3Mgd2l0aCBhIHdpZGUgcmFuZ2Ugb2YgXHBhcg0KYWJpbGl0aWVzIGZvciBtYW5pcHVsYXRp
bmcgdGhlIHN0YW5kYXJkIGNvbnNvbGUgaGFuZGxlcyBvZiB0aGUgY2hpbGQuIFxwYXINClRoZSBw
dXJwb3NlIG9mIFdpblBpcGUgd2FzIHRvIG92ZXJjb21lIHByb2JsZW1zIGFuZCBsaW1pdGF0aW9u
cyByZWxhdGVkIFxwYXINCnRvIHN0YW5kYXJkIEkvTyByZWRpcmVjdGlvbiBvZiBXaW5kb3dzIGNv
bnNvbGUgYXBwbGljYXRpb25zLlxwYXINClxwYXINCk9mZmljaWFsIHdlYnNpdGUgd2FzIGF0IGh0
dHA6Ly93d3cubWljcm9nbnUuY29tL3Byb2ovbm9jb3N0L3dwaXBlL1xwYXINCm5vdyB0aGUgc2l0
ZSBpcyBkZWFkLiBCdXQgR29vZ2xlIGNvZGUgaG9zdGVkIHRoaXMgcHJvamVjdDpccGFyDQpccGFy
DQpodHRwOi8vY29kZS5nb29nbGUuY29tL3Avd2lucGlwZS9ccGFyDQpccGFyDQpSZXNwZWN0ZnVs
bHkgeW91cnMsXHBhcg0KT2xlZyBOLiBDaGVyLCBWZWRhbnRhIHNvZnR3YXJlXHBhcg0KXHBhcg0K
XHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkg
IlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AENLQk8=
----boundary-LibPST-iamunique-153562804_-_---
Received on Sun May 23 2010 - 11:54:43 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:31 UTC