Re: Form documents via texts

From: [at]} <Martin>
Date: Mon, 12 May 2003 10:20:00 +0100

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

Dera Gerhard (cc BB list)

I have been looking at your Table Control. You have one procedure commented out, viz:


PROCEDURE NextTable * (OUT n: INTEGER; OUT link: ARRAY OF CHAR);

VAR i: INTEGER; nTables: POINTER TO ARRAY OF Table; str: Dialog.String;

BEGIN
  IF tables = NIL THEN
    NEW(nTables, 1); n := 0
  ELSE
    n := LEN(tables); NEW(nTables, n + 1);
    FOR i := 0 TO n - 1 DO nTables[i] := tables[i] END
  END;
  tables := nTables; NEW(tables[n]);
  link := "CtrlsTable.tables["; Strings.IntToString(n, str); link := link$ + str; link := link + "]"
END NextTable;


I can see what you are trying to do here - because otherwise a table control always has to be linked to a single variable (i.e. VAR
t1*: CT.Tab; and the link in the control properties has to be "CtrlsTable.t1") - but the link field of control properties doesn't appear to recognize links of the form "CtrlsTable.tables[0]".

So, how could one use a variable number of tables in an application? If anybody has a solution to this, could they offer some advice on the list?

Many thanks, Martin

Martin Fisher
Cambridge, UK



--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-1614728942_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlcmEgR2VyaGFyZCAoY2MgQkIgbGlzdClccGFy
DQpccGFyDQpJIGhhdmUgYmVlbiBsb29raW5nIGF0IHlvdXIgVGFibGUgQ29udHJvbC4gWW91IGhh
dmUgb25lIHByb2NlZHVyZSBjb21tZW50ZWQgb3V0LCB2aXo6XHBhcg0KXHBhcg0KXHBhcg0KUFJP
Q0VEVVJFIE5leHRUYWJsZSAqIChPVVQgbjogSU5URUdFUjsgT1VUIGxpbms6IEFSUkFZIE9GIENI
QVIpO1xwYXINClxwYXINClZBUiBpOiBJTlRFR0VSOyBuVGFibGVzOiBQT0lOVEVSIFRPIEFSUkFZ
IE9GIFRhYmxlOyBcdGFiIHN0cjogRGlhbG9nLlN0cmluZztccGFyDQpccGFyDQpCRUdJTlxwYXIN
CiAgSUYgdGFibGVzID0gTklMIFRIRU5ccGFyDQogICAgTkVXKG5UYWJsZXMsIDEpOyBuIDo9IDBc
cGFyDQogIEVMU0VccGFyDQogICAgbiA6PSBMRU4odGFibGVzKTsgTkVXKG5UYWJsZXMsIG4gKyAx
KTtccGFyDQogICAgRk9SIGkgOj0gMCBUTyBuIC0gMSBET1x0YWIgblRhYmxlc1tpXSA6PSB0YWJs
ZXNbaV0gRU5EXHBhcg0KICBFTkQ7XHBhcg0KICB0YWJsZXMgOj0gblRhYmxlczsgTkVXKHRhYmxl
c1tuXSk7XHBhcg0KICBsaW5rIDo9ICJDdHJsc1RhYmxlLnRhYmxlc1siOyBTdHJpbmdzLkludFRv
U3RyaW5nKG4sIHN0cik7IGxpbmsgOj0gbGluayQgKyBzdHI7IGxpbmsgOj0gbGluayArICJdIlxw
YXINCkVORCBOZXh0VGFibGU7XHBhcg0KXHBhcg0KXHBhcg0KSSBjYW4gc2VlIHdoYXQgeW91IGFy
ZSB0cnlpbmcgdG8gZG8gaGVyZSAtIGJlY2F1c2Ugb3RoZXJ3aXNlIGEgdGFibGUgY29udHJvbCBh
bHdheXMgaGFzIHRvIGJlIGxpbmtlZCB0byBhIHNpbmdsZSB2YXJpYWJsZSAoaS5lLiBcdGFiIFZB
UlxwYXINCnQxKjogQ1QuVGFiOyBhbmQgdGhlIGxpbmsgaW4gdGhlIGNvbnRyb2wgcHJvcGVydGll
cyBoYXMgdG8gYmUgIkN0cmxzVGFibGUudDEiKSAtIGJ1dCB0aGUgbGluayBmaWVsZCBvZiBjb250
cm9sIHByb3BlcnRpZXMgZG9lc24ndCBhcHBlYXIgdG8gcmVjb2duaXplIGxpbmtzIG9mIHRoZSBm
b3JtICJDdHJsc1RhYmxlLnRhYmxlc1swXSIuXHBhcg0KXHBhcg0KU28sIGhvdyBjb3VsZCBvbmUg
dXNlIGEgdmFyaWFibGUgbnVtYmVyIG9mIHRhYmxlcyBpbiBhbiBhcHBsaWNhdGlvbj8gSWYgYW55
Ym9keSBoYXMgYSBzb2x1dGlvbiB0byB0aGlzLCBjb3VsZCB0aGV5IG9mZmVyIHNvbWUgYWR2aWNl
IG9uIHRoZSBsaXN0P1xwYXINClxwYXINCk1hbnkgdGhhbmtzLCBNYXJ0aW5ccGFyDQpccGFyDQpN
YXJ0aW4gRmlzaGVyXHBhcg0KQ2FtYnJpZGdlLCBVS1xwYXINClxwYXINClxwYXINClxwYXINCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8g
dW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFp
bmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RA
b2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFu
ZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFp
bmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2Vu
ZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwg
bGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5j
aFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9z
dCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2Ny
aWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwg
cmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1l
ZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYs
IGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdo
aWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRv
IGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVu
IGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5
c319ACBGaXNo


----boundary-LibPST-iamunique-1614728942_-_---
Received on Mon May 12 2003 - 11:20:00 UTC

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