- Half Baked

From: Douglas G. Danforth <"Douglas>
Date: Fri, 26 Jan 2007 20:53:16 -0500

----boundary-LibPST-iamunique-1205942106_-_- Content-type: text/plain Chris, Ok, thanks for the clarification. I will look at your web site. -Doug CFB Software wrote: "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. 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-1205942106_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3MgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJcZm5pbFxmY2hh cnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBOZXc7fX0NCntc Y29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7fQ0KXHVjMVxw YXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyNCANCntcKlxodG1sdGFnMjQzIDwhRE9DVFlQRSBo dG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iPn0NCntc KlxodG1sdGFnMyBccGFyIH0NCntcKlxodG1sdGFnMTkgPGh0bWw+fQ0Ke1wqXGh0bWx0YWcyIFxw YXIgfQ0Ke1wqXGh0bWx0YWczNCA8aGVhZD59DQp7XCpcaHRtbHRhZzEgXHBhciB9DQp7XCpcaHRt bHRhZzI0MSAgIH0NCntcKlxodG1sdGFnMSBccGFyIH0NCntcKlxodG1sdGFnMjQxICAgfQ0Ke1wq XGh0bWx0YWcxNzcgPHRpdGxlPn0NCntcKlxodG1sdGFnMjQxIH0NCntcKlxodG1sdGFnMTg1IDwv dGl0bGU+fQ0Ke1wqXGh0bWx0YWcxIFxwYXIgfQ0Ke1wqXGh0bWx0YWc0MSA8L2hlYWQ+fQ0Ke1wq XGh0bWx0YWcyIFxwYXIgfQ0Ke1wqXGh0bWx0YWc1MCA8Ym9keSBiZ2NvbG9yPSIjZmZmZmZmIiB0 ZXh0PSIjMDAwMDAwIj59XGh0bWxydGYgXHZpZXdraW5kNQ0Ke1wqXGJhY2tncm91bmQge1xzaHB7 XCpcc2hwaW5zdHtcc3B7XHNuIGZpbGxDb2xvcn17XHN2IDE2Nzc3MjE1fX17XHNwe1xzbiBmRmls bGVkfXtcc3YgMX19fX19XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfXtcKlxodG1sdGFn NjR9XGh0bWxydGYge1xodG1scnRmMCBDaHJpcywNCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxy dGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1PaywgdGhhbmtzIGZvciB0 aGUgY2xhcmlmaWNhdGlvbi4NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxo dG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1JIHdpbGwgbG9vayBhdCB5b3VyIHdlYiBzaXRl Lg0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0 bWx0YWc0IFxwYXIgfS1Eb3VnDQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpc aHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1s cnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRtbHRhZzEx NiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9Q0ZC IFNvZnR3YXJlIHdyb3RlOg0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAg e1wqXGh0bWx0YWc3Mn1caHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnOTYgPGJs b2NrcXVvdGUgY2l0ZT0ibWlkQU1FVEhZU1QyUmFxYkM4d1NBMTAwMDAyNzU3QGFtZXRoeXN0Mi5v YmVyb24uY2giXHBhciAgdHlwZT0iY2l0ZSI+fVxodG1scnRmIFxwYXINCntcaHRtbHJ0ZjAgDQp7 XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgIH0NCntcKlxodG1sdGFnOTYgPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+fVxodG1scnRmIHtcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAg XHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgICAgfQ0Ke1wqXGh0bWx0YWcxMjggPHByZSB3cmFwPSIi Pn1caHRtbHJ0ZiB7XHBhcmRccGxhaW5cZjFcZnMyMCBcaHRtbHJ0ZjAgXGh0bWxydGYge1xodG1s cnRmMCBcbGk3MjAgIkZyb20gdGhlIGNvbW1hbmQgbGluZSIuICBUaGlzIG1lYW5zIG9uZSBuZWVk cyB0byBkcm9wXGxpbmUNCmludG8gRE9TIGluIG9yZGVyIHRvIHJ1biBncGNwLiAgTm8gdGhhbmsg eW91LiAgSSd2ZSBzcGVudFxsaW5lDQp0b28gbWFueSB5ZWFycyBwbGF5aW5nIGFyb3VuZCBkb3du IHRoZXJlLiAgXGxpbmUNClxsaW5lDQogICAgXGh0bWxydGZccGFyfVxodG1scnRmMA0KDQp7XCpc aHRtbHRhZzEzNiA8L3ByZT59XGh0bWxydGYgfVxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFy IH0NCntcKlxodG1sdGFnMjQwICAgfQ0Ke1wqXGh0bWx0YWcxMDQgPC9ibG9ja3F1b3RlPn1caHRt bHJ0ZiB9XHBhcg0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcy NDAgICB9DQp7XCpcaHRtbHRhZzEyOCA8cHJlIHdyYXA9IiI+fVxodG1scnRmIHtccGFyZFxwbGFp blxmMVxmczIwIFxodG1scnRmMCBcaHRtbHJ0ZiB7XGh0bWxydGYwIFxsaTM2MCANCntcKlxodG1s dGFnMjQ0IDwhLS0tLT59DQp7XCpcaHRtbHRhZzg0ICZsdDt9XGh0bWxydGYgPFxodG1scnRmMCBz bmlwDQp7XCpcaHRtbHRhZzg0ICZndDt9XGh0bWxydGYgPlxodG1scnRmMCBcbGluZQ0KIFxsaW5l DQogIFxodG1scnRmXHBhcn1caHRtbHJ0ZjANCg0Ke1wqXGh0bWx0YWcxMzYgPC9wcmU+fVxodG1s cnRmIH1caHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgIH0N CntcKlxodG1sdGFnOTYgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+fVxodG1scnRmIFxwYXINCntc aHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgICAgfQ0Ke1wq XGh0bWx0YWcxMjggPHByZSB3cmFwPSIiPn1caHRtbHJ0ZiB7XHBhcmRccGxhaW5cZjFcZnMyMCBc aHRtbHJ0ZjAgXGh0bWxydGYge1xodG1scnRmMCBcbGk3MjAgSSdtIGV2ZW4gbGVzcyBlbmFtb3Jl ZCBpbiB1c2luZyAuTkVUIHNpbmNlIHRoYXQgaXMgYSB0b24gb2YgYmFnZ2FnZVxsaW5lDQp0aGF0 IGFzc3VtZXMgYSBXZWIgaW50ZXJhY3Rpb24gaW4gd2hpY2ggSSBhbSBub3QgdmVyeSBpbnRlcmVz dGVkLlxsaW5lDQpJIHRoaW5rIG1vdmluZyBwcm9ncmFtcyBmcm9tIG9uZSBsb2NhbCBtYWNoaW5l IHRvIGEgZ2xvYmFsIHdlYlxsaW5lDQppcyBhIGJhZCBpZGVhLiAgRXhlY3V0aW9uIG9mIGdsb2Jh bCBjb2RlIGluIHByb3RlY3RlZCBsb2NhbCBtZW1vcnlcbGluZQ0KaXMgZmluZSAoaWYgc3VjaCBh IGNyZWF0dXJlIGV4aXN0cykgYnV0IG5vdCBleGVjdXRpb24gb2YgbXkgY29kZSBvblxsaW5lDQpz b21lb25lIGVsc2UncyBtYWNoaW5lLlxsaW5lDQpcbGluZQ0KICAgIFxodG1scnRmXHBhcn1caHRt bHJ0ZjANCg0Ke1wqXGh0bWx0YWcxMzYgPC9wcmU+fVxodG1scnRmIH1caHRtbHJ0ZjAgDQp7XCpc aHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgIH0NCntcKlxodG1sdGFnMTA0IDwvYmxv Y2txdW90ZT59XGh0bWxydGYgfVxwYXINClxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0N CntcKlxodG1sdGFnMjQwICAgfQ0Ke1wqXGh0bWx0YWcxMjggPHByZSB3cmFwPSIiPn1caHRtbHJ0 ZiB7XHBhcmRccGxhaW5cZjFcZnMyMCBcaHRtbHJ0ZjAgXGh0bWxydGYge1xodG1scnRmMCBcbGkz NjAgDQp7XCpcaHRtbHRhZzI0NCA8IS0tLS0+fVxsaW5lDQpZb3Ugc2VlbSB0byBoYXZlIGEgbnVt YmVyIG9mIG1pc2NvbmNlcHRpb25zIGFib3V0IHdoYXQgdGhlIC5ORVRcbGluZQ0KZnJhbWV3b3Jr IHJlYWxseSBpcy4gLk5FVCBkb2VzICpub3QqIG5lY2Vzc2FyaWx5IG1lYW4gV2ViIGludGVyYWN0 aW9uIC1cbGluZQ0KeW91ICpjYW4qIHdyaXRlIHdlYiBhcHBzIHdpdGggaXQgYnV0IHlvdSAqZG9u J3QqIGhhdmUgdG8uIFxsaW5lDQpcbGluZQ0KTXkgZGVza3RvcCBhcHBzIHdyaXR0ZW4gd2l0aCAu TkVUIEdQQ1AgYXJlIHN0YW5kYWxvbmUgZGVza3RvcCBHVUkgZXhlc1xsaW5lDQp0aGF0IG9ubHkg cnVuIG9uIG15IGNvbXB1dGVyIGp1c3QgbGlrZSBCbGFja0JveCBleGVzLiBIb3dldmVyLCBJIGhh dmVcbGluZQ0KdGhlIGJlc3Qgb2YgYm90aCB3b3JsZHMgLSBJIGhhdmUgYWxzbyBiZWVuIGFibGUg dG8gd3JpdGUgdGhlXGxpbmUNCmJlaGluZC10aGUtc2NlbmVzIHByb2Nlc3NpbmcgZm9yIG15IG9u LWxpbmUgV2ViIG9yZGVyIGZvcm1zIGluIENvbXBvbmVudFxsaW5lDQpQYXNjYWwgcmF0aGVyIHRo YW4gaGF2aW5nIHRvIHVzZSBzb21lIGhvcnJlbmRvdXMgbGFuZ3VhZ2UgbGlrZSBQZXJsLiBJXGxp bmUNCndhcyBhYmxlIHRvIHJlLXVzZSBtdWNoIGV4aXN0aW5nIGRlc2t0b3AgQ1AgY29kZSB1bmNo YW5nZWQgd2hlbiBJIGRpZFxsaW5lDQp0aGlzLlxsaW5lDQpcbGluZQ0KSSBhbHNvIGRvbid0IGxp a2Ugd29ya2luZyBpbiBET1MtYm94ZXMgd2hlbiBkZXZlbG9waW5nIEdVSSBzb2Z0d2FyZSBzb1xs aW5lDQpJJ3ZlIHdyaXR0ZW4gYSBzaW1wbGUgYnV0IHBvd2VyZnVsIEdVSSBJREUgdGhhdCBpbnN1 bGF0ZXMgeW91IGZyb20gYW55XGxpbmUNCk1TLURPUyBjb21tYW5kcyB3aGVuIGVkaXRpbmcsIGNv bXBpbGluZyBhbmQgcnVubmluZyBzb2Z0d2FyZSB1c2luZyBHUENQXGxpbmUNCi5ORVQ6XGxpbmUN ClxsaW5lDQp7fQ0Ke1wqXGh0bWx0YWc4NCA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwOi93d3cuY2Zic29mdHdhcmUuY29tL2NwaWRlL2NwaWRlLmh0bSI+fVxodG1s cnRmIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgImh0dHA6L3d3dy5jZmJzb2Z0d2FyZS5j b20vY3BpZGUvY3BpZGUuaHRtIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgaHR0cDovd3d3 LmNmYnNvZnR3YXJlLmNvbS9jcGlkZS9jcGlkZS5odG1caHRtbHJ0ZiB9XGh0bWxydGYwIFxodG1s cnRmIH1caHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzkyIDwvYT59XGxpbmUNClxsaW5lDQpNb3JlIHRo YW4gOTAlIG9mIHRoaXMgd2FzIGFjdHVhbGx5IHdyaXR0ZW4gaW4gQ29tcG9uZW50IFBhc2NhbC4g SWYgeW91XGxpbmUNCmxvb2sgYXQgdGhlIHNjcmVlbnNob3QgeW91IGNhbiBzZWUgdGhhdCBHUENQ IC5ORVQgYWxsb3dzIHlvdSB0byBkZXZlbG9wXGxpbmUNCmEgaGVjayBvZiBhIGxvdCBtb3JlIHRo YW4gY29tbWFuZC1saW5lIHByb2dyYW1zIHRoYXQgcnVuIGluIGFuIE1TLURPU1xsaW5lDQpibGFj ayBib3guXGxpbmUNClxsaW5lDQpNb3N0IG9mIHRoZSByZW1haW5pbmcgMTAlIG9mIG5vbi1DUCBj b2RlIHdlcmUgdGhlIHByaW50aW5nIHJvdXRpbmVzLlxsaW5lDQpUaGVzZSB3ZXJlIGFscmVhZHkg YXZhaWxhYmxlIHdyaXR0ZW4gaW4gQyMuIEkgaGFkIG5vIG5lZWQgdG8gdHJhbnNsYXRlXGxpbmUN CnRoZW0gdG8gQ29tcG9uZW50IFBhc2NhbCBhcyBpdCBpcyAqdmVyeSogZWFzeSB0byBpbnRlcmZh Y2Ugd2l0aCBjb2RlXGxpbmUNCndyaXR0ZW4gaW4gbWl4ZWQgbGFuZ3VhZ2VzIChDKyssIEMjLCBD UCwgWm9ubm9uLCBWQiBldGMuIGV0Yy4pIHdoZW5cbGluZQ0KZGV2ZWxvcGluZyBpbiAuTkVUXGxp bmUNClxsaW5lDQpSZWdhcmRzLFxsaW5lDQpDaHJpcyBCdXJyb3dzXGxpbmUNClxsaW5lDQpDRkIg U29mdHdhcmVcbGluZQ0Ke30NCntcKlxodG1sdGFnODQgPGEgY2xhc3M9Im1vei10eHQtbGluay1m cmVldGV4dCIgaHJlZj0iaHR0cDovL3d3dy5jZmJzb2Z0d2FyZS5jb20iPn1caHRtbHJ0ZiB7XGZp ZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJodHRwOi8vd3d3LmNmYnNvZnR3YXJlLmNvbSJ9fXtc ZmxkcnNsdFxjZjFcdWwgXGh0bWxydGYwIGh0dHA6Ly93d3cuY2Zic29mdHdhcmUuY29tXGh0bWxy dGYgfVxodG1scnRmMCBcaHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc5MiA8L2E+fVxs aW5lDQogXGxpbmUNClxsaW5lDQotLS0gQmxhY2tCb3hcbGluZQ0KLS0tIHNlbmQgc3ViamVjdCBI RUxQIG9yIFVOU1VCU0NSSUJFIHRvIHt9DQp7XCpcaHRtbHRhZzg0IDxhIGNsYXNzPSJtb3otdHh0 LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpibGFja2JveEBvYmVyb24uY2giPn1caHRt bHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJtYWlsdG86YmxhY2tib3hAb2Jlcm9u LmNoIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgYmxhY2tib3hAb2Jlcm9uLmNoXGh0bWxy dGYgfVxodG1scnRmMCBcaHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc5MiA8L2E+fVxs aW5lDQpcbGluZQ0KXGxpbmUNCiAgXGh0bWxydGZccGFyfVxodG1scnRmMA0KDQp7XCpcaHRtbHRh ZzEzNiA8L3ByZT59XGh0bWxydGYgfVxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0NCntc KlxodG1sdGFnMTA0IDwvYmxvY2txdW90ZT59XGh0bWxydGYgfVxwYXINClxodG1scnRmMCANCntc KlxodG1sdGFnMCBccGFyIH0NCntcKlxodG1sdGFnNTggPC9ib2R5Pn0NCntcKlxodG1sdGFnMiBc cGFyIH0NCntcKlxodG1sdGFnMjcgPC9odG1sPn0NCntcKlxodG1sdGFnMyBccGFyIH0NCntcKlxo dG1sfX0ACYDnF8x46uE2 ----boundary-LibPST-iamunique-1205942106_-_--- Received on Sat Jan 27 2007 - 02:53:16 UTC

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