Re: [BLACKBOX] BB and .NET

From: [at]} <Chris>
Date: Mon, 23 Jul 2012 23:44:44 +0930

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

> -----Original Message-----
> From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
> Neubauer
> Sent: Monday, 23 July 2012 11:18 PM
> To: BLACKBOX{([at]})nowhere.xy
> Subject: [BLACKBOX] BB and .NET
>
> Hi all,
> there is .NET for some years now but I have no idea what it is about and
> how it works.
>
> I expect to get some measurement equipment (an oudio analyzer) in the near
> future, and as far as I know it comes with huge libraries based on .NET.
> Do I have to use a .NET language (e.g. C#) to be able to use these
> libraries or will it be possible to import and use them with BlackBox ?
>

It is *possible* to access .NET libraries from Win32 applications with
hybrid schemes (e.g. using Delphi and CrossTalk). However, I would only
recommend considering that approach if you had extensive Win32 code that you
wanted to reuse. Even then, I don't know anything that would work 'out of
the box' with BlackBox.

When we use .NET libraries we use a mixture of Gardens Point Component
Pascal (GPCP) and C#. The main reason for using C# is because that (or VB)
is the code that the visual form designer in Visual Studio generates for
you. It is also possible to write GUI code in GPCP (which we have also done
extensively) but it is usually easier to 'drag and drop' visual components
onto forms. We've included a number of simple examples with our Component
Pascal IDE (CPIDE) to show you how to use the .NET examples in a Component
Pascal program:

http://www.cfbsoftware.com/cpide/examples.aspx

Regards,
Chris

Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-234179031_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGZiaWRpcyBcZGVmZjB7XGZvbnR0YmwN
CntcZjBcZnN3aXNzIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYyXGZu
aWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIgTmV3
O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1O30N
Clx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjAgPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLVxwYXINCj4gRnJvbTogQmxhY2tCb3ggW21haWx0bzpCTEFDS0JPWEBMSVNUUy5PQkVS
T04uQ0hdIE9uIEJlaGFsZiBPZiBSYWluZXJccGFyDQo+IE5ldWJhdWVyXHBhcg0KPiBTZW50OiBN
b25kYXksIDIzIEp1bHkgMjAxMiAxMToxOCBQTVxwYXINCj4gVG86IEJMQUNLQk9YQExJU1RTLk9C
RVJPTi5DSFxwYXINCj4gU3ViamVjdDogW0JMQUNLQk9YXSBCQiBhbmQgLk5FVFxwYXINCj4gXHBh
cg0KPiBIaSBhbGwsXHBhcg0KPiB0aGVyZSBpcyAuTkVUIGZvciBzb21lIHllYXJzIG5vdyBidXQg
SSBoYXZlIG5vIGlkZWEgd2hhdCBpdCBpcyBhYm91dCBhbmRccGFyDQo+IGhvdyBpdCB3b3Jrcy5c
cGFyDQo+IFxwYXINCj4gSSBleHBlY3QgdG8gZ2V0IHNvbWUgbWVhc3VyZW1lbnQgZXF1aXBtZW50
IChhbiBvdWRpbyBhbmFseXplcikgaW4gdGhlIG5lYXJccGFyDQo+IGZ1dHVyZSwgYW5kIGFzIGZh
ciBhcyBJIGtub3cgaXQgY29tZXMgd2l0aCBodWdlIGxpYnJhcmllcyBiYXNlZCBvbiAuTkVULlxw
YXINCj4gRG8gSSBoYXZlIHRvIHVzZSBhIC5ORVQgbGFuZ3VhZ2UgKGUuZy4gQyMpIHRvIGJlIGFi
bGUgdG8gdXNlIHRoZXNlXHBhcg0KPiBsaWJyYXJpZXMgb3Igd2lsbCBpdCBiZSBwb3NzaWJsZSB0
byBpbXBvcnQgYW5kIHVzZSB0aGVtIHdpdGggQmxhY2tCb3ggP1xwYXINCj4gXHBhcg0KXHBhcg0K
SXQgaXMgKnBvc3NpYmxlKiB0byBhY2Nlc3MgLk5FVCBsaWJyYXJpZXMgZnJvbSBXaW4zMiBhcHBs
aWNhdGlvbnMgd2l0aFxwYXINCmh5YnJpZCBzY2hlbWVzIChlLmcuIHVzaW5nIERlbHBoaSBhbmQg
Q3Jvc3NUYWxrKS4gSG93ZXZlciwgSSB3b3VsZCBvbmx5XHBhcg0KcmVjb21tZW5kIGNvbnNpZGVy
aW5nIHRoYXQgYXBwcm9hY2ggaWYgeW91IGhhZCBleHRlbnNpdmUgV2luMzIgY29kZSB0aGF0IHlv
dVxwYXINCndhbnRlZCB0byByZXVzZS4gRXZlbiB0aGVuLCBJIGRvbid0IGtub3cgYW55dGhpbmcg
dGhhdCB3b3VsZCB3b3JrICdvdXQgb2ZccGFyDQp0aGUgYm94JyB3aXRoIEJsYWNrQm94LlxwYXIN
ClxwYXINCldoZW4gd2UgdXNlIC5ORVQgbGlicmFyaWVzIHdlIHVzZSBhIG1peHR1cmUgb2YgR2Fy
ZGVucyBQb2ludCBDb21wb25lbnRccGFyDQpQYXNjYWwgKEdQQ1ApIGFuZCBDIy4gVGhlIG1haW4g
cmVhc29uIGZvciB1c2luZyBDIyBpcyBiZWNhdXNlIHRoYXQgKG9yIFZCKVxwYXINCmlzIHRoZSBj
b2RlIHRoYXQgdGhlIHZpc3VhbCBmb3JtIGRlc2lnbmVyIGluIFZpc3VhbCBTdHVkaW8gZ2VuZXJh
dGVzIGZvclxwYXINCnlvdS4gSXQgaXMgYWxzbyBwb3NzaWJsZSB0byB3cml0ZSBHVUkgY29kZSBp
biBHUENQICh3aGljaCB3ZSBoYXZlIGFsc28gZG9uZVxwYXINCmV4dGVuc2l2ZWx5KSBidXQgaXQg
aXMgdXN1YWxseSBlYXNpZXIgdG8gJ2RyYWcgYW5kIGRyb3AnIHZpc3VhbCBjb21wb25lbnRzXHBh
cg0Kb250byBmb3Jtcy4gV2UndmUgaW5jbHVkZWQgYSBudW1iZXIgb2Ygc2ltcGxlIGV4YW1wbGVz
IHdpdGggb3VyIENvbXBvbmVudFxwYXINClBhc2NhbCBJREUgKENQSURFKSB0byBzaG93IHlvdSBo
b3cgdG8gdXNlIHRoZSAuTkVUIGV4YW1wbGVzIGluIGEgQ29tcG9uZW50XHBhcg0KUGFzY2FsIHBy
b2dyYW06XHBhcg0KXHBhcg0KaHR0cDovL3d3dy5jZmJzb2Z0d2FyZS5jb20vY3BpZGUvZXhhbXBs
ZXMuYXNweFxwYXINClxwYXINClJlZ2FyZHMsXHBhcg0KQ2hyaXNccGFyDQpccGFyDQpDaHJpcyBC
dXJyb3dzXHBhcg0KQ0ZCIFNvZnR3YXJlXHBhcg0KaHR0cDovL3d3dy5jZmJzb2Z0d2FyZS5jb20v
Z3BjcFxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1l
c3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVS
T04uQ0hccGFyDQp9
----boundary-LibPST-iamunique-234179031_-_---
Received on Mon Jul 23 2012 - 16:14:44 UTC

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