----boundary-LibPST-iamunique-369436774_-_-
Content-type: text/plain
>
> "From the command line". This means one needs to drop
> into DOS in order to run gpcp. No thank you. I've spent
> too many years playing around down there.
>
<snip>
> I'm even less enamored in using .NET since that is a ton of baggage
> that assumes a Web interaction in which I am not very interested.
> I think moving programs from one local machine to a global web
> is a bad idea. Execution of global code in protected local memory
> is fine (if such a creature exists) but not execution of my code on
> someone else's machine.
>
You seem to have a number of misconceptions about what the .NET
framework really is. .NET does *not* necessarily mean Web interaction -
you *can* write web apps with it but you *don't* have to.
My desktop apps written with .NET GPCP are standalone desktop GUI exes
that only run on my computer just like BlackBox exes. However, I have
the best of both worlds - I have also been able to write the
behind-the-scenes processing for my on-line Web order forms in Component
Pascal rather than having to use some horrendous language like Perl. I
was able to re-use much existing desktop CP code unchanged when I did
this.
I also don't like working in DOS-boxes when developing GUI software so
I've written a simple but powerful GUI IDE that insulates you from any
MS-DOS commands when editing, compiling and running software using GPCP
.NET:
http:/www.cfbsoftware.com/cpide/cpide.htm
More than 90% of this was actually written in Component Pascal. If you
look at the screenshot you can see that GPCP .NET allows you to develop
a heck of a lot more than command-line programs that run in an MS-DOS
black box.
Most of the remaining 10% of non-CP code were the printing routines.
These were already available written in C#. I had no need to translate
them to Component Pascal as it is *very* easy to interface with code
written in mixed languages (C++, C#, CP, Zonnon, VB etc. etc.) when
developing in .NET
Regards,
Chris Burrows
CFB Software
http://www.cfbsoftware.com
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-369436774_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gXHBhcg0KPiAiRnJvbSB0aGUgY29tbWFuZCBs
aW5lIi4gIFRoaXMgbWVhbnMgb25lIG5lZWRzIHRvIGRyb3BccGFyDQo+IGludG8gRE9TIGluIG9y
ZGVyIHRvIHJ1biBncGNwLiAgTm8gdGhhbmsgeW91LiAgSSd2ZSBzcGVudFxwYXINCj4gdG9vIG1h
bnkgeWVhcnMgcGxheWluZyBhcm91bmQgZG93biB0aGVyZS4gIFxwYXINCj4gXHBhcg0KPHNuaXA+
XHBhcg0KIFxwYXINCj4gSSdtIGV2ZW4gbGVzcyBlbmFtb3JlZCBpbiB1c2luZyAuTkVUIHNpbmNl
IHRoYXQgaXMgYSB0b24gb2YgYmFnZ2FnZVxwYXINCj4gdGhhdCBhc3N1bWVzIGEgV2ViIGludGVy
YWN0aW9uIGluIHdoaWNoIEkgYW0gbm90IHZlcnkgaW50ZXJlc3RlZC5ccGFyDQo+IEkgdGhpbmsg
bW92aW5nIHByb2dyYW1zIGZyb20gb25lIGxvY2FsIG1hY2hpbmUgdG8gYSBnbG9iYWwgd2ViXHBh
cg0KPiBpcyBhIGJhZCBpZGVhLiAgRXhlY3V0aW9uIG9mIGdsb2JhbCBjb2RlIGluIHByb3RlY3Rl
ZCBsb2NhbCBtZW1vcnlccGFyDQo+IGlzIGZpbmUgKGlmIHN1Y2ggYSBjcmVhdHVyZSBleGlzdHMp
IGJ1dCBub3QgZXhlY3V0aW9uIG9mIG15IGNvZGUgb25ccGFyDQo+IHNvbWVvbmUgZWxzZSdzIG1h
Y2hpbmUuXHBhcg0KPiBccGFyDQpccGFyDQpZb3Ugc2VlbSB0byBoYXZlIGEgbnVtYmVyIG9mIG1p
c2NvbmNlcHRpb25zIGFib3V0IHdoYXQgdGhlIC5ORVRccGFyDQpmcmFtZXdvcmsgcmVhbGx5IGlz
LiAuTkVUIGRvZXMgKm5vdCogbmVjZXNzYXJpbHkgbWVhbiBXZWIgaW50ZXJhY3Rpb24gLVxwYXIN
CnlvdSAqY2FuKiB3cml0ZSB3ZWIgYXBwcyB3aXRoIGl0IGJ1dCB5b3UgKmRvbid0KiBoYXZlIHRv
LiBccGFyDQpccGFyDQpNeSBkZXNrdG9wIGFwcHMgd3JpdHRlbiB3aXRoIC5ORVQgR1BDUCBhcmUg
c3RhbmRhbG9uZSBkZXNrdG9wIEdVSSBleGVzXHBhcg0KdGhhdCBvbmx5IHJ1biBvbiBteSBjb21w
dXRlciBqdXN0IGxpa2UgQmxhY2tCb3ggZXhlcy4gSG93ZXZlciwgSSBoYXZlXHBhcg0KdGhlIGJl
c3Qgb2YgYm90aCB3b3JsZHMgLSBJIGhhdmUgYWxzbyBiZWVuIGFibGUgdG8gd3JpdGUgdGhlXHBh
cg0KYmVoaW5kLXRoZS1zY2VuZXMgcHJvY2Vzc2luZyBmb3IgbXkgb24tbGluZSBXZWIgb3JkZXIg
Zm9ybXMgaW4gQ29tcG9uZW50XHBhcg0KUGFzY2FsIHJhdGhlciB0aGFuIGhhdmluZyB0byB1c2Ug
c29tZSBob3JyZW5kb3VzIGxhbmd1YWdlIGxpa2UgUGVybC4gSVxwYXINCndhcyBhYmxlIHRvIHJl
LXVzZSBtdWNoIGV4aXN0aW5nIGRlc2t0b3AgQ1AgY29kZSB1bmNoYW5nZWQgd2hlbiBJIGRpZFxw
YXINCnRoaXMuXHBhcg0KXHBhcg0KSSBhbHNvIGRvbid0IGxpa2Ugd29ya2luZyBpbiBET1MtYm94
ZXMgd2hlbiBkZXZlbG9waW5nIEdVSSBzb2Z0d2FyZSBzb1xwYXINCkkndmUgd3JpdHRlbiBhIHNp
bXBsZSBidXQgcG93ZXJmdWwgR1VJIElERSB0aGF0IGluc3VsYXRlcyB5b3UgZnJvbSBhbnlccGFy
DQpNUy1ET1MgY29tbWFuZHMgd2hlbiBlZGl0aW5nLCBjb21waWxpbmcgYW5kIHJ1bm5pbmcgc29m
dHdhcmUgdXNpbmcgR1BDUFxwYXINCi5ORVQ6XHBhcg0KXHBhcg0KaHR0cDovd3d3LmNmYnNvZnR3
YXJlLmNvbS9jcGlkZS9jcGlkZS5odG1ccGFyDQpccGFyDQpNb3JlIHRoYW4gOTAlIG9mIHRoaXMg
d2FzIGFjdHVhbGx5IHdyaXR0ZW4gaW4gQ29tcG9uZW50IFBhc2NhbC4gSWYgeW91XHBhcg0KbG9v
ayBhdCB0aGUgc2NyZWVuc2hvdCB5b3UgY2FuIHNlZSB0aGF0IEdQQ1AgLk5FVCBhbGxvd3MgeW91
IHRvIGRldmVsb3BccGFyDQphIGhlY2sgb2YgYSBsb3QgbW9yZSB0aGFuIGNvbW1hbmQtbGluZSBw
cm9ncmFtcyB0aGF0IHJ1biBpbiBhbiBNUy1ET1NccGFyDQpibGFjayBib3guXHBhcg0KXHBhcg0K
TW9zdCBvZiB0aGUgcmVtYWluaW5nIDEwJSBvZiBub24tQ1AgY29kZSB3ZXJlIHRoZSBwcmludGlu
ZyByb3V0aW5lcy5ccGFyDQpUaGVzZSB3ZXJlIGFscmVhZHkgYXZhaWxhYmxlIHdyaXR0ZW4gaW4g
QyMuIEkgaGFkIG5vIG5lZWQgdG8gdHJhbnNsYXRlXHBhcg0KdGhlbSB0byBDb21wb25lbnQgUGFz
Y2FsIGFzIGl0IGlzICp2ZXJ5KiBlYXN5IHRvIGludGVyZmFjZSB3aXRoIGNvZGVccGFyDQp3cml0
dGVuIGluIG1peGVkIGxhbmd1YWdlcyAoQysrLCBDIywgQ1AsIFpvbm5vbiwgVkIgZXRjLiBldGMu
KSB3aGVuXHBhcg0KZGV2ZWxvcGluZyBpbiAuTkVUXHBhcg0KXHBhcg0KUmVnYXJkcyxccGFyDQpD
aHJpcyBCdXJyb3dzXHBhcg0KXHBhcg0KQ0ZCIFNvZnR3YXJlXHBhcg0KaHR0cDovL3d3dy5jZmJz
b2Z0d2FyZS5jb21ccGFyDQogXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQg
c3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19ABWxQMaw
wfDqgP0=
----boundary-LibPST-iamunique-369436774_-_---
Received on Sat Jan 27 2007 - 01:29:34 UTC