- PDF files

From: [at]} <Juan>
Date: Mon, 07 Feb 2005 21:59:26 +0100

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

The functions ended in 'W' are the unicode version, while the functions
ended in 'A' are the ANSI one. The 'Ex' suffix indicates that the
function is "more powerful" than the generic one (more parameters,
extended flags...)

Regards,
Juan

Campbell, Robert D (UK Edinburgh) wrote:

>Thanks Juan & Chris
>
>I have merged your suggestions into the
>composite below. It works for me, but I
>can't guarantee it for anyone else;
>my understanding of Windows is very
>limited!
>
>
>As a general comment I notice that
>many Windows procedures (for example
>ShellExecute) come in versions with and
>without a final 'A', or 'W' or 'Ex'.
>
>Is there a simple explanation of the
>significance of the suffix?
>
>
>Thanks again
>
>Robert.
>
>
>MODULE WandsAcrobat;
>
>IMPORT WinApi;
>
>PROCEDURE Display*(IN path, file: ARRAY OF CHAR);
> VAR
> doc : POINTER TO ARRAY OF SHORTCHAR;
> BEGIN
> NEW (doc, LEN (path$) + LEN (file$) + 1);
> doc^ := SHORT (path + file);
> IF WinApi.ShellExecute(0, 'Open', doc^, NIL, NIL, WinApi.SW_SHOW) = 0 THEN END
> END Display;
>
>END WandsAcrobat.
>
>
>
> <Q> "WandsAcrobat.Display('\\Abb\c\', 'xyz.pdf')"
>
>--- BlackBox
>--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
>
>
>
>
>

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFRoZSBmdW5jdGlvbnMgZW5kZWQgaW4gJ1cnIGFy
ZSB0aGUgdW5pY29kZSB2ZXJzaW9uLCB3aGlsZSB0aGUgZnVuY3Rpb25zIFxwYXINCmVuZGVkIGlu
ICdBJyBhcmUgdGhlIEFOU0kgb25lLiBUaGUgJ0V4JyBzdWZmaXggaW5kaWNhdGVzIHRoYXQgdGhl
IFxwYXINCmZ1bmN0aW9uIGlzICJtb3JlIHBvd2VyZnVsIiB0aGFuIHRoZSBnZW5lcmljIG9uZSAo
bW9yZSBwYXJhbWV0ZXJzLCBccGFyDQpleHRlbmRlZCBmbGFncy4uLilccGFyDQpccGFyDQpSZWdh
cmRzLFxwYXINCkp1YW5ccGFyDQpccGFyDQpDYW1wYmVsbCwgUm9iZXJ0IEQgKFVLIEVkaW5idXJn
aCkgd3JvdGU6XHBhcg0KXHBhcg0KPlRoYW5rcyBKdWFuICYgQ2hyaXNccGFyDQo+XHBhcg0KPkkg
aGF2ZSBtZXJnZWQgeW91ciBzdWdnZXN0aW9ucyBpbnRvIHRoZVxwYXINCj5jb21wb3NpdGUgYmVs
b3cuIEl0IHdvcmtzIGZvciBtZSwgYnV0IElccGFyDQo+Y2FuJ3QgZ3VhcmFudGVlIGl0IGZvciBh
bnlvbmUgZWxzZTtccGFyDQo+bXkgdW5kZXJzdGFuZGluZyBvZiBXaW5kb3dzIGlzIHZlcnlccGFy
DQo+bGltaXRlZCFccGFyDQo+XHBhcg0KPlxwYXINCj5BcyBhIGdlbmVyYWwgY29tbWVudCBJIG5v
dGljZSB0aGF0XHBhcg0KPm1hbnkgV2luZG93cyBwcm9jZWR1cmVzIChmb3IgZXhhbXBsZVxwYXIN
Cj5TaGVsbEV4ZWN1dGUpIGNvbWUgaW4gdmVyc2lvbnMgd2l0aCBhbmRccGFyDQo+d2l0aG91dCBh
IGZpbmFsICdBJywgb3IgJ1cnIG9yICdFeCcuXHBhcg0KPlxwYXINCj5JcyB0aGVyZSBhIHNpbXBs
ZSBleHBsYW5hdGlvbiBvZiB0aGVccGFyDQo+c2lnbmlmaWNhbmNlIG9mIHRoZSBzdWZmaXg/XHBh
cg0KPlxwYXINCj5ccGFyDQo+VGhhbmtzIGFnYWluXHBhcg0KPlxwYXINCj5Sb2JlcnQuXHBhcg0K
PlxwYXINCj5ccGFyDQo+TU9EVUxFICBXYW5kc0Fjcm9iYXQ7XHBhcg0KPlxwYXINCj5JTVBPUlQg
IFdpbkFwaTtccGFyDQo+XHBhcg0KPlBST0NFRFVSRSAgRGlzcGxheSooSU4gcGF0aCwgZmlsZTog
QVJSQVkgT0YgQ0hBUik7XHBhcg0KPiAgVkFSXHBhcg0KPiAgICBkb2MgOiBQT0lOVEVSIFRPIEFS
UkFZIE9GIFNIT1JUQ0hBUjtccGFyDQo+ICBCRUdJTlxwYXINCj4gICAgTkVXIChkb2MsIExFTiAo
cGF0aCQpICsgTEVOIChmaWxlJCkgKyAxKTtccGFyDQo+ICAgIGRvY14gOj0gU0hPUlQgKHBhdGgg
ICsgIGZpbGUpO1xwYXINCj4gICAgSUYgIFdpbkFwaS5TaGVsbEV4ZWN1dGUoMCwgJ09wZW4nLCBk
b2NeLCBOSUwsIE5JTCwgV2luQXBpLlNXX1NIT1cpID0gMCAgVEhFTiAgRU5EXHBhcg0KPiAgRU5E
ICBEaXNwbGF5O1xwYXINCj5ccGFyDQo+RU5EICBXYW5kc0Fjcm9iYXQuXHBhcg0KPlxwYXINCj5c
cGFyDQo+XHBhcg0KPiA8UT4gICJXYW5kc0Fjcm9iYXQuRGlzcGxheSgnXFxcXEFiYlxcY1xcJywg
J3h5ei5wZGYnKSJccGFyDQo+XHBhcg0KPi0tLSBCbGFja0JveFxwYXINCj4tLS0gc2VuZCBzdWJq
ZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KPlxwYXIN
Cj5ccGFyDQo+XHBhcg0KPiAgXHBhcg0KPlxwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0t
LSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2hc
cGFyDQp9fQDeUgAU


----boundary-LibPST-iamunique-1358225049_-_---
Received on Mon Feb 07 2005 - 21:59:26 UTC

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