- easy application packing in blackbox?

From: [at]} <Jean-Philippe>
Date: Sat, 24 Dec 2005 01:24:31 +0100

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

Hello BBox list,

I'm teaching Blackbox at Univ.of Geneva for 1st-year student. I'd like
them to pack their applications so they can export and distribute
a unique exe file.

We know how to use CreateTool and make an .exe from a selected module
name. But if an application requires one or more GUIs (form), we have to
include these resources in the Packer list. Then we have to include
[Host,Form,Sql,Win,Std,Ole,...]/Code/*.ocf as some of them are used by
the GUIs. Then we have to add System/Rsrc/CommandLine.txt (with
/NOAPPWIN).Besides, we have to momentarily modify Config file so our
GUI launches at startup. That are numerous steps...

Maybe I don't know all the ins and outs of the Linker and Packer. I
tried to include some GUI file names in the selected list used by
CreateTool. But they are ignored. I guess CreateTool works on MODULES
only. So we don't know exactly which ocf files are required by Forms
so the application is really autonomous. Maybe they are some tricks to
avoid crucial operations about Config and CommandLine...

It would be great if all these steps could be in one click. So one
could create an exe from a GUI window (i.e. the GUI knows which
modules it needs) instead of from a module. The exe would be named
after the name of the GUI file, and the NOAPPWIN and "startAtLauch"
 options would be included by default.

Does someone have an idea to automatize all above in a one-click tool ?
Thanks very much in advance.

Merry Christmas and Happy New Year.

Jean-Philippe

--
Jean-Philippe Goldman
Département de Linguistique - Université de Genève
Rue de Candolle, 2 - CH-1211 Genève-4, Suisse
tél ++41.22.379.73.62 (fax 79.31)
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy----boundary-LibPST-iamunique-1322111512_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIZWxsbyBCQm94IGxpc3QsXHBh
cg0KXHBhcg0KSSdtIHRlYWNoaW5nIEJsYWNrYm94IGF0IFVuaXYub2YgR2VuZXZhIGZvciAxc3Qt
eWVhciBzdHVkZW50LiBJJ2QgbGlrZVxwYXINCnRoZW0gdG8gcGFjayB0aGVpciBhcHBsaWNhdGlv
bnMgc28gdGhleSBjYW4gZXhwb3J0IGFuZCBkaXN0cmlidXRlXHBhcg0KYSB1bmlxdWUgZXhlIGZp
bGUuXHBhcg0KXHBhcg0KV2Uga25vdyBob3cgdG8gdXNlIENyZWF0ZVRvb2wgYW5kIG1ha2UgYW4g
LmV4ZSBmcm9tIGEgc2VsZWN0ZWQgbW9kdWxlXHBhcg0KbmFtZS4gQnV0IGlmIGFuIGFwcGxpY2F0
aW9uIHJlcXVpcmVzIG9uZSBvciBtb3JlIEdVSXMgKGZvcm0pLCB3ZSBoYXZlIHRvXHBhcg0KaW5j
bHVkZSB0aGVzZSByZXNvdXJjZXMgaW4gdGhlIFBhY2tlciBsaXN0LiBUaGVuIHdlIGhhdmUgdG8g
aW5jbHVkZVxwYXINCltIb3N0LEZvcm0sU3FsLFdpbixTdGQsT2xlLC4uLl0vQ29kZS8qLm9jZiBh
cyBzb21lIG9mIHRoZW0gYXJlIHVzZWQgYnlccGFyDQp0aGUgR1VJcy4gVGhlbiB3ZSBoYXZlIHRv
IGFkZCBTeXN0ZW0vUnNyYy9Db21tYW5kTGluZS50eHQgKHdpdGhccGFyDQovTk9BUFBXSU4pLkJl
c2lkZXMsIHdlIGhhdmUgdG8gbW9tZW50YXJpbHkgbW9kaWZ5IENvbmZpZyBmaWxlIHNvIG91clxw
YXINCkdVSSBsYXVuY2hlcyBhdCBzdGFydHVwLiBUaGF0IGFyZSBudW1lcm91cyBzdGVwcy4uLlxw
YXINClxwYXINCk1heWJlIEkgZG9uJ3Qga25vdyBhbGwgdGhlIGlucyBhbmQgb3V0cyBvZiB0aGUg
TGlua2VyIGFuZCBQYWNrZXIuIElccGFyDQp0cmllZCB0byBpbmNsdWRlIHNvbWUgR1VJIGZpbGUg
bmFtZXMgaW4gdGhlIHNlbGVjdGVkIGxpc3QgdXNlZCBieVxwYXINCkNyZWF0ZVRvb2wuIEJ1dCB0
aGV5IGFyZSBpZ25vcmVkLiBJIGd1ZXNzIENyZWF0ZVRvb2wgd29ya3Mgb24gTU9EVUxFU1xwYXIN
Cm9ubHkuIFNvIHdlIGRvbid0IGtub3cgZXhhY3RseSB3aGljaCBvY2YgZmlsZXMgYXJlIHJlcXVp
cmVkICBieSBGb3Jtc1xwYXINCnNvIHRoZSBhcHBsaWNhdGlvbiBpcyByZWFsbHkgYXV0b25vbW91
cy4gTWF5YmUgdGhleSBhcmUgc29tZSB0cmlja3MgdG9ccGFyDQphdm9pZCBjcnVjaWFsIG9wZXJh
dGlvbnMgYWJvdXQgQ29uZmlnIGFuZCBDb21tYW5kTGluZS4uLlxwYXINClxwYXINCkl0IHdvdWxk
IGJlIGdyZWF0IGlmIGFsbCB0aGVzZSBzdGVwcyBjb3VsZCBiZSBpbiBvbmUgY2xpY2suIFNvIG9u
ZVxwYXINCmNvdWxkIGNyZWF0ZSBhbiBleGUgZnJvbSBhIEdVSSB3aW5kb3cgKGkuZS4gdGhlIEdV
SSBrbm93cyB3aGljaFxwYXINCm1vZHVsZXMgaXQgbmVlZHMpIGluc3RlYWQgb2YgZnJvbSBhIG1v
ZHVsZS4gVGhlIGV4ZSB3b3VsZCBiZSBuYW1lZFxwYXINCmFmdGVyIHRoZSBuYW1lIG9mIHRoZSBH
VUkgZmlsZSwgYW5kIHRoZSBOT0FQUFdJTiBhbmQgInN0YXJ0QXRMYXVjaCJccGFyDQogb3B0aW9u
cyB3b3VsZCBiZSBpbmNsdWRlZCBieSBkZWZhdWx0LlxwYXINClxwYXINCkRvZXMgc29tZW9uZSBo
YXZlIGFuIGlkZWEgdG8gYXV0b21hdGl6ZSBhbGwgYWJvdmUgaW4gYSBvbmUtY2xpY2sgdG9vbCA/
XHBhcg0KVGhhbmtzIHZlcnkgbXVjaCBpbiBhZHZhbmNlLlxwYXINClxwYXINCk1lcnJ5IENocmlz
dG1hcyBhbmQgSGFwcHkgTmV3IFllYXIuXHBhcg0KXHBhcg0KSmVhbi1QaGlsaXBwZVxwYXINClxw
YXINCi0tXHBhcg0KSmVhbi1QaGlsaXBwZSBHb2xkbWFuXHBhcg0KRFwnZTlwYXJ0ZW1lbnQgZGUg
TGluZ3Vpc3RpcXVlIC0gVW5pdmVyc2l0XCdlOSBkZSBHZW5cJ2U4dmVccGFyDQpSdWUgZGUgQ2Fu
ZG9sbGUsIDIgLSBDSC0xMjExIEdlblwnZTh2ZS00LCBTdWlzc2VccGFyDQp0XCdlOWwgKys0MS4y
Mi4zNzkuNzMuNjIgKGZheCA3OS4zMSlccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0g
c2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBh
cg0KXHBhcg0KfQ=
----boundary-LibPST-iamunique-1322111512_-_---
Received on Sat Dec 24 2005 - 01:24:31 UTC

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