Re: [BLACKBOX] BlackBox 1.6 final version?

From: [at]} <Marc>
Date: Mon, 29 Jun 2009 11:15:18 -0700

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

> Well, I do realise that you can define your own COMPLEX type. The
> problem is that mathematical operations like +,-,*,/ should then be
> defined as functions. It means any more or less complicated algebraic
> expression becomes unreadable, which is not quite compatible with the
> spirit of "keep it simple" philosophy:-)

Yes, I agree -- I have the same problem with vector and matrix math.

And being able to define operators is not the only obstacle in Component
Pascal -- another obstacle is that functions can only return basic
types, so returning a record type is not allowed (although pointers are
allowed, of course).

Also, on the subject of potential improvements to Blackbox, I have a less
controversial suggestion. I have a program which plots up some data,
and I then copy the plots to Microsoft Powerpoint. The problem is
that the clipboard limits the resolution to screen resolution (~96
dpi). I have discovered that within the Blackbox framework, the
variable "OleData.unit" can be used to increase the clipboard resolution
to whatever I want (e.g, 300 dpi, 600 dpi, 1200 dpi, etc.). The problem is
that the framework doesn't allow the user access to OleData.unit. So I
added a "*" to that variable, recompiled it, and now have that
functionality. It'd be nice however if the framework allowed for me to
have that functionality without me having to modify the framework... :-)

Marc


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1037331285_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gV2VsbCwgSSBkbyByZWFsaXNlIHRoYXQgeW91
IGNhbiBkZWZpbmUgeW91ciBvd24gQ09NUExFWCB0eXBlLiBUaGVccGFyDQo+IHByb2JsZW0gaXMg
dGhhdCBtYXRoZW1hdGljYWwgb3BlcmF0aW9ucyBsaWtlICssLSwqLC8gc2hvdWxkIHRoZW4gYmVc
cGFyDQo+IGRlZmluZWQgYXMgZnVuY3Rpb25zLiBJdCBtZWFucyBhbnkgbW9yZSBvciBsZXNzIGNv
bXBsaWNhdGVkIGFsZ2VicmFpY1xwYXINCj4gZXhwcmVzc2lvbiBiZWNvbWVzIHVucmVhZGFibGUs
IHdoaWNoIGlzIG5vdCAgcXVpdGUgY29tcGF0aWJsZSB3aXRoIHRoZVxwYXINCj4gc3Bpcml0IG9m
ICJrZWVwIGl0IHNpbXBsZSIgcGhpbG9zb3BoeTotKVxwYXINClxwYXINClllcywgSSBhZ3JlZSAt
LSBJIGhhdmUgdGhlIHNhbWUgcHJvYmxlbSB3aXRoIHZlY3RvciBhbmQgbWF0cml4IG1hdGguXHBh
cg0KXHBhcg0KQW5kIGJlaW5nIGFibGUgdG8gZGVmaW5lIG9wZXJhdG9ycyBpcyBub3QgdGhlIG9u
bHkgb2JzdGFjbGUgaW4gQ29tcG9uZW50XHBhcg0KUGFzY2FsIC0tIGFub3RoZXIgb2JzdGFjbGUg
aXMgdGhhdCBmdW5jdGlvbnMgY2FuIG9ubHkgcmV0dXJuIGJhc2ljXHBhcg0KdHlwZXMsIHNvIHJl
dHVybmluZyBhIHJlY29yZCB0eXBlIGlzIG5vdCBhbGxvd2VkIChhbHRob3VnaCBwb2ludGVycyBh
cmVccGFyDQphbGxvd2VkLCBvZiBjb3Vyc2UpLlxwYXINClxwYXINCkFsc28sIG9uIHRoZSBzdWJq
ZWN0IG9mIHBvdGVudGlhbCBpbXByb3ZlbWVudHMgdG8gQmxhY2tib3gsIEkgaGF2ZSBhIGxlc3Nc
cGFyDQpjb250cm92ZXJzaWFsIHN1Z2dlc3Rpb24uICBJIGhhdmUgYSBwcm9ncmFtIHdoaWNoIHBs
b3RzIHVwIHNvbWUgZGF0YSxccGFyDQphbmQgSSB0aGVuIGNvcHkgdGhlIHBsb3RzIHRvIE1pY3Jv
c29mdCBQb3dlcnBvaW50LiAgVGhlIHByb2JsZW0gaXNccGFyDQp0aGF0IHRoZSBjbGlwYm9hcmQg
bGltaXRzIHRoZSByZXNvbHV0aW9uIHRvIHNjcmVlbiByZXNvbHV0aW9uICh+OTZccGFyDQpkcGkp
LiAgSSBoYXZlIGRpc2NvdmVyZWQgdGhhdCB3aXRoaW4gdGhlIEJsYWNrYm94IGZyYW1ld29yaywg
dGhlXHBhcg0KdmFyaWFibGUgIk9sZURhdGEudW5pdCIgY2FuIGJlIHVzZWQgdG8gaW5jcmVhc2Ug
dGhlIGNsaXBib2FyZCByZXNvbHV0aW9uXHBhcg0KdG8gd2hhdGV2ZXIgSSB3YW50IChlLmcsIDMw
MCBkcGksIDYwMCBkcGksIDEyMDAgZHBpLCBldGMuKS4gIFRoZSBwcm9ibGVtIGlzXHBhcg0KdGhh
dCB0aGUgZnJhbWV3b3JrIGRvZXNuJ3QgYWxsb3cgdGhlIHVzZXIgYWNjZXNzIHRvIE9sZURhdGEu
dW5pdC4gIFNvIElccGFyDQphZGRlZCBhICIqIiB0byB0aGF0IHZhcmlhYmxlLCByZWNvbXBpbGVk
IGl0LCBhbmQgbm93IGhhdmUgdGhhdFxwYXINCmZ1bmN0aW9uYWxpdHkuICBJdCdkIGJlIG5pY2Ug
aG93ZXZlciBpZiB0aGUgZnJhbWV3b3JrIGFsbG93ZWQgZm9yIG1lIHRvXHBhcg0KaGF2ZSB0aGF0
IGZ1bmN0aW9uYWxpdHkgd2l0aG91dCBtZSBoYXZpbmcgdG8gbW9kaWZ5IHRoZSBmcmFtZXdvcmsu
Li4gOi0pXHBhcg0KXHBhcg0KTWFyYyBccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8gdW5z
dWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8g
TElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0KfQ==
----boundary-LibPST-iamunique-1037331285_-_---
Received on Mon Jun 29 2009 - 20:15:18 UTC

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