Re: [BLACKBOX] Menus not found

From: [at]} <Aubrey.McIntosh{>
Date: Sun, 16 Mar 2008 14:51:47 -0500

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

I do mean C:, D:, etc.
The exe file has both options, with or without internal drive letter.

There is some distinction whether you pack the files relative to the
blackbox directory or using an absolute path. I was going to try to
force some failure scenarios today, but I'm still finishing today's
work on my own project. I was going to go through some basics, such
as a write protected exe file, using a REALLY LONG path name to the
executable, case sensitivity in file names.

I did do an hour's exploration starting with HostPackedFiles, to make
an installable "Audit" file system that would tell me everything that
is going on and wrote to the system log. My effort on this is only
enough to convince me it is the right place to approach the problem,
but it might be something for you to be aware of. I don't think that
would give you anything useful if you already run it on a clean
machine without trouble.

I don't notice where you mentioned what your client is running. Is he
XP, or perhaps Vista?



On Sun, Mar 16, 2008 at 1:26 PM, Douglas G. Danforth
<Danforth{([at]})nowhere.xy
>
> Aubrey,
> Hmm, not sure what you mean.
> "c:", "d:", etc?
> Why should that make a difference?
> The packed exe file, I would think, would not have
> those drive letters used internally. Or am I wrong here?
>
> My exe program runs on his machine (brings up the outer
> BlackBox window) but fails to find any menus and puts
> up the default 'File' menu.
>
> The same (I assume) exe running on my machine and my son's
> finds the menus and displays them.
>
> Is it possible that the 'loading' of resources, that process, is somehow
> dependent on the precise configuration of the operating system
> (Windows XP)?
>
> -Doug Danforth
>
>
>
> Aubrey.McIntosh{([at]})nowhere.xy
>
> Does he have the same drive letters online?
>
> On Sun, Mar 16, 2008 at 2:01 AM, Douglas G. Danforth
> <Danforth{([at]})nowhere.xy
>
>
> Hi folks,
>
> I probably should not be taking up you time with this but I am
> bollixed (stymied, hit a wall).
>
> The EXE program I developed works just fine on my MacBook
> (running Parallels Desktop) and also on a HP laptop. Both are
> running Windows XP service pack 2.
>
> But after emailing the file to my client he gets the message
> "menu not found" when he runs the EXE on his laptop.
> (we have checked the file sizes on his side and my side and
> they are the same).
>
> Now I know this message arises when all the necessary menus
> have not been packed into the EXE BUT (and here is the frustrating
> part) it runs on the HP laptop which does not have BlackBox installed.
> Hence the menus MUST be in the EXE file and yet when run of the
> clients machine they are not found.
>
> He has said he is running Windows XP but I need to nail that down more
> precisely. If that is really true then what in hack could differ
> between the
> different environments so that BlackBox's mechanism for finding files
> within the EXE success in one environment but fails in another?
>
> I have sent him 3 updates (versions). The first one worked for him but
> the next two
> failed in the same way.
>
> Any suggestions, thoughts, or wild ideas are welcome.
>
> -Doug Danforth
>
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy
>
>
>
>
>
>
>
> ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy



-- 
-- 
Aubrey McIntosh, Ph.D.
1502 Devon Circle
Austin TX 78723-1814
http://home.grandecom.net/~amcintosh/aubrey/Search/
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1128784439_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgZG8gbWVhbiBDOiwgRDosIGV0Yy5ccGFyDQpU
aGUgZXhlIGZpbGUgaGFzIGJvdGggb3B0aW9ucywgd2l0aCBvciB3aXRob3V0IGludGVybmFsIGRy
aXZlIGxldHRlci5ccGFyDQpccGFyDQpUaGVyZSBpcyBzb21lIGRpc3RpbmN0aW9uIHdoZXRoZXIg
eW91IHBhY2sgdGhlIGZpbGVzIHJlbGF0aXZlIHRvIHRoZVxwYXINCmJsYWNrYm94IGRpcmVjdG9y
eSBvciB1c2luZyBhbiBhYnNvbHV0ZSBwYXRoLiAgSSB3YXMgZ29pbmcgdG8gdHJ5IHRvXHBhcg0K
Zm9yY2Ugc29tZSBmYWlsdXJlIHNjZW5hcmlvcyB0b2RheSwgYnV0IEknbSBzdGlsbCBmaW5pc2hp
bmcgdG9kYXknc1xwYXINCndvcmsgb24gbXkgb3duIHByb2plY3QuICBJIHdhcyBnb2luZyB0byBn
byB0aHJvdWdoIHNvbWUgYmFzaWNzLCBzdWNoXHBhcg0KYXMgYSB3cml0ZSBwcm90ZWN0ZWQgZXhl
IGZpbGUsIHVzaW5nIGEgIFJFQUxMWSBMT05HIHBhdGggbmFtZSB0byB0aGVccGFyDQpleGVjdXRh
YmxlLCBjYXNlIHNlbnNpdGl2aXR5IGluIGZpbGUgbmFtZXMuXHBhcg0KXHBhcg0KSSBkaWQgZG8g
YW4gaG91cidzIGV4cGxvcmF0aW9uIHN0YXJ0aW5nIHdpdGggSG9zdFBhY2tlZEZpbGVzLCB0byBt
YWtlXHBhcg0KYW4gaW5zdGFsbGFibGUgIkF1ZGl0IiBmaWxlIHN5c3RlbSB0aGF0IHdvdWxkIHRl
bGwgbWUgZXZlcnl0aGluZyB0aGF0XHBhcg0KaXMgZ29pbmcgb24gYW5kIHdyb3RlIHRvIHRoZSBz
eXN0ZW0gbG9nLiAgTXkgZWZmb3J0IG9uIHRoaXMgaXMgb25seVxwYXINCmVub3VnaCB0byBjb252
aW5jZSBtZSBpdCBpcyB0aGUgcmlnaHQgcGxhY2UgdG8gYXBwcm9hY2ggdGhlIHByb2JsZW0sXHBh
cg0KYnV0IGl0IG1pZ2h0IGJlIHNvbWV0aGluZyBmb3IgIHlvdSB0byBiZSBhd2FyZSBvZi4gIEkg
ZG9uJ3QgdGhpbmsgdGhhdFxwYXINCndvdWxkIGdpdmUgeW91IGFueXRoaW5nIHVzZWZ1bCBpZiB5
b3UgYWxyZWFkeSBydW4gaXQgb24gYSBjbGVhblxwYXINCm1hY2hpbmUgd2l0aG91dCB0cm91Ymxl
LlxwYXINClxwYXINCkkgZG9uJ3Qgbm90aWNlIHdoZXJlIHlvdSBtZW50aW9uZWQgd2hhdCB5b3Vy
IGNsaWVudCBpcyBydW5uaW5nLiAgSXMgaGVccGFyDQpYUCwgb3IgcGVyaGFwcyBWaXN0YT9ccGFy
DQpccGFyDQpccGFyDQpccGFyDQpPbiBTdW4sIE1hciAxNiwgMjAwOCBhdCAxOjI2IFBNLCBEb3Vn
bGFzIEcuIERhbmZvcnRoXHBhcg0KPERhbmZvcnRoQGdyZWVud29vZGZhcm0uY29tPiB3cm90ZTpc
cGFyDQo+XHBhcg0KPiAgQXVicmV5LFxwYXINCj4gIEhtbSwgbm90IHN1cmUgd2hhdCB5b3UgbWVh
bi5ccGFyDQo+ICAiYzoiLCAiZDoiLCBldGM/XHBhcg0KPiAgV2h5IHNob3VsZCB0aGF0IG1ha2Ug
YSBkaWZmZXJlbmNlP1xwYXINCj4gIFRoZSBwYWNrZWQgZXhlIGZpbGUsIEkgd291bGQgdGhpbmss
IHdvdWxkIG5vdCBoYXZlXHBhcg0KPiAgdGhvc2UgZHJpdmUgbGV0dGVycyB1c2VkIGludGVybmFs
bHkuICBPciBhbSBJIHdyb25nIGhlcmU/XHBhcg0KPlxwYXINCj4gIE15IGV4ZSBwcm9ncmFtIHJ1
bnMgb24gaGlzIG1hY2hpbmUgKGJyaW5ncyB1cCB0aGUgb3V0ZXJccGFyDQo+ICBCbGFja0JveCB3
aW5kb3cpIGJ1dCBmYWlscyB0byBmaW5kIGFueSBtZW51cyBhbmQgcHV0c1xwYXINCj4gIHVwIHRo
ZSBkZWZhdWx0ICdGaWxlJyBtZW51LlxwYXINCj5ccGFyDQo+ICBUaGUgc2FtZSAoSSBhc3N1bWUp
IGV4ZSBydW5uaW5nIG9uIG15IG1hY2hpbmUgYW5kIG15IHNvbidzXHBhcg0KPiAgZmluZHMgdGhl
IG1lbnVzIGFuZCBkaXNwbGF5cyB0aGVtLlxwYXINCj5ccGFyDQo+ICBJcyBpdCBwb3NzaWJsZSB0
aGF0IHRoZSAnbG9hZGluZycgb2YgcmVzb3VyY2VzLCB0aGF0IHByb2Nlc3MsIGlzIHNvbWVob3dc
cGFyDQo+ICBkZXBlbmRlbnQgb24gdGhlIHByZWNpc2UgY29uZmlndXJhdGlvbiBvZiB0aGUgb3Bl
cmF0aW5nIHN5c3RlbVxwYXINCj4gIChXaW5kb3dzIFhQKT9ccGFyDQo+XHBhcg0KPiAgLURvdWcg
RGFuZm9ydGhccGFyDQo+XHBhcg0KPlxwYXINCj5ccGFyDQo+ICBBdWJyZXkuTWNJbnRvc2hAQUxV
TU5JLlVURVhBUy5ORVQgd3JvdGU6XHBhcg0KPlxwYXINCj4gIERvZXMgaGUgaGF2ZSB0aGUgc2Ft
ZSBkcml2ZSBsZXR0ZXJzIG9ubGluZT9ccGFyDQo+XHBhcg0KPiBPbiBTdW4sIE1hciAxNiwgMjAw
OCBhdCAyOjAxIEFNLCBEb3VnbGFzIEcuIERhbmZvcnRoXHBhcg0KPiA8RGFuZm9ydGhAZ3JlZW53
b29kZmFybS5jb20+IHdyb3RlOlxwYXINCj5ccGFyDQo+XHBhcg0KPiAgSGkgZm9sa3MsXHBhcg0K
PlxwYXINCj4gIEkgcHJvYmFibHkgc2hvdWxkIG5vdCBiZSB0YWtpbmcgdXAgeW91IHRpbWUgd2l0
aCB0aGlzIGJ1dCBJIGFtXHBhcg0KPiAgYm9sbGl4ZWQgKHN0eW1pZWQsIGhpdCBhIHdhbGwpLlxw
YXINCj5ccGFyDQo+ICBUaGUgRVhFIHByb2dyYW0gSSBkZXZlbG9wZWQgd29ya3MganVzdCBmaW5l
IG9uIG15IE1hY0Jvb2tccGFyDQo+ICAocnVubmluZyBQYXJhbGxlbHMgRGVza3RvcCkgYW5kIGFs
c28gb24gYSBIUCBsYXB0b3AuIEJvdGggYXJlXHBhcg0KPiAgcnVubmluZyBXaW5kb3dzIFhQIHNl
cnZpY2UgcGFjayAyLlxwYXINCj5ccGFyDQo+ICBCdXQgYWZ0ZXIgZW1haWxpbmcgdGhlIGZpbGUg
dG8gbXkgY2xpZW50IGhlIGdldHMgdGhlIG1lc3NhZ2VccGFyDQo+ICAibWVudSBub3QgZm91bmQi
IHdoZW4gaGUgcnVucyB0aGUgRVhFIG9uIGhpcyBsYXB0b3AuXHBhcg0KPiAgKHdlIGhhdmUgY2hl
Y2tlZCB0aGUgZmlsZSBzaXplcyBvbiBoaXMgc2lkZSBhbmQgbXkgc2lkZSBhbmRccGFyDQo+ICB0
aGV5IGFyZSB0aGUgc2FtZSkuXHBhcg0KPlxwYXINCj4gIE5vdyBJIGtub3cgdGhpcyBtZXNzYWdl
IGFyaXNlcyB3aGVuIGFsbCB0aGUgbmVjZXNzYXJ5IG1lbnVzXHBhcg0KPiAgaGF2ZSBub3QgYmVl
biBwYWNrZWQgaW50byB0aGUgRVhFIEJVVCAoYW5kIGhlcmUgaXMgdGhlIGZydXN0cmF0aW5nXHBh
cg0KPiAgcGFydCkgaXQgcnVucyBvbiB0aGUgSFAgbGFwdG9wIHdoaWNoIGRvZXMgbm90IGhhdmUg
QmxhY2tCb3ggaW5zdGFsbGVkLlxwYXINCj4gIEhlbmNlIHRoZSBtZW51cyBNVVNUIGJlIGluIHRo
ZSBFWEUgZmlsZSBhbmQgeWV0IHdoZW4gcnVuIG9mIHRoZVxwYXINCj4gIGNsaWVudHMgbWFjaGlu
ZSB0aGV5IGFyZSBub3QgZm91bmQuXHBhcg0KPlxwYXINCj4gIEhlIGhhcyBzYWlkIGhlIGlzIHJ1
bm5pbmcgV2luZG93cyBYUCBidXQgSSBuZWVkIHRvIG5haWwgdGhhdCBkb3duIG1vcmVccGFyDQo+
ICBwcmVjaXNlbHkuIElmIHRoYXQgaXMgcmVhbGx5IHRydWUgdGhlbiB3aGF0IGluIGhhY2sgY291
bGQgZGlmZmVyXHBhcg0KPiAgYmV0d2VlbiB0aGVccGFyDQo+ICBkaWZmZXJlbnQgZW52aXJvbm1l
bnRzIHNvIHRoYXQgQmxhY2tCb3gncyBtZWNoYW5pc20gZm9yIGZpbmRpbmcgZmlsZXNccGFyDQo+
ICB3aXRoaW4gdGhlIEVYRSBzdWNjZXNzIGluIG9uZSBlbnZpcm9ubWVudCBidXQgZmFpbHMgaW4g
YW5vdGhlcj9ccGFyDQo+XHBhcg0KPiAgSSBoYXZlIHNlbnQgaGltIDMgdXBkYXRlcyAodmVyc2lv
bnMpLiBUaGUgZmlyc3Qgb25lIHdvcmtlZCBmb3IgaGltIGJ1dFxwYXINCj4gIHRoZSBuZXh0IHR3
b1xwYXINCj4gIGZhaWxlZCBpbiB0aGUgc2FtZSB3YXkuXHBhcg0KPlxwYXINCj4gIEFueSBzdWdn
ZXN0aW9ucywgdGhvdWdodHMsIG9yIHdpbGQgaWRlYXMgYXJlIHdlbGNvbWUuXHBhcg0KPlxwYXIN
Cj4gIC1Eb3VnIERhbmZvcnRoXHBhcg0KPlxwYXINCj5ccGFyDQo+ICAtLS0tXHBhcg0KPiAgVG8g
dW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIg
dG9ccGFyDQo+IExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCj5ccGFyDQo+XHBhcg0KPlxw
YXINCj5ccGFyDQo+XHBhcg0KPlxwYXINCj5ccGFyDQo+ICAtLS0tIFRvIHVuc3Vic2NyaWJlLCBz
ZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvXHBhcg0KPiBMSVNU
U0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQpccGFyDQpccGFyDQpccGFyDQotLSBccGFyDQotLSBc
cGFyDQpBdWJyZXkgTWNJbnRvc2gsIFBoLkQuXHBhcg0KMTUwMiBEZXZvbiBDaXJjbGVccGFyDQpB
dXN0aW4gVFggNzg3MjMtMTgxNFxwYXINCmh0dHA6Ly9ob21lLmdyYW5kZWNvbS5uZXQvfmFtY2lu
dG9zaC9hdWJyZXkvU2VhcmNoL1xwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNj
cmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNU
U0VSVkBMSVNUUy5PfX0AbHMgdG8gZmluZCBh
----boundary-LibPST-iamunique-1128784439_-_---
Received on Sun Mar 16 2008 - 20:51:47 UTC

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