home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / programming / wimpdiy / !Prettify / !RunImage < prev    next >
Unknown  |  1997-07-16  |  12.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0e f4 20 3e 57 | 69 6d 70 44 49 59 0d 00 |..... >W|impDIY..|
|00000010| 14 32 f4 20 44 6f 20 79 | 6f 75 72 20 6f 77 6e 20 |.2. Do y|our own |
|00000020| 6c 6f 61 64 2d 63 6f 6e | 76 65 72 74 2d 73 61 76 |load-con|vert-sav|
|00000030| 65 20 57 69 6d 70 20 75 | 74 69 6c 69 74 79 20 21 |e Wimp u|tility !|
|00000040| 0d 00 1e 43 f4 20 4a 65 | 72 6f 6d 65 20 4d 61 74 |...C. Je|rome Mat|
|00000050| 68 65 76 65 74 20 2d 20 | 53 70 72 65 61 64 20 79 |hevet - |Spread y|
|00000060| 6f 75 72 20 61 70 70 6c | 69 63 61 74 69 6f 6e 73 |our appl|ications|
|00000070| 20 64 6f 6e 65 20 77 69 | 74 68 20 57 69 6d 70 2d | done wi|th Wimp-|
|00000080| 44 49 59 0d 00 28 04 0d | 00 32 2e de 20 50 6f 6c |DIY..(..|.2.. Pol|
|00000090| 6c 62 75 66 25 20 32 35 | 36 3a f4 20 32 35 36 20 |lbuf% 25|6:. 256 |
|000000a0| 6f 63 74 65 74 73 20 70 | 6f 75 72 20 57 69 6d 70 |octets p|our Wimp|
|000000b0| 5f 50 6f 6c 6c 0d 00 3c | 3b de 20 49 6e 64 69 72 |_Poll..<|;. Indir|
|000000c0| 25 20 31 30 32 34 3a f4 | 20 73 70 61 63 65 20 66 |% 1024:.| space f|
|000000d0| 6f 72 20 69 6e 64 69 72 | 65 63 74 65 64 20 64 61 |or indir|ected da|
|000000e0| 74 61 20 61 6e 64 20 74 | 65 6d 70 6c 61 74 65 73 |ta and t|emplates|
|000000f0| 0d 00 46 29 f4 20 49 6e | 64 69 72 25 2b 35 31 32 |..F). In|dir%+512|
|00000100| 20 e0 20 49 6e 64 69 72 | 25 2b 31 30 32 33 20 3d | . Indir|%+1023 =|
|00000110| 20 70 6f 75 62 65 6c 6c | 65 0d 00 50 30 de 20 4d | poubell|e..P0. M|
|00000120| 65 6e 75 25 20 32 38 2b | 32 34 2a 32 3a f4 20 48 |enu% 28+|24*2:. H|
|00000130| 65 61 64 65 72 2b 32 20 | 69 74 65 6d 73 20 28 49 |eader+2 |items (I|
|00000140| 6e 66 6f 2b 51 75 69 74 | 29 0d 00 5a 2c ee 20 85 |nfo+Quit|)..Z,. .|
|00000150| 20 f2 77 69 6d 70 5f 65 | 72 72 6f 72 28 b9 2c 9f | .wimp_e|rror(.,.|
|00000160| 2c f6 24 2b 22 20 61 74 | 20 6c 69 6e 65 20 22 2b |,.$+" at| line "+|
|00000170| c3 9e 29 3a e0 0d 00 64 | 04 0d 00 6e 3d f4 20 2d |..):...d|...n=. -|
|00000180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001b0| 2d 2d 2d 2d 2d 2d 0d 00 | 78 24 f4 20 2d 2d 2d 20 |------..|x$. --- |
|000001c0| 5a 6f 6e 65 20 64 65 73 | 20 6d 6f 64 69 66 69 63 |Zone des| modific|
|000001d0| 61 74 69 6f 6e 73 20 2d | 2d 2d 0d 00 82 3d f4 20 |ations -|--...=. |
|000001e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000210| 2d 2d 2d 2d 2d 2d 2d 0d | 00 8c 3e f4 20 43 65 73 |-------.|..>. Ces|
|00000220| 20 76 61 72 69 61 62 6c | 65 73 20 72 e8 67 6c 65 | variabl|es r.gle|
|00000230| 6e 74 20 63 65 72 74 61 | 69 6e 73 20 63 68 61 6d |nt certa|ins cham|
|00000240| 70 73 20 64 65 20 6c 61 | 20 66 65 6e ea 74 72 65 |ps de la| fen.tre|
|00000250| 20 69 6e 66 6f 0d 00 96 | 2b f4 20 4c 65 20 73 70 | info...|+. Le sp|
|00000260| 72 69 74 65 20 64 27 61 | 70 70 6c 69 20 73 65 72 |rite d'a|ppli ser|
|00000270| 61 20 22 21 22 2b 54 61 | 73 6b 4e 61 6d 65 24 2c |a "!"+Ta|skName$,|
|00000280| 0d 00 a0 38 f4 20 65 74 | 20 64 65 20 74 61 69 6c |...8. et| de tail|
|00000290| 6c 65 20 36 38 2a 36 38 | 20 65 6e 20 4f 53 20 75 |le 68*68| en OS u|
|000002a0| 6e 69 74 73 20 28 33 34 | 2a 33 34 20 65 6e 20 6d |nits (34|*34 en m|
|000002b0| 6f 64 65 20 32 38 29 20 | 0d 00 aa 20 f4 20 49 6c |ode 28) |... . Il|
|000002c0| 20 66 61 75 74 20 4c 45 | 4e 28 54 61 73 6b 4e 61 | faut LE|N(TaskNa|
|000002d0| 6d 65 24 29 3c 3d 31 30 | 0d 00 b4 45 54 61 73 6b |me$)<=10|...ETask|
|000002e0| 4e 61 6d 65 24 3d 22 50 | 72 65 74 74 69 66 79 22 |Name$="P|rettify"|
|000002f0| 3a 54 61 73 6b 50 75 72 | 70 6f 73 65 24 3d 22 52 |:TaskPur|pose$="R|
|00000300| 65 6d 6f 76 65 73 20 43 | 52 2f 4c 46 2c 20 75 73 |emoves C|R/LF, us|
|00000310| 65 6c 65 73 73 20 73 70 | 61 63 65 73 22 0d 00 be |eless sp|aces"...|
|00000320| 3f 54 61 73 6b 41 75 74 | 68 6f 72 24 3d 22 4a e9 |?TaskAut|hor$="J.|
|00000330| 72 f4 6d 65 20 4d 61 74 | 68 65 76 65 74 22 3a 54 |r.me Mat|hevet":T|
|00000340| 61 73 6b 56 65 72 73 69 | 6f 6e 24 3d 22 30 2e 30 |askVersi|on$="0.0|
|00000350| 31 20 28 31 34 2f 37 2f | 39 37 29 22 0d 00 c8 3a |1 (14/7/|97)"...:|
|00000360| 53 61 76 65 53 70 72 69 | 74 65 24 3d 22 66 69 6c |SaveSpri|te$="fil|
|00000370| 65 5f 46 46 46 22 3a f4 | 20 46 46 46 20 65 73 74 |e_FFF":.| FFF est|
|00000380| 20 6c 65 20 66 69 6c 65 | 74 79 70 65 20 64 65 20 | le file|type de |
|00000390| 27 54 65 78 74 27 0d 00 | d2 12 46 69 6c 65 54 79 |'Text'..|..FileTy|
|000003a0| 70 65 25 3d 26 46 46 46 | 0d 00 dc 28 f4 20 54 61 |pe%=&FFF|...(. Ta|
|000003b0| 73 6b 4e 61 6d 65 24 20 | 6d 75 73 74 20 62 65 20 |skName$ |must be |
|000003c0| 3c 3d 20 31 30 20 63 61 | 72 73 2e 20 6c 6f 6e 67 |<= 10 ca|rs. long|
|000003d0| 0d 00 e6 40 f4 20 54 61 | 73 6b 20 73 70 72 69 74 |...@. Ta|sk sprit|
|000003e0| 65 20 69 73 20 22 21 22 | 2b 54 61 73 6b 4e 61 6d |e is "!"|+TaskNam|
|000003f0| 65 24 2c 20 73 6f 20 68 | 61 76 65 20 61 20 67 6f |e$, so h|ave a go|
|00000400| 20 77 69 74 68 20 21 70 | 61 69 6e 74 20 2e 2e 2e | with !p|aint ...|
|00000410| 0d 00 f0 2d f4 20 53 69 | 7a 65 20 6f 66 20 73 70 |...-. Si|ze of sp|
|00000420| 72 69 74 65 20 73 68 6f | 75 6c 64 20 62 65 20 36 |rite sho|uld be 6|
|00000430| 38 2a 36 38 20 4f 53 20 | 55 6e 69 74 73 0d 00 fa |8*68 OS |Units...|
|00000440| 37 f4 20 4f 74 68 65 72 | 20 76 61 72 69 61 62 6c |7. Other| variabl|
|00000450| 65 73 20 61 72 65 20 73 | 65 6c 66 2d 65 78 70 6c |es are s|elf-expl|
|00000460| 61 6e 61 74 6f 72 79 2c | 20 49 20 74 68 69 6e 6b |anatory,| I think|
|00000470| 20 2e 2e 2e 0d 01 04 3d | f4 20 2d 2d 2d 2d 2d 2d | ......=|. ------|
|00000480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004b0| 2d 0d 01 0e 04 0d 01 18 | 2f f2 69 6e 69 74 74 61 |-.......|/.initta|
|000004c0| 73 6b 3a f2 6c 6f 61 64 | 74 65 6d 70 6c 61 74 65 |sk:.load|template|
|000004d0| 73 3a f2 69 6e 69 74 6d | 65 6e 75 73 3a 71 75 69 |s:.initm|enus:qui|
|000004e0| 74 25 3d a3 0d 01 22 3f | f4 20 70 61 73 20 64 65 |t%=..."?|. pas de|
|000004f0| 20 6e 75 6c 6c 20 72 65 | 61 73 6f 6e 2c 20 6e 69 | null re|ason, ni|
|00000500| 20 64 65 20 70 6f 69 6e | 74 65 72 20 6c 65 61 76 | de poin|ter leav|
|00000510| 69 6e 67 2f 65 6e 74 65 | 72 69 6e 67 20 77 69 6e |ing/ente|ring win|
|00000520| 64 6f 77 0d 01 2c 20 6d | 61 73 6b 25 3d 25 31 31 |dow.., m|ask%=%11|
|00000530| 30 30 30 31 3a 49 6e 24 | 3d 22 22 3a 4f 75 74 24 |0001:In$|="":Out$|
|00000540| 3d 22 22 0d 01 36 05 f5 | 0d 01 40 2b 20 c8 99 20 |=""..6..|..@+ .. |
|00000550| 22 57 69 6d 70 5f 50 6f | 6c 6c 22 2c 6d 61 73 6b |"Wimp_Po|ll",mask|
|00000560| 25 2c 50 6f 6c 6c 62 75 | 66 25 20 b8 20 65 76 65 |%,Pollbu|f% . eve|
|00000570| 6e 74 25 0d 01 4a 33 20 | f4 20 53 75 72 20 52 4f |nt%..J3 |. Sur RO|
|00000580| 33 2c 20 6f 6e 20 61 75 | 72 61 69 74 20 70 75 20 |3, on au|rait pu |
|00000590| 61 70 70 65 6c 65 72 20 | 57 69 6d 70 5f 50 6f 6c |appeler |Wimp_Pol|
|000005a0| 6c 49 64 6c 65 20 0d 01 | 54 34 20 f4 20 70 6f 75 |lIdle ..|T4 . pou|
|000005b0| 72 20 73 65 20 64 65 62 | 61 72 61 73 73 65 72 20 |r se deb|arasser |
|000005c0| 64 65 73 20 65 76 65 6e | 65 6d 65 6e 74 73 20 4e |des even|ements N|
|000005d0| 55 4c 4c 20 52 45 41 53 | 4f 4e 0d 01 5e 3f 20 f4 |ULL REAS|ON..^? .|
|000005e0| 20 28 43 27 65 73 74 2d | e0 2d 64 69 72 65 2c 20 | (C'est-|.-dire, |
|000005f0| 71 75 65 20 6c 65 20 57 | 69 6d 70 20 6e 65 20 6e |que le W|imp ne n|
|00000600| 6f 75 73 20 72 65 6e 64 | 20 6c 61 20 6d 61 69 6e |ous rend| la main|
|00000610| 20 71 75 65 20 73 27 69 | 6c 0d 01 68 3f 20 f4 20 | que s'i|l..h? . |
|00000620| 73 27 65 73 74 20 70 61 | 73 73 65 20 71 71 63 68 |s'est pa|sse qqch|
|00000630| 6f 73 65 20 64 27 69 6d | 70 6f 72 74 61 6e 74 29 |ose d'im|portant)|
|00000640| 2e 20 49 63 69 2c 20 6f | 6e 20 73 65 20 63 6f 6e |. Ici, o|n se con|
|00000650| 74 65 6e 74 65 20 64 65 | 0d 01 72 39 20 f4 20 70 |tente de|..r9 . p|
|00000660| 6f 73 69 74 69 6f 6e 6e | 65 72 20 63 6f 72 72 65 |ositionn|er corre|
|00000670| 63 74 65 6d 65 6e 74 20 | 6c 65 20 6d 61 73 71 75 |ctement |le masqu|
|00000680| 65 20 61 76 65 63 20 57 | 69 6d 70 5f 50 6f 6c 6c |e avec W|imp_Poll|
|00000690| 2e 0d 01 7c 10 20 c8 8e | 20 65 76 65 6e 74 25 20 |...|. ..| event% |
|000006a0| ca 0d 01 86 3a 20 20 f4 | 20 56 65 72 69 66 69 65 |....: .| Verifie|
|000006b0| 7a 20 61 76 65 63 20 53 | 74 72 6f 6e 67 48 65 6c |z avec S|trongHel|
|000006c0| 70 20 6c 65 73 20 6e 75 | 6d 65 72 6f 73 20 64 27 |p les nu|meros d'|
|000006d0| 65 76 65 6e 65 6d 65 6e | 74 73 2e 0d 01 90 37 20 |evenemen|ts....7 |
|000006e0| 20 f4 20 41 76 65 63 20 | 53 74 72 6f 6e 67 45 44 | . Avec |StrongED|
|000006f0| 2c 20 74 61 70 65 7a 20 | 46 31 20 65 6e 20 61 79 |, tapez |F1 en ay|
|00000700| 61 6e 74 20 6d 69 73 20 | 6c 65 20 63 75 72 73 65 |ant mis |le curse|
|00000710| 75 72 0d 01 9a 39 20 20 | f4 20 73 75 72 20 6c 61 |ur...9 |. sur la|
|00000720| 20 63 68 61 69 6e 65 20 | 22 57 69 6d 70 5f 50 6f | chaine |"Wimp_Po|
|00000730| 6c 6c 22 2e 20 53 75 72 | 20 5a 61 70 2c 20 69 6c |ll". Sur| Zap, il|
|00000740| 20 66 61 75 74 20 61 76 | 6f 69 72 0d 01 a4 3b 20 | faut av|oir...; |
|00000750| 20 f4 20 6c 61 6e 63 65 | 20 6c 65 20 6d 6f 64 75 | . lance| le modu|
|00000760| 6c 65 20 4d 4a 45 20 61 | 70 72 e8 73 20 61 76 6f |le MJE a|pr.s avo|
|00000770| 69 72 20 61 73 73 6f 63 | 69 65 20 6c 61 20 63 6f |ir assoc|ie la co|
|00000780| 6d 6d 61 6e 64 65 0d 01 | ae 3e 20 20 f4 20 4d 4a |mmande..|.> . MJ|
|00000790| 45 5f 48 65 6c 70 43 6f | 6e 74 65 78 74 20 e0 20 |E_HelpCo|ntext . |
|000007a0| 75 6e 65 20 74 6f 75 63 | 68 65 2c 20 65 74 20 61 |une touc|he, et a|
|000007b0| 63 74 69 76 65 72 20 63 | 65 74 74 65 20 74 6f 75 |ctiver c|ette tou|
|000007c0| 63 68 65 2e 0d 01 b8 1f | 20 20 c9 20 32 3a f2 6f |che.....| . 2:.o|
|000007d0| 70 65 6e 77 69 6e 64 6f | 77 28 50 6f 6c 6c 62 75 |penwindo|w(Pollbu|
|000007e0| 66 25 29 0d 01 c2 1f 20 | 20 c9 20 36 3a f2 6d 6f |f%).... | . 6:.mo|
|000007f0| 75 73 65 63 6c 69 63 6b | 28 50 6f 6c 6c 62 75 66 |useclick|(Pollbuf|
|00000800| 25 29 0d 01 cc 1d 20 20 | c9 20 37 3a f2 75 73 65 |%).... |. 7:.use|
|00000810| 72 64 72 61 67 28 50 6f | 6c 6c 62 75 66 25 29 0d |rdrag(Po|llbuf%).|
|00000820| 01 d6 1f 20 20 c9 20 38 | 3a f2 6b 65 79 70 72 65 |... . 8|:.keypre|
|00000830| 73 73 65 64 28 50 6f 6c | 6c 62 75 66 25 29 0d 01 |ssed(Pol|lbuf%)..|
|00000840| e0 21 20 20 c9 20 39 3a | f2 6d 65 6e 75 73 65 6c |.! . 9:|.menusel|
|00000850| 65 63 74 65 64 28 50 6f | 6c 6c 62 75 66 25 29 0d |ected(Po|llbuf%).|
|00000860| 01 ea 23 20 20 c9 20 31 | 37 2c 31 38 2c 31 39 3a |..# . 1|7,18,19:|
|00000870| f2 6d 65 73 73 61 67 65 | 28 50 6f 6c 6c 62 75 66 |.message|(Pollbuf|
|00000880| 25 29 0d 01 f4 08 20 20 | 7f 3a 0d 01 fe 06 20 cb |%).... |.:.... .|
|00000890| 0d 02 08 0b fd 20 71 75 | 69 74 25 0d 02 12 0e f2 |..... qu|it%.....|
|000008a0| 63 6c 6f 73 65 64 6f 77 | 6e 0d 02 1c 05 e0 0d 02 |closedow|n.......|
|000008b0| 26 04 0d 02 30 0e dd f2 | 69 6e 69 74 74 61 73 6b |&...0...|inittask|
|000008c0| 0d 02 3a 09 20 ea 20 70 | 25 0d 02 44 2c 20 70 25 |..:. . p|%..D, p%|
|000008d0| 3d 50 6f 6c 6c 62 75 66 | 25 3a f4 20 4f 6e 20 73 |=Pollbuf|%:. On s|
|000008e0| 65 20 73 65 72 74 20 64 | 75 20 50 6f 6c 6c 20 62 |e sert d|u Poll b|
|000008f0| 75 66 66 65 72 0d 02 4e | 3d 20 f4 20 70 6f 75 72 |uffer..N|= . pour|
|00000900| 20 63 72 65 65 72 20 75 | 6e 65 20 69 63 6f 6e 65 | creer u|ne icone|
|00000910| 20 71 75 69 20 64 65 20 | 74 6f 75 74 65 73 20 66 | qui de |toutes f|
|00000920| 61 63 6f 6e 73 20 73 65 | 72 61 20 64 69 72 65 63 |acons se|ra direc|
|00000930| 74 65 0d 02 58 06 20 3a | 0d 02 62 2d 20 f4 20 4f |te..X. :|..b- . O|
|00000940| 6e 20 73 27 65 6e 72 65 | 67 69 73 74 72 65 20 61 |n s'enre|gistre a|
|00000950| 75 70 72 65 73 20 64 75 | 20 54 61 73 6b 20 4d 61 |upres du| Task Ma|
|00000960| 6e 61 67 65 72 0d 02 6c | 40 20 c8 99 20 22 57 69 |nager..l|@ .. "Wi|
|00000970| 6d 70 5f 49 6e 69 74 69 | 61 6c 69 73 65 22 2c 32 |mp_Initi|alise",2|
|00000980| 30 30 2c 26 34 42 35 33 | 34 31 35 34 2c 54 61 73 |00,&4B53|4154,Tas|
|00000990| 6b 4e 61 6d 65 24 2b bd | 30 20 b8 20 76 73 25 2c |kName$+.|0 . vs%,|
|000009a0| 74 61 73 6b 25 0d 02 76 | 06 20 3a 0d 02 80 2c 20 |task%..v|. :..., |
|000009b0| f4 20 4f 6e 20 76 61 20 | 69 6e 73 74 61 6c 6c 65 |. On va |installe|
|000009c0| 72 20 6c 27 69 63 6f 6e | 65 20 73 75 72 20 6c 27 |r l'icon|e sur l'|
|000009d0| 69 63 6f 6e 62 61 72 0d | 02 8a 2b 20 21 70 25 3d |iconbar.|..+ !p%=|
|000009e0| 2d 31 3a 70 25 21 34 3d | 30 3a 70 25 21 38 3d 30 |-1:p%!4=|0:p%!8=0|
|000009f0| 3a 70 25 21 31 32 3d 36 | 38 3a 70 25 21 31 36 3d |:p%!12=6|8:p%!16=|
|00000a00| 36 38 0d 02 94 32 20 f4 | 20 36 38 2a 36 38 20 4f |68...2 .| 68*68 O|
|00000a10| 53 20 75 6e 69 74 73 20 | 70 6f 75 72 20 75 6e 20 |S units |pour un |
|00000a20| 73 70 72 69 74 65 20 65 | 73 74 20 70 72 65 63 6f |sprite e|st preco|
|00000a30| 6e 69 73 65 0d 02 9e 19 | 20 f4 20 70 61 72 20 6c |nise....| . par l|
|00000a40| 65 20 73 74 79 6c 65 20 | 67 75 69 64 65 0d 02 a8 |e style |guide...|
|00000a50| 06 20 3a 0d 02 b2 40 20 | 70 25 21 32 30 3d 25 31 |. :...@ |p%!20=%1|
|00000a60| 30 30 31 31 30 31 30 3a | f4 20 46 6c 61 67 73 3a |0011010:|. Flags:|
|00000a70| 20 73 70 72 69 74 65 2b | 63 65 6e 74 72 65 2b 64 | sprite+|centre+d|
|00000a80| 65 73 73 69 6e 65 65 20 | 70 61 72 20 6c 65 20 57 |essinee |par le W|
|00000a90| 69 6d 70 0d 02 bc 31 20 | 24 28 70 25 2b 32 34 29 |imp...1 |$(p%+24)|
|00000aa0| 3d 22 21 22 2b 54 61 73 | 6b 4e 61 6d 65 24 2b bd |="!"+Tas|kName$+.|
|00000ab0| 30 3a f4 20 44 61 74 61 | 3a 20 73 70 72 69 74 65 |0:. Data|: sprite|
|00000ac0| 6e 61 6d 65 0d 02 c6 1e | 20 c8 99 20 22 57 69 6d |name....| .. "Wim|
|00000ad0| 70 5f 43 72 65 61 74 65 | 49 63 6f 6e 22 2c 30 2c |p_Create|Icon",0,|
|00000ae0| 70 25 0d 02 d0 05 e1 0d | 02 da 04 0d 02 e4 14 dd |p%......|........|
|00000af0| f2 6f 70 65 6e 77 69 6e | 64 6f 77 28 42 25 29 0d |.openwin|dow(B%).|
|00000b00| 02 ee 3f 20 f4 20 57 69 | 6d 70 5f 50 6f 6c 6c 20 |..? . Wi|mp_Poll |
|00000b10| 6d 27 61 20 72 65 6e 76 | 6f 79 65 20 65 78 61 63 |m'a renv|oye exac|
|00000b20| 74 65 6d 65 6e 74 20 6c | 65 73 20 62 6f 6e 73 20 |tement l|es bons |
|00000b30| 63 68 61 6d 70 73 20 64 | 61 6e 73 20 42 25 0d 02 |champs d|ans B%..|
|00000b40| f8 41 20 f4 20 4f 6e 20 | 72 65 63 6f 69 74 20 63 |.A . On |recoit c|
|00000b50| 65 74 20 65 76 65 6e 65 | 6d 65 6e 74 20 71 75 61 |et evene|ment qua|
|00000b60| 6e 64 20 6f 6e 20 64 65 | 70 6c 61 63 65 20 6c 61 |nd on de|place la|
|00000b70| 20 66 65 6e 65 74 72 65 | 20 64 27 69 6e 66 6f 0d | fenetre| d'info.|
|00000b80| 03 02 1d 20 f4 20 6f 75 | 20 63 65 6c 6c 65 20 64 |... . ou| celle d|
|00000b90| 65 20 73 61 75 76 65 67 | 61 72 64 65 0d 03 0c 1d |e sauveg|arde....|
|00000ba0| 20 c8 99 20 22 57 69 6d | 70 5f 4f 70 65 6e 57 69 | .. "Wim|p_OpenWi|
|00000bb0| 6e 64 6f 77 22 2c 2c 42 | 25 0d 03 16 05 e1 0d 03 |ndow",,B|%.......|
|00000bc0| 20 04 0d 03 2a 14 dd f2 | 6d 6f 75 73 65 63 6c 69 | ...*...|mousecli|
|00000bd0| 63 6b 28 42 25 29 0d 03 | 34 0b 20 ea 20 6b 65 79 |ck(B%)..|4. . key|
|00000be0| 25 0d 03 3e 0e 20 c8 8e | 20 42 25 21 38 20 ca 0d |%..>. ..| B%!8 ..|
|00000bf0| 03 48 0c 20 20 c9 20 31 | 2c 34 3a 0d 03 52 1f 20 |.H. . 1|,4:..R. |
|00000c00| 20 20 e7 20 42 25 21 31 | 32 3d 77 69 6e 25 20 80 | . B%!1|2=win% .|
|00000c10| 20 42 25 21 31 36 3d 30 | 20 8c 0d 03 5c 39 20 20 | B%!16=0| ...\9 |
|00000c20| 20 20 f4 20 4f 6e 20 63 | 6c 69 63 6b 65 20 73 75 | . On c|licke su|
|00000c30| 72 20 27 4f 4b 27 20 64 | 65 20 6c 61 20 66 65 6e |r 'OK' d|e la fen|
|00000c40| 65 74 72 65 20 64 65 20 | 73 61 75 76 65 67 61 72 |etre de |sauvegar|
|00000c50| 64 65 2e 0d 03 66 3c 20 | 20 20 20 f4 20 49 6c 20 |de...f< | . Il |
|00000c60| 66 61 75 74 20 76 65 72 | 69 66 69 65 72 20 6c 65 |faut ver|ifier le|
|00000c70| 20 63 68 65 6d 69 6e 20 | 66 6f 75 72 6e 69 20 64 | chemin |fourni d|
|00000c80| 61 6e 73 20 6c 65 20 77 | 72 69 74 61 62 6c 65 0d |ans le w|ritable.|
|00000c90| 03 70 14 20 20 20 20 f4 | 20 65 74 20 73 61 75 76 |.p. .| et sauv|
|00000ca0| 65 72 2e 0d 03 7a 33 20 | 20 20 20 42 25 21 30 3d |er...z3 | B%!0=|
|00000cb0| 77 69 6e 25 3a 42 25 21 | 34 3d 32 3a c8 99 20 22 |win%:B%!|4=2:.. "|
|00000cc0| 57 69 6d 70 5f 47 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Get|IconStat|
|00000cd0| 65 22 2c 2c 42 25 0d 03 | 84 17 20 20 20 20 4f 75 |e",,B%..|.. Ou|
|00000ce0| 74 24 3d a4 63 63 28 42 | 25 21 32 38 29 0d 03 8e |t$=.cc(B|%!28)...|
|00000cf0| 18 20 20 20 20 e7 20 a4 | 76 61 6c 69 64 28 4f 75 |. . .|valid(Ou|
|00000d00| 74 24 29 20 8c 0d 03 98 | 13 20 20 20 20 20 f4 20 |t$) ....|. . |
|00000d10| 6f 6e 20 73 61 75 76 65 | 0d 03 a2 33 20 20 20 20 |on sauve|...3 |
|00000d20| 20 f2 74 72 61 69 74 65 | 28 49 6e 24 2c 4f 75 74 | .traite|(In$,Out|
|00000d30| 24 29 3a c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |$):.. "W|imp_Crea|
|00000d40| 74 65 4d 65 6e 75 22 2c | 2c 2d 31 0d 03 ac 38 20 |teMenu",|,-1...8 |
|00000d50| 20 20 20 20 c8 99 20 22 | 58 4f 53 5f 43 4c 49 22 | .. "|XOS_CLI"|
|00000d60| 2c 22 53 45 54 54 59 50 | 45 20 22 2b 4f 75 74 24 |,"SETTYP|E "+Out$|
|00000d70| 2b 22 20 22 2b c3 7e 46 | 69 6c 65 54 79 70 65 25 |+" "+.~F|ileType%|
|00000d80| 2b bd 30 0d 03 b6 2b 20 | 20 20 20 20 e7 20 49 6e |+.0...+ | . In|
|00000d90| 24 3d 22 3c 57 69 6d 70 | 24 53 63 72 61 70 3e 22 |$="<Wimp|$Scrap>"|
|00000da0| 20 80 20 49 6e 24 3c 3e | 4f 75 74 24 20 8c 0d 03 | . In$<>|Out$ ...|
|00000db0| ca 1c 20 20 20 20 20 20 | ff 22 2a 52 45 4d 4f 56 |.. |."*REMOV|
|00000dc0| 45 20 22 2b 49 6e 24 2b | bd 30 0d 03 de 0a 20 20 |E "+In$+|.0.... |
|00000dd0| 20 20 20 cd 0d 03 e8 29 | 20 20 20 20 20 c8 99 20 | ....)| .. |
|00000de0| 22 4f 53 5f 42 79 74 65 | 22 2c 31 32 31 2c 30 20 |"OS_Byte|",121,0 |
|00000df0| 82 20 26 38 30 20 b8 20 | 2c 6b 65 79 25 0d 03 f2 |. &80 . |,key%...|
|00000e00| 28 20 20 20 20 20 e7 20 | 6b 65 79 25 3d 26 46 46 |( . |key%=&FF|
|00000e10| 20 8c 20 ff 22 2a 52 45 | 4d 4f 56 45 20 22 2b 49 | . ."*RE|MOVE "+I|
|00000e20| 6e 24 2b bd 30 0d 03 fc | 09 20 20 20 20 cc 0d 04 |n$+.0...|. ...|
|00000e30| 06 42 20 20 20 20 20 f2 | 64 69 73 70 6c 61 79 28 |.B .|display(|
|00000e40| 22 54 6f 20 73 61 76 65 | 2c 20 64 72 61 67 20 74 |"To save|, drag t|
|00000e50| 68 65 20 69 63 6f 6e 20 | 74 6f 20 61 20 64 69 72 |he icon |to a dir|
|00000e60| 65 63 74 6f 72 79 20 64 | 69 73 70 6c 61 79 22 29 |ectory d|isplay")|
|00000e70| 0d 04 10 09 20 20 20 20 | cd 0d 04 1a 08 20 20 20 |.... |..... |
|00000e80| cd 0d 04 24 0a 20 20 c9 | 20 32 3a 0d 04 2e 39 20 |...$. .| 2:...9 |
|00000e90| 20 20 f4 20 53 69 20 6f | 6e 20 66 61 69 74 20 27 | . Si o|n fait '|
|00000ea0| 6d 65 6e 75 27 20 61 69 | 6c 6c 65 75 72 73 20 71 |menu' ai|lleurs q|
|00000eb0| 75 65 20 73 75 72 20 6c | 61 20 66 65 6e 65 74 72 |ue sur l|a fenetr|
|00000ec0| 65 20 64 65 0d 04 38 2a | 20 20 20 f4 20 73 61 75 |e de..8*| . sau|
|00000ed0| 76 65 67 61 72 64 65 2c | 20 6f 6e 20 69 67 6e 6f |vegarde,| on igno|
|00000ee0| 72 65 20 6c 27 65 76 65 | 6e 65 6d 65 6e 74 0d 04 |re l'eve|nement..|
|00000ef0| 42 18 20 20 20 e7 20 42 | 25 21 31 32 3d 69 6e 66 |B. . B|%!12=inf|
|00000f00| 6f 25 20 8c 20 e1 0d 04 | 4c 2b 20 20 20 f4 20 53 |o% . ...|L+ . S|
|00000f10| 69 6e 6f 6e 2c 20 6f 6e | 20 66 61 69 74 20 61 70 |inon, on| fait ap|
|00000f20| 70 61 72 61 69 74 72 65 | 20 6c 65 20 6d 65 6e 75 |paraitre| le menu|
|00000f30| 2e 0d 04 56 3a 20 20 20 | f4 20 4c 65 73 20 64 6f |...V: |. Les do|
|00000f40| 6e 6e 65 65 73 20 73 6f | 6e 74 20 64 75 20 73 74 |nnees so|nt du st|
|00000f50| 79 6c 65 20 67 75 69 64 | 65 2c 20 76 61 6c 61 62 |yle guid|e, valab|
|00000f60| 6c 65 73 20 70 6f 75 72 | 20 75 6e 0d 04 60 21 20 |les pour| un..`! |
|00000f70| 20 20 f4 20 63 6c 69 63 | 6b 20 6d 65 6e 75 20 73 | . clic|k menu s|
|00000f80| 75 72 20 6c 27 69 63 6f | 6e 62 61 72 0d 04 6a 30 |ur l'ico|nbar..j0|
|00000f90| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 | .. "W|imp_Crea|
|00000fa0| 74 65 4d 65 6e 75 22 2c | 2c 4d 65 6e 75 25 2c 42 |teMenu",|,Menu%,B|
|00000fb0| 25 21 30 2d 36 34 2c 39 | 36 2b 38 38 0d 04 74 0e |%!0-64,9|6+88..t.|
|00000fc0| 20 20 c9 20 31 36 2c 36 | 34 3a 0d 04 7e 42 20 20 | . 16,6|4:..~B |
|00000fd0| 20 f4 20 4f 6e 20 64 65 | 74 65 63 74 65 20 75 6e | . On de|tecte un|
|00000fe0| 20 64 72 61 67 2c 20 6f | 6e 20 76 61 20 64 6f 6e | drag, o|n va don|
|00000ff0| 63 20 63 6f 6c 6c 65 72 | 20 6c 61 20 62 6f 69 74 |c coller| la boit|
|00001000| 65 20 70 6f 69 6e 74 69 | 6c 6c 65 65 0d 04 88 1c |e pointi|llee....|
|00001010| 20 20 20 f4 20 61 75 20 | 70 6f 69 6e 74 65 75 72 | . au |pointeur|
|00001020| 20 73 6f 75 72 69 73 2e | 0d 04 92 42 20 20 20 f4 | souris.|...B .|
|00001030| 20 4f 6e 20 72 65 63 68 | 65 72 63 68 65 20 6c 65 | On rech|erche le|
|00001040| 73 20 63 6f 6f 72 64 6f | 6e 6e 65 65 73 20 64 65 |s coordo|nnees de|
|00001050| 20 6c 27 69 63 6f 6e 65 | 20 31 20 64 61 6e 73 20 | l'icone| 1 dans |
|00001060| 6c 61 20 66 65 6e 65 74 | 72 65 0d 04 9c 3e 20 20 |la fenet|re...> |
|00001070| 20 f4 20 77 69 6e 25 2e | 20 4f 6e 20 61 6a 6f 75 | . win%.| On ajou|
|00001080| 74 65 20 6c 65 73 20 63 | 6f 6f 72 64 6f 6e 6e 65 |te les c|oordonne|
|00001090| 65 73 20 64 65 20 6c 61 | 20 66 65 6e 65 74 72 65 |es de la| fenetre|
|000010a0| 20 31 20 64 61 6e 73 20 | 0d 04 a6 43 20 20 20 f4 | 1 dans |...C .|
|000010b0| 20 6c 27 65 63 72 61 6e | 2e 20 4f 6e 20 6f 62 74 | l'ecran|. On obt|
|000010c0| 69 65 6e 74 20 6c 65 73 | 20 63 6f 6f 72 64 6f 6e |ient les| coordon|
|000010d0| 6e 65 65 73 20 64 65 20 | 6c 27 69 63 6f 6e 65 20 |nees de |l'icone |
|000010e0| 31 20 65 6e 20 63 6f 6f | 72 64 73 0d 04 b0 34 20 |1 en coo|rds...4 |
|000010f0| 20 20 f4 20 65 63 72 61 | 6e 20 28 56 65 72 69 66 | . ecra|n (Verif|
|00001100| 69 65 7a 20 6c 61 20 77 | 6f 72 6b 61 72 65 61 20 |iez la w|orkarea |
|00001110| 61 76 65 63 20 21 54 65 | 6d 70 6c 45 64 29 2e 0d |avec !Te|mplEd)..|
|00001120| 04 ba 3b 20 20 20 f4 20 | 45 6e 73 75 69 74 65 2c |..; . |Ensuite,|
|00001130| 20 6f 6e 20 73 70 65 63 | 69 66 69 65 20 6c 65 73 | on spec|ifie les|
|00001140| 20 6c 69 6d 69 74 65 73 | 20 64 65 20 63 6f 6e 74 | limites| de cont|
|00001150| 72 61 69 6e 74 65 73 20 | 64 75 0d 04 c4 41 20 20 |raintes |du...A |
|00001160| 20 f4 20 70 6f 69 6e 74 | 65 75 72 2e 20 49 63 69 | . point|eur. Ici|
|00001170| 2c 20 6f 6e 20 76 65 75 | 74 20 70 6f 75 76 6f 69 |, on veu|t pouvoi|
|00001180| 72 20 64 72 61 67 67 75 | 65 72 20 6e 27 69 6d 70 |r draggu|er n'imp|
|00001190| 6f 72 74 65 20 6f 75 20 | 73 75 72 0d 04 ce 30 20 |orte ou |sur...0 |
|000011a0| 20 20 f4 20 6c 27 65 63 | 72 61 6e 20 64 27 6f 75 | . l'ec|ran d'ou|
|000011b0| 20 6c 65 20 30 2c 30 2c | 26 37 46 46 46 46 46 46 | le 0,0,|&7FFFFFF|
|000011c0| 46 2c 26 37 46 46 46 46 | 46 46 46 0d 04 d8 31 20 |F,&7FFFF|FFF...1 |
|000011d0| 20 20 21 42 25 3d 77 69 | 6e 25 3a 42 25 21 34 3d | !B%=wi|n%:B%!4=|
|000011e0| 31 3a c8 99 20 22 57 69 | 6d 70 5f 47 65 74 49 63 |1:.. "Wi|mp_GetIc|
|000011f0| 6f 6e 53 74 61 74 65 22 | 2c 2c 42 25 0d 04 e2 3f |onState"|,,B%...?|
|00001200| 20 20 20 f4 20 6a 65 20 | 63 6f 6e 73 74 72 75 69 | . je |construi|
|00001210| 73 20 75 6e 65 20 70 61 | 72 74 69 65 20 64 75 20 |s une pa|rtie du |
|00001220| 62 6c 6f 63 20 64 65 20 | 57 69 6d 70 5f 47 65 74 |bloc de |Wimp_Get|
|00001230| 57 69 6e 64 6f 77 53 74 | 61 74 65 0d 04 ec 43 20 |WindowSt|ate...C |
|00001240| 20 20 f4 20 65 6e 20 42 | 25 2b 32 34 20 70 6f 75 | . en B|%+24 pou|
|00001250| 72 20 65 76 69 74 65 72 | 20 75 6e 20 6d 61 78 69 |r eviter| un maxi|
|00001260| 6d 75 6d 20 64 65 20 74 | 72 61 6e 73 66 65 72 74 |mum de t|ransfert|
|00001270| 73 20 64 65 20 72 65 73 | 75 6c 74 61 74 73 0d 04 |s de res|ultats..|
|00001280| f6 31 20 20 20 42 25 21 | 32 34 3d 77 69 6e 25 3a |.1 B%!|24=win%:|
|00001290| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|000012a0| 6f 77 53 74 61 74 65 22 | 2c 2c 42 25 2b 32 34 0d |owState"|,,B%+24.|
|000012b0| 05 00 1f 20 20 20 42 25 | 21 38 2b 3d 42 25 21 32 |... B%|!8+=B%!2|
|000012c0| 38 3a 42 25 21 31 32 2b | 3d 42 25 21 34 30 0d 05 |8:B%!12+|=B%!40..|
|000012d0| 0a 20 20 20 20 42 25 21 | 31 36 2b 3d 42 25 21 32 |. B%!|16+=B%!2|
|000012e0| 38 3a 42 25 21 32 30 2b | 3d 42 25 21 34 30 0d 05 |8:B%!20+|=B%!40..|
|000012f0| 14 36 20 20 20 42 25 21 | 32 34 3d 30 3a 42 25 21 |.6 B%!|24=0:B%!|
|00001300| 32 38 3d 30 3a 42 25 21 | 33 32 3d 26 37 46 46 46 |28=0:B%!|32=&7FFF|
|00001310| 46 46 46 46 3a 42 25 21 | 33 36 3d 26 37 46 46 46 |FFFF:B%!|36=&7FFF|
|00001320| 46 46 46 46 0d 05 1e 26 | 20 20 20 42 25 21 34 3d |FFFF...&| B%!4=|
|00001330| 35 3a f4 20 54 79 70 65 | 20 35 20 46 69 78 65 64 |5:. Type| 5 Fixed|
|00001340| 20 53 69 7a 65 64 20 62 | 6f 78 0d 05 28 1c 20 20 | Sized b|ox..(. |
|00001350| 20 c8 99 20 22 57 69 6d | 70 5f 44 72 61 67 42 6f | .. "Wim|p_DragBo|
|00001360| 78 22 2c 2c 42 25 0d 05 | 32 06 20 cb 0d 05 3c 05 |x",,B%..|2. ...<.|
|00001370| e1 0d 05 46 04 0d 05 50 | 14 dd f2 6b 65 79 70 72 |...F...P|...keypr|
|00001380| 65 73 73 65 64 28 42 25 | 29 0d 05 5a 0b 20 ea 20 |essed(B%|)..Z. . |
|00001390| 6b 65 79 25 0d 05 64 11 | 20 e7 20 42 25 21 32 34 |key%..d.| . B%!24|
|000013a0| 3d 26 44 20 8c 0d 05 6e | 3e 20 20 f4 20 53 69 20 |=&D ...n|> . Si |
|000013b0| 63 27 65 73 74 20 75 6e | 20 72 65 74 6f 75 72 20 |c'est un| retour |
|000013c0| 63 68 61 72 69 6f 74 2c | 20 6f 6e 20 73 61 75 76 |chariot,| on sauv|
|000013d0| 65 20 61 76 65 63 20 63 | 65 20 71 75 27 69 6c 20 |e avec c|e qu'il |
|000013e0| 79 20 61 0d 05 78 2a 20 | 20 f4 20 64 61 6e 73 20 |y a..x* | . dans |
|000013f0| 6c 65 20 77 72 69 74 61 | 62 6c 65 20 28 69 63 6f |le writa|ble (ico|
|00001400| 6e 65 20 32 20 64 65 20 | 77 69 6e 25 29 0d 05 82 |ne 2 de |win%)...|
|00001410| 36 20 20 42 25 21 33 32 | 3d 77 69 6e 25 3a 42 25 |6 B%!32|=win%:B%|
|00001420| 21 33 36 3d 32 3a c8 99 | 20 22 57 69 6d 70 5f 47 |!36=2:..| "Wimp_G|
|00001430| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 2c 2c 42 25 |etIconSt|ate",,B%|
|00001440| 2b 33 32 0d 05 8c 1a 20 | 20 4f 75 74 24 3d a4 63 |+32.... | Out$=.c|
|00001450| 63 28 42 25 21 28 32 38 | 2b 33 32 29 29 0d 05 96 |c(B%!(28|+32))...|
|00001460| 16 20 20 e7 20 a4 76 61 | 6c 69 64 28 4f 75 74 24 |. . .va|lid(Out$|
|00001470| 29 20 8c 0d 05 a0 11 20 | 20 20 f4 20 6f 6e 20 73 |) ..... | . on s|
|00001480| 61 75 76 65 0d 05 aa 31 | 20 20 20 f2 74 72 61 69 |auve...1| .trai|
|00001490| 74 65 28 49 6e 24 2c 4f | 75 74 24 29 3a c8 99 20 |te(In$,O|ut$):.. |
|000014a0| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|000014b0| 22 2c 2c 2d 31 0d 05 b4 | 36 20 20 20 c8 99 20 22 |",,-1...|6 .. "|
|000014c0| 58 4f 53 5f 43 4c 49 22 | 2c 22 53 45 54 54 59 50 |XOS_CLI"|,"SETTYP|
|000014d0| 45 20 22 2b 4f 75 74 24 | 2b 22 20 22 2b c3 7e 46 |E "+Out$|+" "+.~F|
|000014e0| 69 6c 65 54 79 70 65 25 | 2b bd 30 0d 05 bf 29 20 |ileType%|+.0...) |
|000014f0| 20 20 e7 20 49 6e 24 3d | 22 3c 57 69 6d 70 24 53 | . In$=|"<Wimp$S|
|00001500| 63 72 61 70 3e 22 20 80 | 20 49 6e 24 3c 3e 4f 75 |crap>" .| In$<>Ou|
|00001510| 74 24 20 8c 0d 05 c0 1a | 20 20 20 20 ff 22 2a 52 |t$ .....| ."*R|
|00001520| 45 4d 4f 56 45 20 22 2b | 49 6e 24 2b bd 30 0d 05 |EMOVE "+|In$+.0..|
|00001530| c1 08 20 20 20 cd 0d 05 | c8 27 20 20 20 c8 99 20 |.. ...|.' .. |
|00001540| 22 4f 53 5f 42 79 74 65 | 22 2c 31 32 31 2c 30 20 |"OS_Byte|",121,0 |
|00001550| 82 20 26 38 30 20 b8 20 | 2c 6b 65 79 25 0d 05 d2 |. &80 . |,key%...|
|00001560| 26 20 20 20 e7 20 6b 65 | 79 25 3d 26 46 46 20 8c |& . ke|y%=&FF .|
|00001570| 20 ff 22 2a 52 45 4d 4f | 56 45 20 22 2b 49 6e 24 | ."*REMO|VE "+In$|
|00001580| 2b bd 30 0d 05 dc 07 20 | 20 cc 0d 05 e6 40 20 20 |+.0.... | ....@ |
|00001590| 20 f2 64 69 73 70 6c 61 | 79 28 22 54 6f 20 73 61 | .displa|y("To sa|
|000015a0| 76 65 2c 20 64 72 61 67 | 20 74 68 65 20 69 63 6f |ve, drag| the ico|
|000015b0| 6e 20 74 6f 20 61 20 64 | 69 72 65 63 74 6f 72 79 |n to a d|irectory|
|000015c0| 20 64 69 73 70 6c 61 79 | 22 29 0d 05 f0 07 20 20 | display|").... |
|000015d0| cd 0d 05 fa 06 20 cc 0d | 06 04 39 20 20 f4 20 6f |..... ..|..9 . o|
|000015e0| 6e 20 6e 27 61 20 70 61 | 73 20 72 65 63 6f 6e 6e |n n'a pa|s reconn|
|000015f0| 75 20 6c 61 20 74 6f 75 | 63 68 65 2c 20 6f 6e 20 |u la tou|che, on |
|00001600| 6c 61 20 64 6f 6e 6e 65 | 20 61 75 20 57 69 6d 70 |la donne| au Wimp|
|00001610| 0d 06 0e 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 50 |... ..| "Wimp_P|
|00001620| 72 6f 63 65 73 73 4b 65 | 79 22 2c 42 25 21 32 34 |rocessKe|y",B%!24|
|00001630| 0d 06 18 06 20 cd 0d 06 | 22 05 e1 0d 06 2c 04 0d |.... ...|"....,..|
|00001640| 06 36 12 dd f2 75 73 65 | 72 64 72 61 67 28 42 25 |.6...use|rdrag(B%|
|00001650| 29 0d 06 40 41 20 f4 20 | 4c 27 75 74 69 6c 69 73 |)..@A . |L'utilis|
|00001660| 61 74 65 75 72 20 76 69 | 65 6e 74 20 64 65 20 66 |ateur vi|ent de f|
|00001670| 69 6e 69 72 20 75 6e 20 | 64 72 61 67 20 28 69 63 |inir un |drag (ic|
|00001680| 69 2c 20 63 27 65 73 74 | 20 66 6f 72 63 65 6d 65 |i, c'est| forceme|
|00001690| 6e 74 0d 06 4a 3f 20 f4 | 20 6c 27 69 63 6f 6e 65 |nt..J? .| l'icone|
|000016a0| 20 64 65 20 73 61 75 76 | 65 67 61 72 64 65 29 2e | de sauv|egarde).|
|000016b0| 20 49 6c 20 72 65 73 74 | 65 20 61 20 65 6e 76 6f | Il rest|e a envo|
|000016c0| 79 65 72 20 75 6e 20 6d | 65 73 73 61 67 65 20 61 |yer un m|essage a|
|000016d0| 75 0d 06 54 41 20 f4 20 | 66 69 6c 65 72 20 28 6f |u..TA . |filer (o|
|000016e0| 75 20 61 20 75 6e 65 20 | 61 75 74 72 65 20 61 70 |u a une |autre ap|
|000016f0| 70 6c 69 63 61 74 69 6f | 6e 2c 20 6f 6e 20 6e 65 |plicatio|n, on ne|
|00001700| 20 64 69 73 74 69 6e 67 | 75 65 20 70 61 73 20 6c | disting|ue pas l|
|00001710| 65 73 0d 06 5e 3f 20 f4 | 20 63 61 73 29 2c 20 6c |es..^? .| cas), l|
|00001720| 75 69 20 64 65 6d 61 6e | 64 61 6e 74 20 75 6e 20 |ui deman|dant un |
|00001730| 63 68 65 6d 69 6e 20 6f | f9 20 6f 6e 20 73 61 75 |chemin o|. on sau|
|00001740| 76 65 72 61 20 6e 6f 73 | 20 64 6f 6e 6e 65 65 73 |vera nos| donnees|
|00001750| 2e 0d 06 68 41 20 f4 20 | 2d 2d 2d 2d 2d 2d 2d 2d |...hA . |--------|
|00001760| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001770| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001790| 2d 2d 0d 06 72 34 20 f4 | 20 4f 6e 20 61 70 70 65 |--..r4 .| On appe|
|000017a0| 6c 6c 65 20 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |lle Wimp|_GetPoin|
|000017b0| 74 65 72 49 6e 66 6f 20 | 70 6f 75 72 20 63 6f 6e |terInfo |pour con|
|000017c0| 6e 61 69 74 72 65 0d 06 | 7c 36 20 f4 20 68 61 6e |naitre..||6 . han|
|000017d0| 64 6c 65 20 64 65 20 66 | 65 6e 65 74 72 65 20 65 |dle de f|enetre e|
|000017e0| 74 20 6e 75 6d 65 72 6f | 20 64 27 69 63 6f 6e 65 |t numero| d'icone|
|000017f0| 20 64 65 20 6c 61 20 74 | 61 63 68 65 0d 06 86 3d | de la t|ache...=|
|00001800| 20 f4 20 64 65 20 64 65 | 73 74 69 6e 61 74 69 6f | . de de|stinatio|
|00001810| 6e 20 28 6e 65 63 65 73 | 73 61 69 72 65 73 20 70 |n (neces|saires p|
|00001820| 6f 75 72 20 63 6f 6e 73 | 74 72 75 69 72 65 20 6c |our cons|truire l|
|00001830| 65 20 6d 65 73 73 61 67 | 65 0d 06 90 10 20 f4 20 |e messag|e.... . |
|00001840| 44 61 74 61 53 61 76 65 | 29 0d 06 9a 21 20 c8 99 |DataSave|)...! ..|
|00001850| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|00001860| 72 49 6e 66 6f 22 2c 2c | 42 25 0d 06 a4 06 20 3a |rInfo",,|B%.... :|
|00001870| 0d 06 ae 37 20 f4 20 6c | 65 20 64 72 61 67 20 61 |...7 . l|e drag a|
|00001880| 20 61 62 6f 75 74 69 20 | 73 75 72 20 6e 6f 74 72 | abouti |sur notr|
|00001890| 65 20 66 65 6e 65 74 72 | 65 20 64 65 20 73 61 75 |e fenetr|e de sau|
|000018a0| 76 65 67 61 72 64 65 0d | 06 b8 34 20 f4 20 28 6c |vegarde.|..4 . (l|
|000018b0| 27 75 74 69 6c 69 73 61 | 74 65 75 72 20 73 27 65 |'utilisa|teur s'e|
|000018c0| 73 74 20 72 61 76 69 73 | 65 29 2c 20 6f 6e 20 6e |st ravis|e), on n|
|000018d0| 65 20 66 61 69 74 20 72 | 69 65 6e 0d 06 c2 15 20 |e fait r|ien.... |
|000018e0| e7 20 42 25 21 31 32 3d | 77 69 6e 25 20 8c 20 e1 |. B%!12=|win% . .|
|000018f0| 0d 06 cc 06 20 3a 0d 06 | d6 42 20 f4 20 4f 6e 20 |.... :..|.B . On |
|00001900| 63 6f 6e 73 74 72 75 69 | 74 20 6c 65 20 6d 65 73 |construi|t le mes|
|00001910| 73 61 67 65 20 44 61 74 | 61 53 61 76 65 2c 20 65 |sage Dat|aSave, e|
|00001920| 6e 20 72 65 6d 70 6c 69 | 73 73 61 6e 74 20 6c 65 |n rempli|ssant le|
|00001930| 73 20 63 68 61 6d 70 73 | 0d 06 e0 41 20 f4 20 31 |s champs|...A . 1|
|00001940| 20 e0 20 31 2e 20 4c 65 | 20 64 65 72 6e 69 65 72 | . 1. Le| dernier|
|00001950| 20 63 68 61 6d 70 20 65 | 73 74 20 6c 61 20 66 65 | champ e|st la fe|
|00001960| 75 69 6c 6c 65 20 64 75 | 20 6e 6f 6d 20 70 72 6f |uille du| nom pro|
|00001970| 70 6f 73 65 20 70 6f 75 | 72 0d 06 ea 15 20 f4 20 |pose pou|r.... . |
|00001980| 6c 61 20 73 61 75 76 65 | 67 61 72 64 65 2e 0d 06 |la sauve|garde...|
|00001990| f4 31 20 42 25 21 32 30 | 3d 42 25 21 31 32 3a 42 |.1 B%!20|=B%!12:B|
|000019a0| 25 21 32 34 3d 42 25 21 | 31 36 3a 42 25 21 32 38 |%!24=B%!|16:B%!28|
|000019b0| 3d 21 42 25 3a 42 25 21 | 33 32 3d 42 25 21 34 0d |=!B%:B%!|32=B%!4.|
|000019c0| 06 fe 38 20 42 25 21 33 | 36 3d 31 3a f4 20 4c 61 |..8 B%!3|6=1:. La|
|000019d0| 20 74 61 69 6c 6c 65 20 | 70 72 6f 70 6f 73 65 65 | taille |proposee|
|000019e0| 20 64 75 20 66 69 63 68 | 69 65 72 20 65 73 74 20 | du fich|ier est |
|000019f0| 31 20 6f 63 74 65 74 0d | 07 08 36 20 20 20 20 20 |1 octet.|..6 |
|00001a00| 20 20 20 20 f4 20 28 61 | 75 63 75 6e 65 20 69 6e | . (a|ucune in|
|00001a10| 63 69 64 65 6e 63 65 2c | 20 64 65 20 6d 6f 6e 20 |cidence,| de mon |
|00001a20| 70 6f 69 6e 74 20 64 65 | 20 76 75 65 29 0d 07 12 |point de| vue)...|
|00001a30| 14 20 42 25 21 34 30 3d | 46 69 6c 65 54 79 70 65 |. B%!40=|FileType|
|00001a40| 25 0d 07 1c 3d 20 f4 20 | 4f 6e 20 6c 69 74 20 6c |%...= . |On lit l|
|00001a50| 65 20 74 65 78 74 65 20 | 61 73 73 6f 63 69 65 20 |e texte |associe |
|00001a60| e0 20 6c 27 69 63 6f 6e | 65 20 32 20 64 65 20 6c |. l'icon|e 2 de l|
|00001a70| 61 20 66 65 6e 65 74 72 | 65 20 77 69 6e 25 0d 07 |a fenetr|e win%..|
|00001a80| 26 33 20 f4 20 28 43 27 | 65 73 74 20 6c 65 20 74 |&3 . (C'|est le t|
|00001a90| 65 78 74 65 20 71 75 27 | 61 20 6d 61 6e 69 70 75 |exte qu'|a manipu|
|00001aa0| 6c 65 20 6c 27 75 74 69 | 6c 69 73 61 74 65 75 72 |le l'uti|lisateur|
|00001ab0| 29 0d 07 30 3e 20 f4 20 | 49 6c 20 70 65 75 74 20 |)..0> . |Il peut |
|00001ac0| 79 20 61 76 6f 69 72 20 | 64 65 73 20 70 72 6f 62 |y avoir |des prob|
|00001ad0| 6c 65 6d 65 73 20 61 76 | 65 63 20 75 6e 20 66 69 |lemes av|ec un fi|
|00001ae0| 63 68 69 65 72 20 6c 6f | 67 65 20 74 72 6f 70 0d |chier lo|ge trop.|
|00001af0| 07 3a 3f 20 f4 20 70 72 | 6f 66 6f 6e 64 65 6d 65 |.:? . pr|ofondeme|
|00001b00| 6e 74 20 64 61 6e 73 20 | 75 6e 65 20 61 72 62 6f |nt dans |une arbo|
|00001b10| 72 65 73 63 65 6e 63 65 | 20 28 7e 32 33 30 20 63 |rescence| (~230 c|
|00001b20| 61 72 61 63 74 65 72 65 | 73 20 70 6f 75 72 0d 07 |aractere|s pour..|
|00001b30| 44 43 20 f4 20 6c 65 20 | 63 68 65 6d 69 6e 20 63 |DC . le |chemin c|
|00001b40| 6f 6d 70 6c 65 74 29 2e | 20 43 27 65 73 74 20 75 |omplet).| C'est u|
|00001b50| 6e 65 20 66 61 69 62 6c | 65 73 73 65 20 64 65 20 |ne faibl|esse de |
|00001b60| 6d 61 20 70 61 72 74 20 | 65 74 20 6e 6f 6e 20 64 |ma part |et non d|
|00001b70| 65 0d 07 4e 0c 20 f4 20 | 6c 27 4f 53 2e 0d 07 58 |e..N. . |l'OS...X|
|00001b80| 17 20 42 25 21 34 34 3d | 77 69 6e 25 3a 42 25 21 |. B%!44=|win%:B%!|
|00001b90| 34 38 3d 32 0d 07 62 22 | 20 c8 99 20 22 57 69 6d |48=2..b"| .. "Wim|
|00001ba0| 70 5f 47 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_GetIco|nState",|
|00001bb0| 2c 42 25 2b 34 34 0d 07 | 6c 27 20 24 28 42 25 2b |,B%+44..|l' $(B%+|
|00001bc0| 34 34 29 3d a4 4c 65 61 | 66 28 a4 63 63 28 42 25 |44)=.Lea|f(.cc(B%|
|00001bd0| 21 28 32 38 2b 34 34 29 | 29 2b bd 30 29 0d 07 76 |!(28+44)|)+.0)..v|
|00001be0| 2e 20 f4 20 4f 6e 20 6e | 65 20 70 72 6f 70 6f 73 |. . On n|e propos|
|00001bf0| 65 20 71 75 65 20 6c 61 | 20 66 65 75 69 6c 6c 65 |e que la| feuille|
|00001c00| 20 28 6c 65 61 66 6e 61 | 6d 65 29 0d 07 80 06 20 | (leafna|me).... |
|00001c10| 3a 0d 07 8a 1c 20 42 25 | 21 31 32 3d 30 3a 42 25 |:.... B%|!12=0:B%|
|00001c20| 21 31 36 3d 31 3a 21 42 | 25 3d 32 35 36 0d 07 94 |!16=1:!B|%=256...|
|00001c30| 1b 20 f4 20 4f 6e 20 65 | 6e 76 6f 69 65 20 6c 65 |. . On e|nvoie le|
|00001c40| 20 6d 65 73 73 61 67 65 | 0d 07 9e 2c 20 c8 99 20 | message|..., .. |
|00001c50| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|00001c60| 65 22 2c 31 38 2c 42 25 | 2c 42 25 21 32 30 2c 42 |e",18,B%|,B%!20,B|
|00001c70| 25 21 32 34 0d 07 a8 3d | 20 f4 20 4f 6e 20 70 65 |%!24...=| . On pe|
|00001c80| 75 74 20 6d 61 69 6e 74 | 65 6e 61 6e 74 20 66 65 |ut maint|enant fe|
|00001c90| 72 6d 65 72 20 6c 61 20 | 66 65 6e 65 74 72 65 20 |rmer la |fenetre |
|00001ca0| 64 65 20 73 61 75 76 65 | 67 61 72 64 65 2c 20 76 |de sauve|garde, v|
|00001cb0| 75 0d 07 b2 2b 20 f4 20 | 71 75 65 20 6c 27 6f 70 |u...+ . |que l'op|
|00001cc0| 65 72 61 74 69 6f 6e 20 | 73 27 65 73 74 20 62 69 |eration |s'est bi|
|00001cd0| 65 6e 20 64 65 72 6f 75 | 6c 65 65 2e 0d 07 bc 1d |en derou|lee.....|
|00001ce0| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|00001cf0| 4d 65 6e 75 22 2c 2c 2d | 31 0d 07 c6 05 e1 0d 07 |Menu",,-|1.......|
|00001d00| d0 04 0d 07 da 16 dd f2 | 6d 65 6e 75 73 65 6c 65 |........|menusele|
|00001d10| 63 74 65 64 28 42 25 29 | 0d 07 e4 0e 20 c8 8e 20 |cted(B%)|.... .. |
|00001d20| 42 25 21 30 20 ca 0d 07 | ee 0a 20 20 c9 20 30 3a |B%!0 ...|.. . 0:|
|00001d30| 0d 07 f8 3b 20 20 20 f4 | 20 4f 6e 20 61 66 66 69 |...; .| On affi|
|00001d40| 63 68 65 20 6c 61 20 66 | 65 6e 65 74 72 65 20 64 |che la f|enetre d|
|00001d50| 27 69 6e 66 6f 20 73 69 | 20 6f 6e 20 63 6c 69 63 |'info si| on clic|
|00001d60| 6b 65 20 73 75 72 20 49 | 6e 66 6f 0d 08 02 23 20 |ke sur I|nfo...# |
|00001d70| 20 20 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 50 6f | .. "Wi|mp_GetPo|
|00001d80| 69 6e 74 65 72 49 6e 66 | 6f 22 2c 2c 42 25 0d 08 |interInf|o",,B%..|
|00001d90| 0c 2c 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |., .. |"Wimp_Cr|
|00001da0| 65 61 74 65 4d 65 6e 75 | 22 2c 2c 69 6e 66 6f 25 |eateMenu|",,info%|
|00001db0| 2c 42 25 21 30 2c 42 25 | 21 34 0d 08 16 25 20 20 |,B%!0,B%|!4...% |
|00001dc0| c9 20 31 3a 71 75 69 74 | 25 3d b9 3a f4 20 73 61 |. 1:quit|%=.:. sa|
|00001dd0| 6e 73 20 63 6f 6d 6d 65 | 6e 74 61 69 72 65 73 0d |ns comme|ntaires.|
|00001de0| 08 20 08 20 20 7f 3a 0d | 08 2a 06 20 cb 0d 08 34 |. . .:.|.*. ...4|
|00001df0| 05 e1 0d 08 3e 04 0d 08 | 48 11 dd f2 6d 65 73 73 |....>...|H...mess|
|00001e00| 61 67 65 28 42 25 29 0d | 08 52 0f 20 c8 8e 20 42 |age(B%).|.R. .. B|
|00001e10| 25 21 31 36 20 ca 0d 08 | 5c 19 20 20 f4 20 6f 6e |%!16 ...|\. . on|
|00001e20| 20 72 65 61 67 69 74 20 | 61 75 20 71 75 69 74 0d | reagit |au quit.|
|00001e30| 08 66 11 20 20 c9 20 30 | 3a 71 75 69 74 25 3d b9 |.f. . 0|:quit%=.|
|00001e40| 0d 08 70 07 20 20 3a 0d | 08 7a 10 20 20 f4 20 44 |..p. :.|.z. . D|
|00001e50| 41 54 41 53 41 56 45 0d | 08 84 42 20 20 f4 20 4f |ATASAVE.|..B . O|
|00001e60| 6e 20 72 65 63 6f 69 74 | 20 75 6e 65 20 64 65 6d |n recoit| une dem|
|00001e70| 61 6e 64 65 20 64 65 20 | 73 61 75 76 65 67 61 72 |ande de |sauvegar|
|00001e80| 64 65 20 64 27 75 6e 65 | 20 61 70 70 6c 69 20 28 |de d'une| appli (|
|00001e90| 44 41 54 41 53 41 56 45 | 29 0d 08 8e 42 20 20 f4 |DATASAVE|)...B .|
|00001ea0| 20 28 69 2e 65 2e 20 75 | 6e 65 20 61 70 70 6c 69 | (i.e. u|ne appli|
|00001eb0| 20 76 65 75 74 20 6e 6f | 75 73 20 65 6e 76 6f 79 | veut no|us envoy|
|00001ec0| 65 72 20 64 65 73 20 64 | 6f 6e 6e 65 65 73 20 70 |er des d|onnees p|
|00001ed0| 61 72 20 6c 65 20 62 69 | 61 69 73 0d 08 98 20 20 |ar le bi|ais... |
|00001ee0| 20 f4 20 64 27 75 6e 20 | 66 69 63 68 69 65 72 20 | . d'un |fichier |
|00001ef0| 74 65 6d 70 6f 72 61 69 | 72 65 29 0d 08 a2 36 20 |temporai|re)...6 |
|00001f00| 20 f4 20 4f 6e 20 6c 75 | 69 20 72 65 70 6f 6e 64 | . On lu|i repond|
|00001f10| 20 71 75 65 20 63 27 65 | 73 74 20 64 27 61 63 63 | que c'e|st d'acc|
|00001f20| 6f 72 64 20 28 44 41 54 | 41 53 41 56 45 41 43 4b |ord (DAT|ASAVEACK|
|00001f30| 29 0d 08 ac 40 20 20 f4 | 20 65 6c 6c 65 20 6e 6f |)...@ .| elle no|
|00001f40| 75 73 20 72 65 74 6f 75 | 72 6e 65 72 61 20 61 6c |us retou|rnera al|
|00001f50| 6f 72 73 20 70 6c 75 73 | 20 74 61 72 64 20 75 6e |ors plus| tard un|
|00001f60| 20 6d 65 73 73 61 67 65 | 20 44 41 54 41 4c 4f 41 | message| DATALOA|
|00001f70| 44 0d 08 b6 2a 20 20 f4 | 20 70 6f 75 72 20 65 66 |D...* .| pour ef|
|00001f80| 66 65 63 74 69 76 65 6d | 65 6e 74 20 63 68 61 72 |fectivem|ent char|
|00001f90| 67 65 72 20 6c 65 20 74 | 72 75 63 0d 08 c0 0a 20 |ger le t|ruc.... |
|00001fa0| 20 c9 20 31 3a 0d 08 ca | 33 20 20 20 42 25 21 30 | . 1:...|3 B%!0|
|00001fb0| 3d 32 35 36 3a 42 25 21 | 33 36 3d 2d 31 3a 24 28 |=256:B%!|36=-1:$(|
|00001fc0| 42 25 2b 34 34 29 3d 22 | 3c 57 69 6d 70 24 53 63 |B%+44)="|<Wimp$Sc|
|00001fd0| 72 61 70 3e 22 2b bd 30 | 0d 08 d4 3a 20 20 20 42 |rap>"+.0|...: B|
|00001fe0| 25 21 31 32 3d 42 25 21 | 38 3a 42 25 21 31 36 3d |%!12=B%!|8:B%!16=|
|00001ff0| 32 3a c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d |2:.. "Wi|mp_SendM|
|00002000| 65 73 73 61 67 65 22 2c | 31 37 2c 42 25 2c 42 25 |essage",|17,B%,B%|
|00002010| 21 34 0d 08 de 07 20 20 | 3a 0d 08 e8 13 20 20 f4 |!4.... |:.... .|
|00002020| 20 44 41 54 41 53 41 56 | 45 41 43 4b 0d 08 f2 44 | DATASAV|EACK...D|
|00002030| 20 20 f4 20 4f 6e 20 72 | 65 63 6f 69 74 20 6c 61 | . On r|ecoit la|
|00002040| 20 64 65 6d 61 6e 64 65 | 20 64 65 20 63 68 61 72 | demande| de char|
|00002050| 67 65 6d 65 6e 74 20 64 | 27 75 6e 65 20 61 70 70 |gement d|'une app|
|00002060| 6c 69 20 28 44 41 54 41 | 53 41 56 45 41 43 4b 29 |li (DATA|SAVEACK)|
|00002070| 0d 08 fc 3d 20 20 f4 20 | 28 69 2e 65 2e 20 75 6e |...= . |(i.e. un|
|00002080| 65 20 61 70 70 6c 69 20 | 65 73 74 20 64 27 61 63 |e appli |est d'ac|
|00002090| 63 6f 72 64 20 70 6f 75 | 72 20 63 68 61 72 67 65 |cord pou|r charge|
|000020a0| 72 20 6c 65 73 20 64 6f | 6e 6e 65 65 73 0d 09 06 |r les do|nnees...|
|000020b0| 24 20 20 f4 20 71 75 27 | 6f 6e 20 76 65 75 74 20 |$ . qu'|on veut |
|000020c0| 62 69 65 6e 20 6c 75 69 | 20 65 6e 76 6f 79 65 72 |bien lui| envoyer|
|000020d0| 29 0d 09 10 0a 20 20 c9 | 20 32 3a 0d 09 1a 0d 20 |).... .| 2:.... |
|000020e0| 20 20 ea 20 6b 65 79 25 | 0d 09 24 31 20 20 20 42 | . key%|..$1 B|
|000020f0| 25 21 30 3d 32 35 36 3a | 4f 75 74 24 3d a4 63 63 |%!0=256:|Out$=.cc|
|00002100| 28 42 25 2b 34 34 29 3a | f2 74 72 61 69 74 65 28 |(B%+44):|.traite(|
|00002110| 49 6e 24 2c 4f 75 74 24 | 29 0d 09 2e 36 20 20 20 |In$,Out$|)...6 |
|00002120| c8 99 20 22 58 4f 53 5f | 43 4c 49 22 2c 22 53 45 |.. "XOS_|CLI","SE|
|00002130| 54 54 59 50 45 20 22 2b | 4f 75 74 24 2b 22 20 22 |TTYPE "+|Out$+" "|
|00002140| 2b c3 7e 46 69 6c 65 54 | 79 70 65 25 2b bd 30 0d |+.~FileT|ype%+.0.|
|00002150| 09 38 3a 20 20 20 42 25 | 21 31 32 3d 42 25 21 38 |.8: B%|!12=B%!8|
|00002160| 3a 42 25 21 31 36 3d 33 | 3a c8 99 20 22 57 69 6d |:B%!16=3|:.. "Wim|
|00002170| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 31 |p_SendMe|ssage",1|
|00002180| 38 2c 42 25 2c 42 25 21 | 34 0d 09 43 29 20 20 20 |8,B%,B%!|4..C) |
|00002190| e7 20 49 6e 24 3d 22 3c | 57 69 6d 70 24 53 63 72 |. In$="<|Wimp$Scr|
|000021a0| 61 70 3e 22 20 80 20 49 | 6e 24 3c 3e 4f 75 74 24 |ap>" . I|n$<>Out$|
|000021b0| 20 8c 0d 09 44 1a 20 20 | 20 20 ff 22 2a 52 45 4d | ...D. | ."*REM|
|000021c0| 4f 56 45 20 22 2b 49 6e | 24 2b bd 30 0d 09 45 08 |OVE "+In|$+.0..E.|
|000021d0| 20 20 20 cd 0d 09 4c 27 | 20 20 20 c8 99 20 22 4f | ...L'| .. "O|
|000021e0| 53 5f 42 79 74 65 22 2c | 31 32 31 2c 30 20 82 20 |S_Byte",|121,0 . |
|000021f0| 26 38 30 20 b8 20 2c 6b | 65 79 25 0d 09 56 26 20 |&80 . ,k|ey%..V& |
|00002200| 20 20 e7 20 6b 65 79 25 | 3d 26 46 46 20 8c 20 ff | . key%|=&FF . .|
|00002210| 22 2a 52 45 4d 4f 56 45 | 20 22 2b 49 6e 24 2b bd |"*REMOVE| "+In$+.|
|00002220| 30 0d 09 60 07 20 20 3a | 0d 09 6a 10 20 20 f4 20 |0..`. :|..j. . |
|00002230| 44 41 54 41 4c 4f 41 44 | 0d 09 74 3a 20 20 f4 20 |DATALOAD|..t: . |
|00002240| 4f 6e 20 72 65 63 6f 69 | 74 20 6c 27 6f 72 64 72 |On recoi|t l'ordr|
|00002250| 65 20 64 65 20 63 68 61 | 72 67 65 72 20 75 6e 20 |e de cha|rger un |
|00002260| 66 69 63 68 69 65 72 20 | 74 65 6d 70 6f 72 61 69 |fichier |temporai|
|00002270| 72 65 0d 09 7e 0a 20 20 | c9 20 33 3a 0d 09 88 31 |re..~. |. 3:...1|
|00002280| 20 20 20 42 25 21 30 3d | 32 35 36 3a 49 6e 24 3d | B%!0=|256:In$=|
|00002290| a4 63 63 28 42 25 2b 34 | 34 29 3a 42 25 21 31 32 |.cc(B%+4|4):B%!12|
|000022a0| 3d 42 25 21 38 3a 42 25 | 21 31 36 3d 34 0d 09 92 |=B%!8:B%|!16=4...|
|000022b0| 27 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 53 65 6e |' .. "|Wimp_Sen|
|000022c0| 64 4d 65 73 73 61 67 65 | 22 2c 31 37 2c 42 25 2c |dMessage|",17,B%,|
|000022d0| 42 25 21 34 0d 09 9c 17 | 20 20 20 42 25 21 30 3d |B%!4....| B%!0=|
|000022e0| 77 69 6e 25 3a 42 25 21 | 34 3d 32 0d 09 a6 21 20 |win%:B%!|4=2...! |
|000022f0| 20 20 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 49 63 | .. "Wi|mp_GetIc|
|00002300| 6f 6e 53 74 61 74 65 22 | 2c 2c 42 25 0d 09 b0 17 |onState"|,,B%....|
|00002310| 20 20 20 24 28 42 25 21 | 32 38 29 3d 49 6e 24 2b | $(B%!|28)=In$+|
|00002320| bd 30 3a 0d 09 ba 41 20 | 20 20 f4 20 4f 6e 20 61 |.0:...A | . On a|
|00002330| 66 66 69 63 68 65 20 6c | 61 20 66 65 6e 65 74 72 |ffiche l|a fenetr|
|00002340| 65 20 64 65 20 73 61 75 | 76 65 67 61 72 64 65 20 |e de sau|vegarde |
|00002350| 63 6f 6d 6d 65 20 75 6e | 20 6d 65 6e 75 2c 20 63 |comme un| menu, c|
|00002360| 27 65 73 74 0d 09 c4 33 | 20 20 20 f4 20 61 20 64 |'est...3| . a d|
|00002370| 69 72 65 20 71 75 27 75 | 6e 20 63 6c 69 63 6b 20 |ire qu'u|n click |
|00002380| 61 20 6c 27 65 78 74 65 | 72 69 65 75 72 20 6c 61 |a l'exte|rieur la|
|00002390| 20 66 65 72 6d 65 2e 0d | 09 ce 23 20 20 20 c8 99 | ferme..|..# ..|
|000023a0| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|000023b0| 72 49 6e 66 6f 22 2c 2c | 42 25 0d 09 d8 2d 20 20 |rInfo",,|B%...- |
|000023c0| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|000023d0| 4d 65 6e 75 22 2c 2c 77 | 69 6e 25 2c 21 42 25 2d |Menu",,w|in%,!B%-|
|000023e0| 36 34 2c 42 25 21 34 0d | 09 e2 2b 20 20 20 f4 20 |64,B%!4.|..+ . |
|000023f0| 4f 6e 20 70 6c 61 63 65 | 20 6c 65 20 63 61 72 65 |On place| le care|
|00002400| 74 20 65 6e 20 66 69 6e | 20 64 65 20 63 68 61 69 |t en fin| de chai|
|00002410| 6e 65 0d 09 ec 3b 20 20 | 20 c8 99 20 22 57 69 6d |ne...; | .. "Wim|
|00002420| 70 5f 53 65 74 43 61 72 | 65 74 50 6f 73 69 74 69 |p_SetCar|etPositi|
|00002430| 6f 6e 22 2c 77 69 6e 25 | 2c 32 2c 30 2c 30 2c 2d |on",win%|,2,0,0,-|
|00002440| 31 2c a9 a4 63 63 28 42 | 25 21 32 38 29 0d 09 f6 |1,..cc(B|%!28)...|
|00002450| 07 20 20 3a 0d 0a 00 13 | 20 20 f4 20 44 41 54 41 |. :....| . DATA|
|00002460| 4c 4f 41 44 41 43 4b 0d | 0a 0a 43 20 20 f4 20 4f |LOADACK.|..C . O|
|00002470| 6e 20 72 65 63 6f 69 74 | 20 6c 61 20 63 6f 6e 66 |n recoit| la conf|
|00002480| 69 72 6d 61 74 69 6f 6e | 20 71 75 65 20 6c 27 61 |irmation| que l'a|
|00002490| 70 70 6c 69 20 65 78 74 | 65 72 6e 65 20 61 20 62 |ppli ext|erne a b|
|000024a0| 69 65 6e 20 63 68 61 72 | 67 65 0d 0a 14 41 20 20 |ien char|ge...A |
|000024b0| f4 20 6c 65 20 66 69 63 | 68 69 65 72 20 71 75 27 |. le fic|hier qu'|
|000024c0| 6f 6e 20 6c 75 69 20 61 | 20 64 65 6d 61 6e 64 65 |on lui a| demande|
|000024d0| 20 64 65 20 70 72 65 6e | 64 72 65 2c 20 71 75 65 | de pren|dre, que|
|000024e0| 20 63 65 20 73 6f 69 74 | 20 6c 65 0d 0a 1e 40 20 | ce soit| le...@ |
|000024f0| 20 f4 20 46 69 6c 65 72 | 20 6f 75 20 75 6e 65 20 | . Filer| ou une |
|00002500| 27 76 72 61 69 65 27 20 | 61 70 70 6c 69 2e 20 49 |'vraie' |appli. I|
|00002510| 6c 20 6e 27 79 20 61 20 | 72 69 65 6e 20 e0 20 66 |l n'y a |rien . f|
|00002520| 61 69 72 65 2c 20 63 27 | 65 73 74 0d 0a 28 2c 20 |aire, c'|est..(, |
|00002530| 20 f4 20 6a 75 73 74 65 | 20 70 6f 75 72 20 6c 61 | . juste| pour la|
|00002540| 20 73 79 6d 65 74 72 69 | 65 20 64 75 20 70 72 6f | symetri|e du pro|
|00002550| 74 6f 63 6f 6c 65 2e 0d | 0a 32 0a 20 20 c9 20 34 |tocole..|.2. . 4|
|00002560| 3a 0d 0a 3c 08 20 20 7f | 3a 0d 0a 46 06 20 cb 0d |:..<. .|:..F. ..|
|00002570| 0a 50 05 e1 0d 0a 5a 04 | 0d 0a 64 13 dd f2 6c 6f |.P....Z.|..d...lo|
|00002580| 61 64 74 65 6d 70 6c 61 | 74 65 73 0d 0a 6e 41 20 |adtempla|tes..nA |
|00002590| f4 20 54 6f 75 73 20 6c | 65 73 20 63 68 61 6d 70 |. Tous l|es champ|
|000025a0| 73 20 69 6e 64 69 72 65 | 63 74 73 20 73 65 72 6f |s indire|cts sero|
|000025b0| 6e 74 20 61 73 73 69 67 | 6e 65 73 20 61 75 20 62 |nt assig|nes au b|
|000025c0| 75 66 66 65 72 20 49 6e | 64 69 72 25 0d 0a 78 3d |uffer In|dir%..x=|
|000025d0| 20 f4 20 4f 6e 20 6e 65 | 20 6c 65 73 20 63 6f 6e | . On ne| les con|
|000025e0| 6e 61 69 74 20 70 61 73 | 20 70 6f 75 72 20 6c 27 |nait pas| pour l'|
|000025f0| 69 6e 73 74 61 6e 74 2c | 20 6d 61 69 73 20 6f 6e |instant,| mais on|
|00002600| 20 6c 65 73 20 61 75 72 | 61 0d 0a 82 40 20 f4 20 | les aur|a...@ . |
|00002610| 70 72 65 63 69 73 65 6d | 65 6e 74 20 70 61 72 20 |precisem|ent par |
|00002620| 75 6e 20 57 69 6d 70 5f | 47 65 74 49 63 6f 6e 53 |un Wimp_|GetIconS|
|00002630| 74 61 74 65 2c 20 70 6f | 75 72 20 65 76 65 6e 74 |tate, po|ur event|
|00002640| 75 65 6c 6c 65 6d 65 6e | 74 0d 0a 8c 14 20 f4 20 |uellemen|t.... . |
|00002650| 6c 65 73 20 6d 6f 64 69 | 66 69 65 72 2e 0d 0a 96 |les modi|fier....|
|00002660| 3d 20 ea 20 70 25 2c 70 | 32 25 2c 70 74 25 2c 6c |= . p%,p|2%,pt%,l|
|00002670| 67 25 3a 70 25 3d 49 6e | 64 69 72 25 2b 35 31 32 |g%:p%=In|dir%+512|
|00002680| 3a 70 32 25 3d 49 6e 64 | 69 72 25 3a 70 65 25 3d |:p2%=Ind|ir%:pe%=|
|00002690| 49 6e 64 69 72 25 2b 35 | 31 32 0d 0a a0 33 20 c8 |Indir%+5|12...3 .|
|000026a0| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 54 65 6d 70 |. "Wimp_|OpenTemp|
|000026b0| 6c 61 74 65 22 2c 2c 22 | 3c 6f 62 65 79 24 64 69 |late",,"|<obey$di|
|000026c0| 72 3e 2e 54 65 6d 70 6c | 61 74 65 73 22 0d 0a aa |r>.Templ|ates"...|
|000026d0| 3f 20 c8 99 20 22 57 69 | 6d 70 5f 4c 6f 61 64 54 |? .. "Wi|mp_LoadT|
|000026e0| 65 6d 70 6c 61 74 65 22 | 2c 2c 70 25 2c 70 32 25 |emplate"|,,p%,p2%|
|000026f0| 2c 70 65 25 2c 2d 31 2c | 22 70 72 6f 67 49 6e 66 |,pe%,-1,|"progInf|
|00002700| 6f 22 2c 30 20 b8 20 2c | 2c 70 32 25 0d 0a b4 43 |o",0 . ,|,p2%...C|
|00002710| 20 f4 20 4f 6e 20 73 75 | 69 74 20 6c 27 69 6e 64 | . On su|it l'ind|
|00002720| 69 72 65 63 74 69 6f 6e | 20 64 65 73 20 74 65 78 |irection| des tex|
|00002730| 74 65 73 2c 20 70 75 69 | 73 20 6f 6e 20 63 68 61 |tes, pui|s on cha|
|00002740| 6e 67 65 20 6c 65 73 20 | 63 68 61 69 6e 65 73 0d |nge les |chaines.|
|00002750| 0a be 2a 20 70 74 25 3d | 21 28 70 25 2b 38 38 2b |..* pt%=|!(p%+88+|
|00002760| 33 32 2b 32 30 29 3a 6c | 67 25 3d 21 28 70 25 2b |32+20):l|g%=!(p%+|
|00002770| 38 38 2b 33 32 2b 32 38 | 29 0d 0a c8 1e 20 24 70 |88+32+28|).... $p|
|00002780| 74 25 3d c0 54 61 73 6b | 4e 61 6d 65 24 2c 6c 67 |t%=.Task|Name$,lg|
|00002790| 25 2d 31 29 2b bd 30 0d | 0a d2 2a 20 70 74 25 3d |%-1)+.0.|..* pt%=|
|000027a0| 21 28 70 25 2b 38 38 2b | 36 34 2b 32 30 29 3a 6c |!(p%+88+|64+20):l|
|000027b0| 67 25 3d 21 28 70 25 2b | 38 38 2b 36 34 2b 32 38 |g%=!(p%+|88+64+28|
|000027c0| 29 0d 0a dc 21 20 24 70 | 74 25 3d c0 54 61 73 6b |)...! $p|t%=.Task|
|000027d0| 50 75 72 70 6f 73 65 24 | 2c 6c 67 25 2d 31 29 2b |Purpose$|,lg%-1)+|
|000027e0| bd 30 0d 0a e6 2a 20 70 | 74 25 3d 21 28 70 25 2b |.0...* p|t%=!(p%+|
|000027f0| 38 38 2b 39 36 2b 32 30 | 29 3a 6c 67 25 3d 21 28 |88+96+20|):lg%=!(|
|00002800| 70 25 2b 38 38 2b 39 36 | 2b 32 38 29 0d 0a f0 20 |p%+88+96|+28)... |
|00002810| 20 24 70 74 25 3d c0 54 | 61 73 6b 41 75 74 68 6f | $pt%=.T|askAutho|
|00002820| 72 24 2c 6c 67 25 2d 31 | 29 2b bd 30 0d 0a fa 2c |r$,lg%-1|)+.0...,|
|00002830| 20 70 74 25 3d 21 28 70 | 25 2b 38 38 2b 31 32 38 | pt%=!(p|%+88+128|
|00002840| 2b 32 30 29 3a 6c 67 25 | 3d 21 28 70 25 2b 38 38 |+20):lg%|=!(p%+88|
|00002850| 2b 31 32 38 2b 32 38 29 | 0d 0b 04 21 20 24 70 74 |+128+28)|...! $pt|
|00002860| 25 3d c0 54 61 73 6b 56 | 65 72 73 69 6f 6e 24 2c |%=.TaskV|ersion$,|
|00002870| 6c 67 25 2d 31 29 2b bd | 30 0d 0b 0e 27 20 c8 99 |lg%-1)+.|0...' ..|
|00002880| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 57 69 6e | "Wimp_C|reateWin|
|00002890| 64 6f 77 22 2c 2c 70 25 | 20 b8 20 69 6e 66 6f 25 |dow",,p%| . info%|
|000028a0| 0d 0b 18 38 20 c8 99 20 | 22 57 69 6d 70 5f 4c 6f |...8 .. |"Wimp_Lo|
|000028b0| 61 64 54 65 6d 70 6c 61 | 74 65 22 2c 2c 70 25 2c |adTempla|te",,p%,|
|000028c0| 70 32 25 2c 70 65 25 2c | 2d 31 2c 22 78 66 65 72 |p2%,pe%,|-1,"xfer|
|000028d0| 5f 73 65 6e 64 22 2c 30 | 0d 0b 22 2e 20 f4 20 6f |_send",0|..". . o|
|000028e0| 6e 20 72 65 64 69 72 69 | 67 65 20 6c 65 73 20 69 |n rediri|ge les i|
|000028f0| 6e 64 69 72 65 63 74 69 | 6f 6e 73 20 64 65 20 6c |ndirecti|ons de l|
|00002900| 27 69 63 6f 6e 65 0d 0b | 2c 38 20 f4 20 64 65 20 |'icone..|,8 . de |
|00002910| 6c 61 20 66 65 6e 65 74 | 72 65 20 64 65 20 73 61 |la fenet|re de sa|
|00002920| 75 76 65 67 61 72 64 65 | 20 28 6f 6e 20 6e 27 61 |uvegarde| (on n'a|
|00002930| 20 70 61 73 20 6c 65 20 | 63 68 6f 69 78 29 0d 0b | pas le |choix)..|
|00002940| 36 2a 20 70 74 25 3d 21 | 28 70 25 2b 38 38 2b 33 |6* pt%=!|(p%+88+3|
|00002950| 32 2b 32 30 29 3a 6c 67 | 25 3d 21 28 70 25 2b 38 |2+20):lg|%=!(p%+8|
|00002960| 38 2b 33 32 2b 32 38 29 | 0d 0b 40 20 20 24 70 74 |8+32+28)|..@ $pt|
|00002970| 25 3d c0 53 61 76 65 53 | 70 72 69 74 65 24 2c 6c |%=.SaveS|prite$,l|
|00002980| 67 25 2d 31 29 2b bd 30 | 0d 0b 4a 26 20 c8 99 20 |g%-1)+.0|..J& .. |
|00002990| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 57 69 6e 64 |"Wimp_Cr|eateWind|
|000029a0| 6f 77 22 2c 2c 70 25 20 | b8 20 77 69 6e 25 0d 0b |ow",,p% |. win%..|
|000029b0| 54 1c 20 c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 |T. .. "W|imp_Clos|
|000029c0| 65 54 65 6d 70 6c 61 74 | 65 22 0d 0b 5e 05 e1 0d |eTemplat|e"..^...|
|000029d0| 0b 68 04 0d 0b 72 0f dd | f2 69 6e 69 74 6d 65 6e |.h...r..|.initmen|
|000029e0| 75 73 0d 0b 7c 18 20 f4 | 20 22 57 69 6d 70 5f 43 |us..|. .| "Wimp_C|
|000029f0| 72 65 61 74 65 4d 65 6e | 75 22 0d 0b 86 12 20 ea |reateMen|u".... .|
|00002a00| 20 70 25 3a 70 25 3d 4d | 65 6e 75 25 0d 0b 90 1a | p%:p%=M|enu%....|
|00002a10| 20 f4 20 2d 2d 2d 20 68 | 65 61 64 65 72 20 6d 65 | . --- h|eader me|
|00002a20| 6e 75 20 2d 2d 2d 0d 0b | 9a 37 20 24 28 70 25 29 |nu ---..|.7 $(p%)|
|00002a30| 3d 54 61 73 6b 4e 61 6d | 65 24 2b bd 30 3a 70 25 |=TaskNam|e$+.0:p%|
|00002a40| 3f 31 32 3d 37 3a 70 25 | 3f 31 33 3d 32 3a 70 25 |?12=7:p%|?13=2:p%|
|00002a50| 3f 31 34 3d 37 3a 70 25 | 3f 31 35 3d 30 0d 0b a4 |?14=7:p%|?15=0...|
|00002a60| 34 20 70 25 21 31 36 3d | 38 2a a9 28 54 61 73 6b |4 p%!16=|8*.(Task|
|00002a70| 4e 61 6d 65 24 29 2b 34 | 30 3a 70 25 21 32 30 3d |Name$)+4|0:p%!20=|
|00002a80| 34 34 3a 70 25 21 32 34 | 3d 30 3a 70 25 2b 3d 32 |44:p%!24|=0:p%+=2|
|00002a90| 38 0d 0b ae 1a 20 f4 20 | 2d 2d 2d 20 69 74 65 6d |8.... . |--- item|
|00002aa0| 20 22 49 6e 66 6f 22 20 | 2d 2d 2d 0d 0b b8 42 20 | "Info" |---...B |
|00002ab0| 21 70 25 3d 30 3a f4 20 | 72 69 65 6e 20 64 65 20 |!p%=0:. |rien de |
|00002ac0| 73 70 65 63 69 61 6c 20 | 28 70 61 73 20 64 65 20 |special |(pas de |
|00002ad0| 74 69 63 6b 2c 20 70 61 | 73 20 64 65 20 70 6f 69 |tick, pa|s de poi|
|00002ae0| 6e 74 69 6c 6c 65 2c 65 | 74 63 2e 2e 29 0d 0b c2 |ntille,e|tc..)...|
|00002af0| 37 20 70 25 21 34 3d 69 | 6e 66 6f 25 3a f4 20 4f |7 p%!4=i|nfo%:. O|
|00002b00| 6e 20 61 74 74 61 63 68 | 65 20 75 6e 65 20 66 65 |n attach|e une fe|
|00002b10| 6e 65 74 72 65 20 e0 20 | 75 6e 20 73 6f 75 73 2d |netre . |un sous-|
|00002b20| 6d 65 6e 75 0d 0b cc 3c | 20 70 25 21 38 3d 26 30 |menu...<| p%!8=&0|
|00002b30| 37 30 30 39 30 31 31 3a | f4 20 66 6c 61 67 73 20 |7009011:|. flags |
|00002b40| 64 27 69 63 6f 6e 65 20 | 73 74 61 6e 64 61 72 64 |d'icone |standard|
|00002b50| 20 70 6f 75 72 20 69 74 | 65 6d 73 20 6d 65 6e 75 | pour it|ems menu|
|00002b60| 0d 0b d6 17 20 24 28 70 | 25 2b 31 32 29 3d 22 49 |.... $(p|%+12)="I|
|00002b70| 6e 66 6f 22 2b bd 30 0d | 0b e0 0b 20 70 25 2b 3d |nfo"+.0.|... p%+=|
|00002b80| 32 34 0d 0b ea 1a 20 f4 | 20 2d 2d 2d 20 69 74 65 |24.... .| --- ite|
|00002b90| 6d 20 22 51 75 69 74 22 | 20 2d 2d 2d 0d 0b f4 24 |m "Quit"| ---...$|
|00002ba0| 20 21 70 25 3d 31 32 38 | 3a f4 20 4c 61 73 74 20 | !p%=128|:. Last |
|00002bb0| 69 74 65 6d 20 69 6e 20 | 73 75 62 2d 6d 65 6e 75 |item in |sub-menu|
|00002bc0| 0d 0b fe 3c 20 70 25 21 | 34 3d 2d 31 3a f4 20 70 |...< p%!|4=-1:. p|
|00002bd0| 61 73 20 64 65 20 73 6f | 75 73 2d 6d 65 6e 75 20 |as de so|us-menu |
|00002be0| 76 65 72 73 20 75 6e 65 | 20 66 65 6e ea 74 72 65 |vers une| fen.tre|
|00002bf0| 20 63 6f 6d 6d 65 20 70 | 72 65 63 2e 0d 0c 08 13 | comme p|rec.....|
|00002c00| 20 70 25 21 38 3d 26 30 | 37 30 30 39 30 31 31 0d | p%!8=&0|7009011.|
|00002c10| 0c 12 17 20 24 28 70 25 | 2b 31 32 29 3d 22 51 75 |... $(p%|+12)="Qu|
|00002c20| 69 74 22 2b bd 30 0d 0c | 1c 05 e1 0d 0c 26 04 0d |it"+.0..|.....&..|
|00002c30| 0c 30 0f dd f2 63 6c 6f | 73 65 64 6f 77 6e 0d 0c |.0...clo|sedown..|
|00002c40| 3a 28 20 c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 |:( .. "W|imp_Clos|
|00002c50| 65 44 6f 77 6e 22 2c 74 | 61 73 6b 25 2c 26 34 42 |eDown",t|ask%,&4B|
|00002c60| 35 33 34 31 35 34 0d 0c | 44 05 e1 0d 0c 4e 04 0d |534154..|D....N..|
|00002c70| 0c 58 0c dd a4 63 63 28 | 70 25 29 0d 0c 62 3b f4 |.X...cc(|p%)..b;.|
|00002c80| 20 72 65 74 6f 75 72 6e | 65 20 6c 61 20 63 68 61 | retourn|e la cha|
|00002c90| 69 6e 65 20 63 6f 6d 6d | 65 6e 63 61 6e 74 20 65 |ine comm|encant e|
|00002ca0| 6e 20 70 25 20 28 74 65 | 72 6d 69 6e 65 65 20 70 |n p% (te|rminee p|
|00002cb0| 61 72 20 75 6e 20 0d 0c | 6c 30 f4 20 63 61 72 61 |ar un ..|l0. cara|
|00002cc0| 63 74 65 72 65 20 73 70 | 65 63 69 61 6c 2c 20 63 |ctere sp|ecial, c|
|00002cd0| 6f 6d 6d 65 20 65 6e 20 | 43 20 6f 75 20 63 27 65 |omme en |C ou c'e|
|00002ce0| 73 74 20 30 29 2e 0d 0c | 76 0e ea 20 61 24 3a 61 |st 0)...|v.. a$:a|
|00002cf0| 24 3d 22 22 0d 0c 80 0d | c8 95 20 3f 70 25 3e 33 |$=""....|.. ?p%>3|
|00002d00| 31 0d 0c 8a 17 20 61 24 | 3d 61 24 2b bd 28 3f 70 |1.... a$|=a$+.(?p|
|00002d10| 25 29 3a 70 25 2b 3d 31 | 0d 0c 94 05 ce 0d 0c 9e |%):p%+=1|........|
|00002d20| 07 3d 61 24 0d 0c a8 04 | 0d 0c b2 0e dd a4 4c 65 |.=a$....|......Le|
|00002d30| 61 66 28 53 24 29 0d 0c | bc 44 f4 20 72 65 74 6f |af(S$)..|.D. reto|
|00002d40| 75 72 6e 65 20 6c 61 20 | 66 65 75 69 6c 6c 65 20 |urne la |feuille |
|00002d50| 64 65 20 53 24 2e 20 45 | 78 3a 20 46 4e 4c 65 61 |de S$. E|x: FNLea|
|00002d60| 66 28 22 61 64 66 73 3a | 3a 34 2e 24 2e 54 6f 74 |f("adfs:|:4.$.Tot|
|00002d70| 6f 22 29 3d 22 54 6f 74 | 6f 22 0d 0c c6 0c 20 ea |o")="Tot|o".... .|
|00002d80| 20 61 24 2c 62 24 0d 0c | d0 10 20 62 24 3d 22 22 | a$,b$..|.. b$=""|
|00002d90| 3a 61 24 3d 53 24 0d 0c | da 1a 20 c8 95 20 61 24 |:a$=S$..|.. .. a$|
|00002da0| 3c 3e 22 22 20 80 20 c2 | 61 24 29 3c 3e 22 2e 22 |<>"" . .|a$)<>"."|
|00002db0| 0d 0c e4 18 20 20 62 24 | 3d c2 61 24 29 2b 62 24 |.... b$|=.a$)+b$|
|00002dc0| 3a 61 24 3d c0 61 24 29 | 0d 0c ee 06 20 ce 0d 0c |:a$=.a$)|.... ...|
|00002dd0| f8 07 3d 62 24 0d 0d 02 | 04 0d 0d 0c 0f dd a4 76 |..=b$...|.......v|
|00002de0| 61 6c 69 64 28 63 24 29 | 0d 0d 16 42 f4 20 46 4e |alid(c$)|...B. FN|
|00002df0| 76 61 6c 69 64 28 63 24 | 29 20 65 73 74 20 76 72 |valid(c$|) est vr|
|00002e00| 61 69 20 73 69 20 6f 6e | 20 70 65 75 74 20 63 72 |ai si on| peut cr|
|00002e10| 65 65 72 20 6c 65 20 66 | 69 63 68 69 65 72 20 64 |eer le f|ichier d|
|00002e20| 6f 6e 74 20 6c 65 20 6e | 6f 6d 0d 0d 20 0c f4 20 |ont le n|om.. .. |
|00002e30| 65 73 74 20 63 24 0d 0d | 2a 12 20 ea 20 6c 25 2c |est c$..|*. . l%,|
|00002e40| 6c 32 25 2c 66 6e 64 25 | 0d 0d 34 17 20 6c 25 3d |l2%,fnd%|..4. l%=|
|00002e50| a7 63 24 2c 22 2e 22 29 | 3a 6c 32 25 3d 6c 25 0d |.c$,".")|:l2%=l%.|
|00002e60| 0d 3e 0d 20 e7 20 6c 25 | 3e 30 20 8c 0d 0d 48 0d |.>. . l%|>0 ...H.|
|00002e70| 20 20 c8 95 20 6c 25 3e | 30 0d 0d 52 1a 20 20 20 | .. l%>|0..R. |
|00002e80| 6c 25 3d a7 c1 63 24 2c | 6c 32 25 2b 31 29 2c 22 |l%=..c$,|l2%+1),"|
|00002e90| 2e 22 29 0d 0d 5c 0e 20 | 20 20 6c 32 25 2b 3d 6c |.")..\. | l2%+=l|
|00002ea0| 25 0d 0d 66 07 20 20 ce | 0d 0d 70 2c 20 20 c8 99 |%..f. .|..p, ..|
|00002eb0| 20 22 4f 53 5f 46 69 6c | 65 22 2c 31 37 2c c1 63 | "OS_Fil|e",17,.c|
|00002ec0| 24 2c 31 2c 6c 32 25 2d | 31 29 2b bd 30 20 b8 20 |$,1,l2%-|1)+.0 . |
|00002ed0| 66 6e 64 25 0d 0d 7a 0f | 20 20 3d 28 66 6e 64 25 |fnd%..z.| =(fnd%|
|00002ee0| 3d 32 29 0d 0d 84 06 20 | cc 0d 0d 8e 08 20 20 3d |=2).... |..... =|
|00002ef0| a3 0d 0d 98 06 20 cd 0d | 0d a2 04 0d 0d ac 11 dd |..... ..|........|
|00002f00| f2 64 69 73 70 6c 61 79 | 28 4d 24 29 0d 0d b6 30 |.display|(M$)...0|
|00002f10| 20 f4 20 61 66 66 69 63 | 68 61 67 65 20 64 61 6e | . affic|hage dan|
|00002f20| 73 20 75 6e 65 20 66 65 | 6e 65 74 72 65 20 6e 6f |s une fe|netre no|
|00002f30| 6e 2d 6d 75 6c 74 69 74 | 61 63 68 65 0d 0d c0 18 |n-multit|ache....|
|00002f40| 20 f4 20 28 73 74 79 6c | 65 20 65 72 72 6f 72 20 | . (styl|e error |
|00002f50| 62 6f 78 29 0d 0d ca 18 | 20 f2 77 69 6d 70 5f 65 |box)....| .wimp_e|
|00002f60| 72 72 6f 72 28 a3 2c 30 | 2c 4d 24 29 0d 0d d4 05 |rror(.,0|,M$)....|
|00002f70| e1 0d 0d de 04 0d 0d e8 | 18 f4 20 2d 2d 2d 20 57 |........|.. --- W|
|00002f80| 69 6d 70 20 65 72 72 6f | 72 20 2d 2d 2d 0d 0d f2 |imp erro|r ---...|
|00002f90| 1a dd f2 77 69 6d 70 5f | 65 72 72 6f 72 28 46 25 |...wimp_|error(F%|
|00002fa0| 2c 45 25 2c 4d 24 29 0d | 0d fc 19 20 f4 20 54 72 |,E%,M$).|... . Tr|
|00002fb0| 61 69 74 61 6e 74 20 64 | 27 65 72 72 65 75 72 73 |aitant d|'erreurs|
|00002fc0| 0d 0e 06 1c 20 f4 20 69 | 66 20 46 25 20 74 68 65 |.... . i|f F% the|
|00002fd0| 6e 20 61 6c 73 6f 20 71 | 75 69 74 73 0d 0e 10 18 |n also q|uits....|
|00002fe0| 20 f4 20 45 25 20 3d 20 | 65 72 72 6f 72 20 6e 75 | . E% = |error nu|
|00002ff0| 6d 62 65 72 0d 0e 1a 19 | 20 f4 20 4d 24 20 3d 20 |mber....| . M$ = |
|00003000| 65 72 72 6f 72 20 6d 65 | 73 73 61 67 65 0d 0e 24 |error me|ssage..$|
|00003010| 17 20 ea 20 70 25 3a 70 | 25 3d 49 6e 64 69 72 25 |. . p%:p|%=Indir%|
|00003020| 2b 35 31 32 0d 0e 2e 40 | 20 70 25 21 30 3d 45 25 |+512...@| p%!0=E%|
|00003030| 3a 24 28 70 25 2b 34 29 | 3d 4d 24 2b bd 30 3a c8 |:$(p%+4)|=M$+.0:.|
|00003040| 99 20 22 57 69 6d 70 5f | 52 65 70 6f 72 74 45 72 |. "Wimp_|ReportEr|
|00003050| 72 6f 72 22 2c 70 25 2c | 25 31 2c 54 61 73 6b 4e |ror",p%,|%1,TaskN|
|00003060| 61 6d 65 24 0d 0e 38 2f | 20 e7 20 46 25 20 8c 20 |ame$..8/| . F% . |
|00003070| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 44 6f |.. "Wimp|_CloseDo|
|00003080| 77 6e 22 2c 74 61 73 6b | 25 2c 26 34 42 35 33 34 |wn",task|%,&4B534|
|00003090| 31 35 34 0d 0e 42 05 e1 | 0d 0e 4c 04 0d 0e 56 17 |154..B..|..L...V.|
|000030a0| f4 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |. ------|--------|
|000030b0| 2d 2d 2d 0d 0e 60 17 f4 | 20 2d 2d 20 74 72 61 69 |---..`..| -- trai|
|000030c0| 74 65 6d 65 6e 74 20 2d | 2d 2d 0d 0e 6a 17 f4 20 |tement -|--..j.. |
|000030d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030e0| 2d 0d 0e 74 04 0d 0e 7e | 16 dd f2 74 72 61 69 74 |-..t...~|...trait|
|000030f0| 65 28 49 6e 24 2c 4f 75 | 74 24 29 0d 0e 88 23 20 |e(In$,Ou|t$)...# |
|00003100| ea 20 69 6e 25 2c 6f 75 | 74 25 2c 63 25 2c 64 65 |. in%,ou|t%,c%,de|
|00003110| 6a 61 5f 65 73 70 61 63 | 65 2c 6f 62 6a 25 0d 0e |ja_espac|e,obj%..|
|00003120| 92 11 20 e7 20 49 6e 24 | 3d 4f 75 74 24 20 8c 0d |.. . In$|=Out$ ..|
|00003130| 0e 9c 1c 20 20 e7 20 49 | 6e 24 3d 22 3c 57 69 6d |... . I|n$="<Wim|
|00003140| 70 24 53 63 72 61 70 3e | 22 20 8c 0d 0e a6 1b 20 |p$Scrap>|" ..... |
|00003150| 20 20 4f 75 74 24 3d 22 | 3c 57 69 6d 70 24 53 63 | Out$="|<Wimp$Sc|
|00003160| 72 61 70 3e 32 22 0d 0e | c4 07 20 20 cc 0d 0e ce |rap>2"..|.. ....|
|00003170| 32 20 20 20 f2 64 69 73 | 70 6c 61 79 28 22 49 6e |2 .dis|play("In|
|00003180| 70 75 74 20 61 6e 64 20 | 6f 75 74 70 75 74 20 61 |put and |output a|
|00003190| 72 65 20 74 68 65 20 73 | 61 6d 65 22 29 3a e1 0d |re the s|ame"):..|
|000031a0| 0e d8 07 20 20 cd 0d 0e | e2 06 20 cd 0d 0e ec 0f |... ...|.. .....|
|000031b0| 20 69 6e 25 3d 8e 28 49 | 6e 24 29 0d 0e f6 20 20 | in%=.(I|n$)... |
|000031c0| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 31 37 2c |.. "OS_F|ile",17,|
|000031d0| 4f 75 74 24 20 b8 20 6f | 62 6a 25 0d 0f 00 0e 20 |Out$ . o|bj%.... |
|000031e0| c8 8e 20 6f 62 6a 25 20 | ca 0d 0f 0a 16 20 20 c9 |.. obj% |..... .|
|000031f0| 20 30 3a 6f 75 74 25 3d | ae 28 4f 75 74 24 29 0d | 0:out%=|.(Out$).|
|00003200| 0f 14 24 20 20 c9 20 31 | 3a 6f 75 74 25 3d ad 28 |..$ . 1|:out%=.(|
|00003210| 4f 75 74 24 29 3a cf 23 | 6f 75 74 25 3d a2 23 6f |Out$):.#|out%=.#o|
|00003220| 75 74 25 0d 0f 1e 2f 20 | 20 c9 20 32 2c 33 3a f2 |ut%.../ | . 2,3:.|
|00003230| 64 69 73 70 6c 61 79 28 | 22 4f 75 74 70 75 74 20 |display(|"Output |
|00003240| 69 73 20 61 20 64 69 72 | 65 63 74 6f 72 79 22 29 |is a dir|ectory")|
|00003250| 3a e1 0d 0f 28 06 20 cb | 0d 0f 32 0e 20 c8 95 20 |:...(. .|..2. .. |
|00003260| ac c5 23 69 6e 25 0d 0f | 3c 0e 20 20 63 25 3d 9a |..#in%..|<. c%=.|
|00003270| 23 69 6e 25 0d 0f 46 0d | 20 20 c8 8e 20 63 25 20 |#in%..F.| .. c% |
|00003280| ca 0d 0f 50 3d 20 20 20 | c9 20 26 39 2c 26 44 2c |...P= |. &9,&D,|
|00003290| 26 41 2c 33 32 3a e7 20 | ac 64 65 6a 61 5f 65 73 |&A,32:. |.deja_es|
|000032a0| 70 61 63 65 20 8c 20 64 | 65 6a 61 5f 65 73 70 61 |pace . d|eja_espa|
|000032b0| 63 65 3d b9 3a d5 23 6f | 75 74 25 2c 33 32 0d 0f |ce=.:.#o|ut%,32..|
|000032c0| 5a 20 20 20 20 7f 3a d5 | 23 6f 75 74 25 2c 63 25 |Z .:.|#out%,c%|
|000032d0| 3a 64 65 6a 61 5f 65 73 | 70 61 63 65 3d a3 0d 0f |:deja_es|pace=...|
|000032e0| 64 07 20 20 cb 0d 0f 6e | 06 20 ce 0d 0f 78 11 20 |d. ...n|. ...x. |
|000032f0| d9 23 69 6e 25 3a d9 23 | 6f 75 74 25 0d 0f 82 1d |.#in%:.#|out%....|
|00003300| 20 e7 20 4f 75 74 24 3d | 22 3c 57 69 6d 70 24 53 | . Out$=|"<Wimp$S|
|00003310| 63 72 61 70 3e 32 22 20 | 8c 0d 0f 8c 27 20 20 c8 |crap>2" |....' .|
|00003320| 99 20 22 4f 53 5f 43 4c | 49 22 2c 22 52 45 4d 4f |. "OS_CL|I","REMO|
|00003330| 56 45 20 3c 57 69 6d 70 | 24 53 63 72 61 70 3e 22 |VE <Wimp|$Scrap>"|
|00003340| 0d 0f 96 35 20 20 c8 99 | 20 22 4f 53 5f 43 4c 49 |...5 ..| "OS_CLI|
|00003350| 22 2c 22 52 45 4e 41 4d | 45 20 3c 57 69 6d 70 24 |","RENAM|E <Wimp$|
|00003360| 53 63 72 61 70 3e 32 20 | 3c 57 69 6d 70 24 53 63 |Scrap>2 |<Wimp$Sc|
|00003370| 72 61 70 3e 22 0d 0f a0 | 06 20 cd 0d 0f aa 05 e1 |rap>"...|. ......|
|00003380| 0d 0f b4 04 0d 0f be 10 | dd a4 6d 69 6e 28 61 25 |........|..min(a%|
|00003390| 2c 62 25 29 0d 0f c8 17 | e7 20 61 25 3e 62 25 20 |,b%)....|. a%>b% |
|000033a0| 8c 20 3d 62 25 20 8b 20 | 3d 61 25 0d ff |. =b% . |=a%.. |
+--------+-------------------------+-------------------------+--------+--------+