[BLACKBOX] FW: [BLACKBOX] Windows 7

From: Campbell, Robert (SELEX GALILEO, UK) <robert.d.campbell{([at]})nowhere.xy>
Date: Wed, 8 Aug 2012 11:01:42 +0000

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

>> [Sudden idea as I write this; yes I can!. They use a 64-bit version of HostFiles -
>> written by Oms - maybe the problem is there.
>> I need to investigate!]


No problem with the 64-bit version of HostFiles.


The problem is related to requests for large amounts of memory.

I uses 'Matrices' (POINTER TO ARRAY OF POINTER TO ARRAY OF BYTE / SHORTINT / INTEGER / SHORTREAL / REAL etc).

When I reduce the array sizes (by changing the bounds and downsizing from REAL to BYTE) my application runs ok.


My test program (calculate Pi to 5 million digits) uses a lot of memory, but not enough to break Windows 7.


So, provisional conclusion, significantly less memory is available to users under Windows 7, and when you exceed the limit
the machine crashes in a (*very*) user unfriendly manner.

Under XP, when I ask for more memory than NEW can allocate, I get a sensible error message saying my pointer is still NIL. It
seems that 7 gives me a non-NIL pointer pointing to invalid memory. Great!


Regards

Robert - Have a nice day!
SELEX Galileo Ltd
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL
A company registered in England & Wales. Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1333654407_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGZiaWRpcyBcZGVmZjB7XGZvbnR0YmwN
CntcZjBcZnN3aXNzIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYyXGZu
aWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIgTmV3
O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1O30N
Clx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjAgPj4gW1N1ZGRlbiBpZGVhIGFzIEkg
d3JpdGUgdGhpczsgeWVzIEkgY2FuIS4gVGhleSB1c2UgYSA2NC1iaXQgdmVyc2lvbiBvZiBIb3N0
RmlsZXMgLVxwYXINCj4+IHdyaXR0ZW4gYnkgT21zIC0gbWF5YmUgdGhlIHByb2JsZW0gaXMgdGhl
cmUuXHBhcg0KPj4gSSBuZWVkIHRvIGludmVzdGlnYXRlIV1ccGFyDQpccGFyDQpccGFyDQpObyBw
cm9ibGVtIHdpdGggdGhlIDY0LWJpdCB2ZXJzaW9uIG9mIEhvc3RGaWxlcy5ccGFyDQpccGFyDQpc
cGFyDQpUaGUgcHJvYmxlbSBpcyByZWxhdGVkIHRvIHJlcXVlc3RzIGZvciBsYXJnZSBhbW91bnRz
IG9mIG1lbW9yeS5ccGFyDQpccGFyDQpJIHVzZXMgJ01hdHJpY2VzJyAgKFBPSU5URVIgVE8gQVJS
QVkgT0YgUE9JTlRFUiBUTyBBUlJBWSBPRiBCWVRFIC8gU0hPUlRJTlQgLyBJTlRFR0VSIC8gU0hP
UlRSRUFMIC8gUkVBTCBldGMpLlxwYXINClxwYXINCldoZW4gSSByZWR1Y2UgdGhlIGFycmF5IHNp
emVzIChieSBjaGFuZ2luZyB0aGUgYm91bmRzIGFuZCBkb3duc2l6aW5nIGZyb20gUkVBTCB0byBC
WVRFKSBteSBhcHBsaWNhdGlvbiBydW5zIG9rLlxwYXINClxwYXINClxwYXINCk15IHRlc3QgcHJv
Z3JhbSAoY2FsY3VsYXRlIFBpIHRvIDUgbWlsbGlvbiBkaWdpdHMpIHVzZXMgYSBsb3Qgb2YgbWVt
b3J5LCBidXQgbm90IGVub3VnaCB0byBicmVhayBXaW5kb3dzIDcuXHBhcg0KXHBhcg0KXHBhcg0K
U28sIHByb3Zpc2lvbmFsIGNvbmNsdXNpb24sIHNpZ25pZmljYW50bHkgbGVzcyBtZW1vcnkgaXMg
YXZhaWxhYmxlIHRvIHVzZXJzIHVuZGVyIFdpbmRvd3MgNywgYW5kIHdoZW4geW91IGV4Y2VlZCB0
aGUgbGltaXRccGFyDQp0aGUgbWFjaGluZSBjcmFzaGVzIGluIGEgKCp2ZXJ5KikgdXNlciB1bmZy
aWVuZGx5IG1hbm5lci5ccGFyDQpccGFyDQpVbmRlciBYUCwgd2hlbiBJIGFzayBmb3IgbW9yZSBt
ZW1vcnkgdGhhbiBORVcgY2FuIGFsbG9jYXRlLCBJIGdldCBhIHNlbnNpYmxlIGVycm9yIG1lc3Nh
Z2Ugc2F5aW5nIG15IHBvaW50ZXIgaXMgc3RpbGwgTklMLiBJdFxwYXINCnNlZW1zIHRoYXQgNyBn
aXZlcyBtZSBhIG5vbi1OSUwgcG9pbnRlciBwb2ludGluZyB0byBpbnZhbGlkIG1lbW9yeS4gR3Jl
YXQhXHBhcg0KXHBhcg0KXHBhcg0KUmVnYXJkc1xwYXINClxwYXINClJvYmVydCAtIEhhdmUgYSBu
aWNlIGRheSFccGFyDQpTRUxFWCBHYWxpbGVvIEx0ZFxwYXINClJlZ2lzdGVyZWQgT2ZmaWNlOiBT
aWdtYSBIb3VzZSwgQ2hyaXN0b3BoZXIgTWFydGluIFJvYWQsIEJhc2lsZG9uLCBFc3NleCBTUzE0
IDNFTFxwYXINCkEgY29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgJiBXYWxlcy4gIENvbXBh
bnkgbm8uIDAyNDI2MTMyXHBhcg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipccGFyDQpUaGlzIGVtYWlsIGFuZCBhbnkg
YXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCB0byB0aGUgaW50ZW5kZWRccGFyDQpyZWNpcGll
bnQgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl
ZFxwYXINCnJlY2lwaWVudCBwbGVhc2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIG5v
dGlmeSB0aGUgc2VuZGVyLlxwYXINCllvdSBzaG91bGQgbm90IGNvcHkgaXQgb3IgdXNlIGl0IGZv
ciBhbnkgcHVycG9zZSBub3IgZGlzY2xvc2Ugb3JccGFyDQpkaXN0cmlidXRlIGl0cyBjb250ZW50
cyB0byBhbnkgb3RoZXIgcGVyc29uLlxwYXINCioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHBhcg0KXHBhcg0KXHBhcg0K
LS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05P
RkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AElUQfk
----boundary-LibPST-iamunique-1333654407_-_---
Received on Wed Aug 08 2012 - 13:01:42 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:59 UTC