home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / programming / wimpdiy / !WimpDIY / !RunImage < prev    next >
Unknown  |  1997-07-14  |  12.6 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 43 54 61 73 6b |me$)<=10|...CTask|
|000002e0| 4e 61 6d 65 24 3d 22 57 | 69 6d 70 44 49 59 22 3a |Name$="W|impDIY":|
|000002f0| 54 61 73 6b 50 75 72 70 | 6f 73 65 24 3d 22 44 6f |TaskPurp|ose$="Do|
|00000300| 65 73 20 6e 6f 74 68 69 | 6e 67 20 28 61 74 20 74 |es nothi|ng (at t|
|00000310| 68 65 20 6d 6f 6d 65 6e | 74 29 22 0d 00 be 3f 54 |he momen|t)"...?T|
|00000320| 61 73 6b 41 75 74 68 6f | 72 24 3d 22 4a e9 72 f4 |askAutho|r$="J.r.|
|00000330| 6d 65 20 4d 61 74 68 65 | 76 65 74 22 3a 54 61 73 |me Mathe|vet":Tas|
|00000340| 6b 56 65 72 73 69 6f 6e | 24 3d 22 30 2e 30 31 20 |kVersion|$="0.01 |
|00000350| 28 31 34 2f 37 2f 39 37 | 29 22 0d 00 c8 3a 53 61 |(14/7/97|)"...:Sa|
|00000360| 76 65 53 70 72 69 74 65 | 24 3d 22 66 69 6c 65 5f |veSprite|$="file_|
|00000370| 46 46 46 22 3a f4 20 46 | 46 46 20 65 73 74 20 6c |FFF":. F|FF est l|
|00000380| 65 20 66 69 6c 65 74 79 | 70 65 20 64 65 20 27 54 |e filety|pe de 'T|
|00000390| 65 78 74 27 0d 00 d2 12 | 46 69 6c 65 54 79 70 65 |ext'....|FileType|
|000003a0| 25 3d 26 46 46 46 0d 00 | dc 28 f4 20 54 61 73 6b |%=&FFF..|.(. Task|
|000003b0| 4e 61 6d 65 24 20 6d 75 | 73 74 20 62 65 20 3c 3d |Name$ mu|st be <=|
|000003c0| 20 31 30 20 63 61 72 73 | 2e 20 6c 6f 6e 67 0d 00 | 10 cars|. long..|
|000003d0| e6 40 f4 20 54 61 73 6b | 20 73 70 72 69 74 65 20 |.@. Task| sprite |
|000003e0| 69 73 20 22 21 22 2b 54 | 61 73 6b 4e 61 6d 65 24 |is "!"+T|askName$|
|000003f0| 2c 20 73 6f 20 68 61 76 | 65 20 61 20 67 6f 20 77 |, so hav|e a go w|
|00000400| 69 74 68 20 21 70 61 69 | 6e 74 20 2e 2e 2e 0d 00 |ith !pai|nt .....|
|00000410| f0 2d f4 20 53 69 7a 65 | 20 6f 66 20 73 70 72 69 |.-. Size| of spri|
|00000420| 74 65 20 73 68 6f 75 6c | 64 20 62 65 20 36 38 2a |te shoul|d be 68*|
|00000430| 36 38 20 4f 53 20 55 6e | 69 74 73 0d 00 fa 37 f4 |68 OS Un|its...7.|
|00000440| 20 4f 74 68 65 72 20 76 | 61 72 69 61 62 6c 65 73 | Other v|ariables|
|00000450| 20 61 72 65 20 73 65 6c | 66 2d 65 78 70 6c 61 6e | are sel|f-explan|
|00000460| 61 74 6f 72 79 2c 20 49 | 20 74 68 69 6e 6b 20 2e |atory, I| think .|
|00000470| 2e 2e 0d 01 04 3d f4 20 | 2d 2d 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 0d |--------|-------.|
|000004b0| 01 0e 04 0d 01 18 2f f2 | 69 6e 69 74 74 61 73 6b |....../.|inittask|
|000004c0| 3a f2 6c 6f 61 64 74 65 | 6d 70 6c 61 74 65 73 3a |:.loadte|mplates:|
|000004d0| f2 69 6e 69 74 6d 65 6e | 75 73 3a 71 75 69 74 25 |.initmen|us:quit%|
|000004e0| 3d a3 0d 01 22 3f f4 20 | 70 61 73 20 64 65 20 6e |=..."?. |pas de n|
|000004f0| 75 6c 6c 20 72 65 61 73 | 6f 6e 2c 20 6e 69 20 64 |ull reas|on, ni d|
|00000500| 65 20 70 6f 69 6e 74 65 | 72 20 6c 65 61 76 69 6e |e pointe|r leavin|
|00000510| 67 2f 65 6e 74 65 72 69 | 6e 67 20 77 69 6e 64 6f |g/enteri|ng windo|
|00000520| 77 0d 01 2c 20 6d 61 73 | 6b 25 3d 25 31 31 30 30 |w.., mas|k%=%1100|
|00000530| 30 31 3a 49 6e 24 3d 22 | 22 3a 4f 75 74 24 3d 22 |01:In$="|":Out$="|
|00000540| 22 0d 01 36 05 f5 0d 01 | 40 2b 20 c8 99 20 22 57 |"..6....|@+ .. "W|
|00000550| 69 6d 70 5f 50 6f 6c 6c | 22 2c 6d 61 73 6b 25 2c |imp_Poll|",mask%,|
|00000560| 50 6f 6c 6c 62 75 66 25 | 20 b8 20 65 76 65 6e 74 |Pollbuf%| . event|
|00000570| 25 0d 01 4a 33 20 f4 20 | 53 75 72 20 52 4f 33 2c |%..J3 . |Sur RO3,|
|00000580| 20 6f 6e 20 61 75 72 61 | 69 74 20 70 75 20 61 70 | on aura|it pu ap|
|00000590| 70 65 6c 65 72 20 57 69 | 6d 70 5f 50 6f 6c 6c 49 |peler Wi|mp_PollI|
|000005a0| 64 6c 65 20 0d 01 54 34 | 20 f4 20 70 6f 75 72 20 |dle ..T4| . pour |
|000005b0| 73 65 20 64 65 62 61 72 | 61 73 73 65 72 20 64 65 |se debar|asser de|
|000005c0| 73 20 65 76 65 6e 65 6d | 65 6e 74 73 20 4e 55 4c |s evenem|ents NUL|
|000005d0| 4c 20 52 45 41 53 4f 4e | 0d 01 5e 3f 20 f4 20 28 |L REASON|..^? . (|
|000005e0| 43 27 65 73 74 2d e0 2d | 64 69 72 65 2c 20 71 75 |C'est-.-|dire, qu|
|000005f0| 65 20 6c 65 20 57 69 6d | 70 20 6e 65 20 6e 6f 75 |e le Wim|p ne nou|
|00000600| 73 20 72 65 6e 64 20 6c | 61 20 6d 61 69 6e 20 71 |s rend l|a main q|
|00000610| 75 65 20 73 27 69 6c 0d | 01 68 3f 20 f4 20 73 27 |ue s'il.|.h? . s'|
|00000620| 65 73 74 20 70 61 73 73 | 65 20 71 71 63 68 6f 73 |est pass|e qqchos|
|00000630| 65 20 64 27 69 6d 70 6f | 72 74 61 6e 74 29 2e 20 |e d'impo|rtant). |
|00000640| 49 63 69 2c 20 6f 6e 20 | 73 65 20 63 6f 6e 74 65 |Ici, on |se conte|
|00000650| 6e 74 65 20 64 65 0d 01 | 72 39 20 f4 20 70 6f 73 |nte de..|r9 . pos|
|00000660| 69 74 69 6f 6e 6e 65 72 | 20 63 6f 72 72 65 63 74 |itionner| correct|
|00000670| 65 6d 65 6e 74 20 6c 65 | 20 6d 61 73 71 75 65 20 |ement le| masque |
|00000680| 61 76 65 63 20 57 69 6d | 70 5f 50 6f 6c 6c 2e 0d |avec Wim|p_Poll..|
|00000690| 01 7c 10 20 c8 8e 20 65 | 76 65 6e 74 25 20 ca 0d |.|. .. e|vent% ..|
|000006a0| 01 86 3a 20 20 f4 20 56 | 65 72 69 66 69 65 7a 20 |..: . V|erifiez |
|000006b0| 61 76 65 63 20 53 74 72 | 6f 6e 67 48 65 6c 70 20 |avec Str|ongHelp |
|000006c0| 6c 65 73 20 6e 75 6d 65 | 72 6f 73 20 64 27 65 76 |les nume|ros d'ev|
|000006d0| 65 6e 65 6d 65 6e 74 73 | 2e 0d 01 90 37 20 20 f4 |enements|....7 .|
|000006e0| 20 41 76 65 63 20 53 74 | 72 6f 6e 67 45 44 2c 20 | Avec St|rongED, |
|000006f0| 74 61 70 65 7a 20 46 31 | 20 65 6e 20 61 79 61 6e |tapez F1| en ayan|
|00000700| 74 20 6d 69 73 20 6c 65 | 20 63 75 72 73 65 75 72 |t mis le| curseur|
|00000710| 0d 01 9a 39 20 20 f4 20 | 73 75 72 20 6c 61 20 63 |...9 . |sur la c|
|00000720| 68 61 69 6e 65 20 22 57 | 69 6d 70 5f 50 6f 6c 6c |haine "W|imp_Poll|
|00000730| 22 2e 20 53 75 72 20 5a | 61 70 2c 20 69 6c 20 66 |". Sur Z|ap, il f|
|00000740| 61 75 74 20 61 76 6f 69 | 72 0d 01 a4 3b 20 20 f4 |aut avoi|r...; .|
|00000750| 20 6c 61 6e 63 65 20 6c | 65 20 6d 6f 64 75 6c 65 | lance l|e module|
|00000760| 20 4d 4a 45 20 61 70 72 | e8 73 20 61 76 6f 69 72 | MJE apr|.s avoir|
|00000770| 20 61 73 73 6f 63 69 65 | 20 6c 61 20 63 6f 6d 6d | associe| la comm|
|00000780| 61 6e 64 65 0d 01 ae 3e | 20 20 f4 20 4d 4a 45 5f |ande...>| . MJE_|
|00000790| 48 65 6c 70 43 6f 6e 74 | 65 78 74 20 e0 20 75 6e |HelpCont|ext . un|
|000007a0| 65 20 74 6f 75 63 68 65 | 2c 20 65 74 20 61 63 74 |e touche|, et act|
|000007b0| 69 76 65 72 20 63 65 74 | 74 65 20 74 6f 75 63 68 |iver cet|te touch|
|000007c0| 65 2e 0d 01 b8 1f 20 20 | c9 20 32 3a f2 6f 70 65 |e..... |. 2:.ope|
|000007d0| 6e 77 69 6e 64 6f 77 28 | 50 6f 6c 6c 62 75 66 25 |nwindow(|Pollbuf%|
|000007e0| 29 0d 01 c2 1f 20 20 c9 | 20 36 3a f2 6d 6f 75 73 |).... .| 6:.mous|
|000007f0| 65 63 6c 69 63 6b 28 50 | 6f 6c 6c 62 75 66 25 29 |eclick(P|ollbuf%)|
|00000800| 0d 01 cc 1d 20 20 c9 20 | 37 3a f2 75 73 65 72 64 |.... . |7:.userd|
|00000810| 72 61 67 28 50 6f 6c 6c | 62 75 66 25 29 0d 01 d6 |rag(Poll|buf%)...|
|00000820| 1f 20 20 c9 20 38 3a f2 | 6b 65 79 70 72 65 73 73 |. . 8:.|keypress|
|00000830| 65 64 28 50 6f 6c 6c 62 | 75 66 25 29 0d 01 e0 21 |ed(Pollb|uf%)...!|
|00000840| 20 20 c9 20 39 3a f2 6d | 65 6e 75 73 65 6c 65 63 | . 9:.m|enuselec|
|00000850| 74 65 64 28 50 6f 6c 6c | 62 75 66 25 29 0d 01 ea |ted(Poll|buf%)...|
|00000860| 23 20 20 c9 20 31 37 2c | 31 38 2c 31 39 3a f2 6d |# . 17,|18,19:.m|
|00000870| 65 73 73 61 67 65 28 50 | 6f 6c 6c 62 75 66 25 29 |essage(P|ollbuf%)|
|00000880| 0d 01 f4 08 20 20 7f 3a | 0d 01 fe 06 20 cb 0d 02 |.... .:|.... ...|
|00000890| 08 0b fd 20 71 75 69 74 | 25 0d 02 12 0e f2 63 6c |... quit|%.....cl|
|000008a0| 6f 73 65 64 6f 77 6e 0d | 02 1c 05 e0 0d 02 26 04 |osedown.|......&.|
|000008b0| 0d 02 30 0e dd f2 69 6e | 69 74 74 61 73 6b 0d 02 |..0...in|ittask..|
|000008c0| 3a 09 20 ea 20 70 25 0d | 02 44 2c 20 70 25 3d 50 |:. . p%.|.D, p%=P|
|000008d0| 6f 6c 6c 62 75 66 25 3a | f4 20 4f 6e 20 73 65 20 |ollbuf%:|. On se |
|000008e0| 73 65 72 74 20 64 75 20 | 50 6f 6c 6c 20 62 75 66 |sert du |Poll buf|
|000008f0| 66 65 72 0d 02 4e 3d 20 | f4 20 70 6f 75 72 20 63 |fer..N= |. pour c|
|00000900| 72 65 65 72 20 75 6e 65 | 20 69 63 6f 6e 65 20 71 |reer une| icone q|
|00000910| 75 69 20 64 65 20 74 6f | 75 74 65 73 20 66 61 63 |ui de to|utes fac|
|00000920| 6f 6e 73 20 73 65 72 61 | 20 64 69 72 65 63 74 65 |ons sera| directe|
|00000930| 0d 02 58 06 20 3a 0d 02 | 62 2d 20 f4 20 4f 6e 20 |..X. :..|b- . On |
|00000940| 73 27 65 6e 72 65 67 69 | 73 74 72 65 20 61 75 70 |s'enregi|stre aup|
|00000950| 72 65 73 20 64 75 20 54 | 61 73 6b 20 4d 61 6e 61 |res du T|ask Mana|
|00000960| 67 65 72 0d 02 6c 40 20 | c8 99 20 22 57 69 6d 70 |ger..l@ |.. "Wimp|
|00000970| 5f 49 6e 69 74 69 61 6c | 69 73 65 22 2c 32 30 30 |_Initial|ise",200|
|00000980| 2c 26 34 42 35 33 34 31 | 35 34 2c 54 61 73 6b 4e |,&4B5341|54,TaskN|
|00000990| 61 6d 65 24 2b bd 30 20 | b8 20 76 73 25 2c 74 61 |ame$+.0 |. vs%,ta|
|000009a0| 73 6b 25 0d 02 76 06 20 | 3a 0d 02 80 2c 20 f4 20 |sk%..v. |:..., . |
|000009b0| 4f 6e 20 76 61 20 69 6e | 73 74 61 6c 6c 65 72 20 |On va in|staller |
|000009c0| 6c 27 69 63 6f 6e 65 20 | 73 75 72 20 6c 27 69 63 |l'icone |sur l'ic|
|000009d0| 6f 6e 62 61 72 0d 02 8a | 2b 20 21 70 25 3d 2d 31 |onbar...|+ !p%=-1|
|000009e0| 3a 70 25 21 34 3d 30 3a | 70 25 21 38 3d 30 3a 70 |:p%!4=0:|p%!8=0:p|
|000009f0| 25 21 31 32 3d 36 38 3a | 70 25 21 31 36 3d 36 38 |%!12=68:|p%!16=68|
|00000a00| 0d 02 94 32 20 f4 20 36 | 38 2a 36 38 20 4f 53 20 |...2 . 6|8*68 OS |
|00000a10| 75 6e 69 74 73 20 70 6f | 75 72 20 75 6e 20 73 70 |units po|ur un sp|
|00000a20| 72 69 74 65 20 65 73 74 | 20 70 72 65 63 6f 6e 69 |rite est| preconi|
|00000a30| 73 65 0d 02 9e 19 20 f4 | 20 70 61 72 20 6c 65 20 |se.... .| par le |
|00000a40| 73 74 79 6c 65 20 67 75 | 69 64 65 0d 02 a8 06 20 |style gu|ide.... |
|00000a50| 3a 0d 02 b2 40 20 70 25 | 21 32 30 3d 25 31 30 30 |:...@ p%|!20=%100|
|00000a60| 31 31 30 31 30 3a f4 20 | 46 6c 61 67 73 3a 20 73 |11010:. |Flags: s|
|00000a70| 70 72 69 74 65 2b 63 65 | 6e 74 72 65 2b 64 65 73 |prite+ce|ntre+des|
|00000a80| 73 69 6e 65 65 20 70 61 | 72 20 6c 65 20 57 69 6d |sinee pa|r le Wim|
|00000a90| 70 0d 02 bc 31 20 24 28 | 70 25 2b 32 34 29 3d 22 |p...1 $(|p%+24)="|
|00000aa0| 21 22 2b 54 61 73 6b 4e | 61 6d 65 24 2b bd 30 3a |!"+TaskN|ame$+.0:|
|00000ab0| f4 20 44 61 74 61 3a 20 | 73 70 72 69 74 65 6e 61 |. Data: |spritena|
|00000ac0| 6d 65 0d 02 c6 1e 20 c8 | 99 20 22 57 69 6d 70 5f |me.... .|. "Wimp_|
|00000ad0| 43 72 65 61 74 65 49 63 | 6f 6e 22 2c 30 2c 70 25 |CreateIc|on",0,p%|
|00000ae0| 0d 02 d0 05 e1 0d 02 da | 04 0d 02 e4 14 dd f2 6f |........|.......o|
|00000af0| 70 65 6e 77 69 6e 64 6f | 77 28 42 25 29 0d 02 ee |penwindo|w(B%)...|
|00000b00| 3f 20 f4 20 57 69 6d 70 | 5f 50 6f 6c 6c 20 6d 27 |? . Wimp|_Poll m'|
|00000b10| 61 20 72 65 6e 76 6f 79 | 65 20 65 78 61 63 74 65 |a renvoy|e exacte|
|00000b20| 6d 65 6e 74 20 6c 65 73 | 20 62 6f 6e 73 20 63 68 |ment les| bons ch|
|00000b30| 61 6d 70 73 20 64 61 6e | 73 20 42 25 0d 02 f8 41 |amps dan|s B%...A|
|00000b40| 20 f4 20 4f 6e 20 72 65 | 63 6f 69 74 20 63 65 74 | . On re|coit cet|
|00000b50| 20 65 76 65 6e 65 6d 65 | 6e 74 20 71 75 61 6e 64 | eveneme|nt quand|
|00000b60| 20 6f 6e 20 64 65 70 6c | 61 63 65 20 6c 61 20 66 | on depl|ace la f|
|00000b70| 65 6e 65 74 72 65 20 64 | 27 69 6e 66 6f 0d 03 02 |enetre d|'info...|
|00000b80| 1d 20 f4 20 6f 75 20 63 | 65 6c 6c 65 20 64 65 20 |. . ou c|elle de |
|00000b90| 73 61 75 76 65 67 61 72 | 64 65 0d 03 0c 1d 20 c8 |sauvegar|de.... .|
|00000ba0| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|00000bb0| 6f 77 22 2c 2c 42 25 0d | 03 16 05 e1 0d 03 20 04 |ow",,B%.|...... .|
|00000bc0| 0d 03 2a 14 dd f2 6d 6f | 75 73 65 63 6c 69 63 6b |..*...mo|useclick|
|00000bd0| 28 42 25 29 0d 03 34 0b | 20 ea 20 6b 65 79 25 0d |(B%)..4.| . key%.|
|00000be0| 03 3e 0e 20 c8 8e 20 42 | 25 21 38 20 ca 0d 03 48 |.>. .. B|%!8 ...H|
|00000bf0| 0c 20 20 c9 20 31 2c 34 | 3a 0d 03 52 1f 20 20 20 |. . 1,4|:..R. |
|00000c00| e7 20 42 25 21 31 32 3d | 77 69 6e 25 20 80 20 42 |. B%!12=|win% . B|
|00000c10| 25 21 31 36 3d 30 20 8c | 0d 03 5c 39 20 20 20 20 |%!16=0 .|..\9 |
|00000c20| f4 20 4f 6e 20 63 6c 69 | 63 6b 65 20 73 75 72 20 |. On cli|cke sur |
|00000c30| 27 4f 4b 27 20 64 65 20 | 6c 61 20 66 65 6e 65 74 |'OK' de |la fenet|
|00000c40| 72 65 20 64 65 20 73 61 | 75 76 65 67 61 72 64 65 |re de sa|uvegarde|
|00000c50| 2e 0d 03 66 3c 20 20 20 | 20 f4 20 49 6c 20 66 61 |...f< | . Il fa|
|00000c60| 75 74 20 76 65 72 69 66 | 69 65 72 20 6c 65 20 63 |ut verif|ier le c|
|00000c70| 68 65 6d 69 6e 20 66 6f | 75 72 6e 69 20 64 61 6e |hemin fo|urni dan|
|00000c80| 73 20 6c 65 20 77 72 69 | 74 61 62 6c 65 0d 03 70 |s le wri|table..p|
|00000c90| 14 20 20 20 20 f4 20 65 | 74 20 73 61 75 76 65 72 |. . e|t sauver|
|00000ca0| 2e 0d 03 7a 33 20 20 20 | 20 42 25 21 30 3d 77 69 |...z3 | B%!0=wi|
|00000cb0| 6e 25 3a 42 25 21 34 3d | 32 3a c8 99 20 22 57 69 |n%:B%!4=|2:.. "Wi|
|00000cc0| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|00000cd0| 2c 2c 42 25 0d 03 84 17 | 20 20 20 20 4f 75 74 24 |,,B%....| Out$|
|00000ce0| 3d a4 63 63 28 42 25 21 | 32 38 29 0d 03 8e 18 20 |=.cc(B%!|28).... |
|00000cf0| 20 20 20 e7 20 a4 76 61 | 6c 69 64 28 4f 75 74 24 | . .va|lid(Out$|
|00000d00| 29 20 8c 0d 03 98 13 20 | 20 20 20 20 f4 20 6f 6e |) ..... | . on|
|00000d10| 20 73 61 75 76 65 0d 03 | a2 33 20 20 20 20 20 f2 | sauve..|.3 .|
|00000d20| 74 72 61 69 74 65 28 49 | 6e 24 2c 4f 75 74 24 29 |traite(I|n$,Out$)|
|00000d30| 3a c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 |:.. "Wim|p_Create|
|00000d40| 4d 65 6e 75 22 2c 2c 2d | 31 0d 03 ac 38 20 20 20 |Menu",,-|1...8 |
|00000d50| 20 20 c8 99 20 22 58 4f | 53 5f 43 4c 49 22 2c 22 | .. "XO|S_CLI","|
|00000d60| 53 45 54 54 59 50 45 20 | 22 2b 4f 75 74 24 2b 22 |SETTYPE |"+Out$+"|
|00000d70| 20 22 2b c3 7e 46 69 6c | 65 54 79 70 65 25 2b bd | "+.~Fil|eType%+.|
|00000d80| 30 0d 03 b6 2b 20 20 20 | 20 20 e7 20 49 6e 24 3d |0...+ | . In$=|
|00000d90| 22 3c 57 69 6d 70 24 53 | 63 72 61 70 3e 22 20 80 |"<Wimp$S|crap>" .|
|00000da0| 20 49 6e 24 3c 3e 4f 75 | 74 24 20 8c 0d 03 c0 1c | In$<>Ou|t$ .....|
|00000db0| 20 20 20 20 20 20 ff 22 | 2a 52 45 4d 4f 56 45 20 | ."|*REMOVE |
|00000dc0| 22 2b 49 6e 24 2b bd 30 | 0d 03 ca 0a 20 20 20 20 |"+In$+.0|.... |
|00000dd0| 20 cd 0d 03 d4 29 20 20 | 20 20 20 c8 99 20 22 4f | ....) | .. "O|
|00000de0| 53 5f 42 79 74 65 22 2c | 31 32 31 2c 30 20 82 20 |S_Byte",|121,0 . |
|00000df0| 26 38 30 20 b8 20 2c 6b | 65 79 25 0d 03 de 28 20 |&80 . ,k|ey%...( |
|00000e00| 20 20 20 20 e7 20 6b 65 | 79 25 3d 26 46 46 20 8c | . ke|y%=&FF .|
|00000e10| 20 ff 22 2a 52 45 4d 4f | 56 45 20 22 2b 49 6e 24 | ."*REMO|VE "+In$|
|00000e20| 2b bd 30 0d 03 e8 09 20 | 20 20 20 cc 0d 03 f2 42 |+.0.... | ....B|
|00000e30| 20 20 20 20 20 f2 64 69 | 73 70 6c 61 79 28 22 54 | .di|splay("T|
|00000e40| 6f 20 73 61 76 65 2c 20 | 64 72 61 67 20 74 68 65 |o save, |drag the|
|00000e50| 20 69 63 6f 6e 20 74 6f | 20 61 20 64 69 72 65 63 | icon to| a direc|
|00000e60| 74 6f 72 79 20 64 69 73 | 70 6c 61 79 22 29 0d 03 |tory dis|play")..|
|00000e70| fc 09 20 20 20 20 cd 0d | 04 06 08 20 20 20 cd 0d |.. ..|... ..|
|00000e80| 04 10 0a 20 20 c9 20 32 | 3a 0d 04 1a 39 20 20 20 |... . 2|:...9 |
|00000e90| f4 20 53 69 20 6f 6e 20 | 66 61 69 74 20 27 6d 65 |. Si on |fait 'me|
|00000ea0| 6e 75 27 20 61 69 6c 6c | 65 75 72 73 20 71 75 65 |nu' aill|eurs que|
|00000eb0| 20 73 75 72 20 6c 61 20 | 66 65 6e 65 74 72 65 20 | sur la |fenetre |
|00000ec0| 64 65 0d 04 24 2a 20 20 | 20 f4 20 73 61 75 76 65 |de..$* | . sauve|
|00000ed0| 67 61 72 64 65 2c 20 6f | 6e 20 69 67 6e 6f 72 65 |garde, o|n ignore|
|00000ee0| 20 6c 27 65 76 65 6e 65 | 6d 65 6e 74 0d 04 2e 18 | l'evene|ment....|
|00000ef0| 20 20 20 e7 20 42 25 21 | 31 32 3d 69 6e 66 6f 25 | . B%!|12=info%|
|00000f00| 20 8c 20 e1 0d 04 38 2b | 20 20 20 f4 20 53 69 6e | . ...8+| . Sin|
|00000f10| 6f 6e 2c 20 6f 6e 20 66 | 61 69 74 20 61 70 70 61 |on, on f|ait appa|
|00000f20| 72 61 69 74 72 65 20 6c | 65 20 6d 65 6e 75 2e 0d |raitre l|e menu..|
|00000f30| 04 42 3a 20 20 20 f4 20 | 4c 65 73 20 64 6f 6e 6e |.B: . |Les donn|
|00000f40| 65 65 73 20 73 6f 6e 74 | 20 64 75 20 73 74 79 6c |ees sont| du styl|
|00000f50| 65 20 67 75 69 64 65 2c | 20 76 61 6c 61 62 6c 65 |e guide,| valable|
|00000f60| 73 20 70 6f 75 72 20 75 | 6e 0d 04 4c 21 20 20 20 |s pour u|n..L! |
|00000f70| f4 20 63 6c 69 63 6b 20 | 6d 65 6e 75 20 73 75 72 |. click |menu sur|
|00000f80| 20 6c 27 69 63 6f 6e 62 | 61 72 0d 04 56 30 20 20 | l'iconb|ar..V0 |
|00000f90| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|00000fa0| 4d 65 6e 75 22 2c 2c 4d | 65 6e 75 25 2c 42 25 21 |Menu",,M|enu%,B%!|
|00000fb0| 30 2d 36 34 2c 39 36 2b | 38 38 0d 04 60 0e 20 20 |0-64,96+|88..`. |
|00000fc0| c9 20 31 36 2c 36 34 3a | 0d 04 6a 42 20 20 20 f4 |. 16,64:|..jB .|
|00000fd0| 20 4f 6e 20 64 65 74 65 | 63 74 65 20 75 6e 20 64 | On dete|cte un d|
|00000fe0| 72 61 67 2c 20 6f 6e 20 | 76 61 20 64 6f 6e 63 20 |rag, on |va donc |
|00000ff0| 63 6f 6c 6c 65 72 20 6c | 61 20 62 6f 69 74 65 20 |coller l|a boite |
|00001000| 70 6f 69 6e 74 69 6c 6c | 65 65 0d 04 74 1c 20 20 |pointill|ee..t. |
|00001010| 20 f4 20 61 75 20 70 6f | 69 6e 74 65 75 72 20 73 | . au po|inteur s|
|00001020| 6f 75 72 69 73 2e 0d 04 | 7e 42 20 20 20 f4 20 4f |ouris...|~B . O|
|00001030| 6e 20 72 65 63 68 65 72 | 63 68 65 20 6c 65 73 20 |n recher|che les |
|00001040| 63 6f 6f 72 64 6f 6e 6e | 65 65 73 20 64 65 20 6c |coordonn|ees de l|
|00001050| 27 69 63 6f 6e 65 20 31 | 20 64 61 6e 73 20 6c 61 |'icone 1| dans la|
|00001060| 20 66 65 6e 65 74 72 65 | 0d 04 88 3e 20 20 20 f4 | fenetre|...> .|
|00001070| 20 77 69 6e 25 2e 20 4f | 6e 20 61 6a 6f 75 74 65 | win%. O|n ajoute|
|00001080| 20 6c 65 73 20 63 6f 6f | 72 64 6f 6e 6e 65 65 73 | les coo|rdonnees|
|00001090| 20 64 65 20 6c 61 20 66 | 65 6e 65 74 72 65 20 31 | de la f|enetre 1|
|000010a0| 20 64 61 6e 73 20 0d 04 | 92 43 20 20 20 f4 20 6c | dans ..|.C . l|
|000010b0| 27 65 63 72 61 6e 2e 20 | 4f 6e 20 6f 62 74 69 65 |'ecran. |On obtie|
|000010c0| 6e 74 20 6c 65 73 20 63 | 6f 6f 72 64 6f 6e 6e 65 |nt les c|oordonne|
|000010d0| 65 73 20 64 65 20 6c 27 | 69 63 6f 6e 65 20 31 20 |es de l'|icone 1 |
|000010e0| 65 6e 20 63 6f 6f 72 64 | 73 0d 04 9c 34 20 20 20 |en coord|s...4 |
|000010f0| f4 20 65 63 72 61 6e 20 | 28 56 65 72 69 66 69 65 |. ecran |(Verifie|
|00001100| 7a 20 6c 61 20 77 6f 72 | 6b 61 72 65 61 20 61 76 |z la wor|karea av|
|00001110| 65 63 20 21 54 65 6d 70 | 6c 45 64 29 2e 0d 04 a6 |ec !Temp|lEd)....|
|00001120| 3b 20 20 20 f4 20 45 6e | 73 75 69 74 65 2c 20 6f |; . En|suite, o|
|00001130| 6e 20 73 70 65 63 69 66 | 69 65 20 6c 65 73 20 6c |n specif|ie les l|
|00001140| 69 6d 69 74 65 73 20 64 | 65 20 63 6f 6e 74 72 61 |imites d|e contra|
|00001150| 69 6e 74 65 73 20 64 75 | 0d 04 b0 41 20 20 20 f4 |intes du|...A .|
|00001160| 20 70 6f 69 6e 74 65 75 | 72 2e 20 49 63 69 2c 20 | pointeu|r. Ici, |
|00001170| 6f 6e 20 76 65 75 74 20 | 70 6f 75 76 6f 69 72 20 |on veut |pouvoir |
|00001180| 64 72 61 67 67 75 65 72 | 20 6e 27 69 6d 70 6f 72 |dragguer| n'impor|
|00001190| 74 65 20 6f 75 20 73 75 | 72 0d 04 ba 30 20 20 20 |te ou su|r...0 |
|000011a0| f4 20 6c 27 65 63 72 61 | 6e 20 64 27 6f 75 20 6c |. l'ecra|n d'ou l|
|000011b0| 65 20 30 2c 30 2c 26 37 | 46 46 46 46 46 46 46 2c |e 0,0,&7|FFFFFFF,|
|000011c0| 26 37 46 46 46 46 46 46 | 46 0d 04 c4 31 20 20 20 |&7FFFFFF|F...1 |
|000011d0| 21 42 25 3d 77 69 6e 25 | 3a 42 25 21 34 3d 31 3a |!B%=win%|:B%!4=1:|
|000011e0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|000011f0| 53 74 61 74 65 22 2c 2c | 42 25 0d 04 ce 3f 20 20 |State",,|B%...? |
|00001200| 20 f4 20 6a 65 20 63 6f | 6e 73 74 72 75 69 73 20 | . je co|nstruis |
|00001210| 75 6e 65 20 70 61 72 74 | 69 65 20 64 75 20 62 6c |une part|ie du bl|
|00001220| 6f 63 20 64 65 20 57 69 | 6d 70 5f 47 65 74 57 69 |oc de Wi|mp_GetWi|
|00001230| 6e 64 6f 77 53 74 61 74 | 65 0d 04 d8 43 20 20 20 |ndowStat|e...C |
|00001240| f4 20 65 6e 20 42 25 2b | 32 34 20 70 6f 75 72 20 |. en B%+|24 pour |
|00001250| 65 76 69 74 65 72 20 75 | 6e 20 6d 61 78 69 6d 75 |eviter u|n maximu|
|00001260| 6d 20 64 65 20 74 72 61 | 6e 73 66 65 72 74 73 20 |m de tra|nsferts |
|00001270| 64 65 20 72 65 73 75 6c | 74 61 74 73 0d 04 e2 31 |de resul|tats...1|
|00001280| 20 20 20 42 25 21 32 34 | 3d 77 69 6e 25 3a c8 99 | B%!24|=win%:..|
|00001290| 20 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 | "Wimp_G|etWindow|
|000012a0| 53 74 61 74 65 22 2c 2c | 42 25 2b 32 34 0d 04 ec |State",,|B%+24...|
|000012b0| 1f 20 20 20 42 25 21 38 | 2b 3d 42 25 21 32 38 3a |. B%!8|+=B%!28:|
|000012c0| 42 25 21 31 32 2b 3d 42 | 25 21 34 30 0d 04 f6 20 |B%!12+=B|%!40... |
|000012d0| 20 20 20 42 25 21 31 36 | 2b 3d 42 25 21 32 38 3a | B%!16|+=B%!28:|
|000012e0| 42 25 21 32 30 2b 3d 42 | 25 21 34 30 0d 05 00 36 |B%!20+=B|%!40...6|
|000012f0| 20 20 20 42 25 21 32 34 | 3d 30 3a 42 25 21 32 38 | B%!24|=0:B%!28|
|00001300| 3d 30 3a 42 25 21 33 32 | 3d 26 37 46 46 46 46 46 |=0:B%!32|=&7FFFFF|
|00001310| 46 46 3a 42 25 21 33 36 | 3d 26 37 46 46 46 46 46 |FF:B%!36|=&7FFFFF|
|00001320| 46 46 0d 05 0a 26 20 20 | 20 42 25 21 34 3d 35 3a |FF...& | B%!4=5:|
|00001330| f4 20 54 79 70 65 20 35 | 20 46 69 78 65 64 20 53 |. Type 5| Fixed S|
|00001340| 69 7a 65 64 20 62 6f 78 | 0d 05 14 1c 20 20 20 c8 |ized box|.... .|
|00001350| 99 20 22 57 69 6d 70 5f | 44 72 61 67 42 6f 78 22 |. "Wimp_|DragBox"|
|00001360| 2c 2c 42 25 0d 05 1e 06 | 20 cb 0d 05 28 05 e1 0d |,,B%....| ...(...|
|00001370| 05 32 04 0d 05 3c 14 dd | f2 6b 65 79 70 72 65 73 |.2...<..|.keypres|
|00001380| 73 65 64 28 42 25 29 0d | 05 46 0b 20 ea 20 6b 65 |sed(B%).|.F. . ke|
|00001390| 79 25 0d 05 50 11 20 e7 | 20 42 25 21 32 34 3d 26 |y%..P. .| B%!24=&|
|000013a0| 44 20 8c 0d 05 5a 3e 20 | 20 f4 20 53 69 20 63 27 |D ...Z> | . Si c'|
|000013b0| 65 73 74 20 75 6e 20 72 | 65 74 6f 75 72 20 63 68 |est un r|etour ch|
|000013c0| 61 72 69 6f 74 2c 20 6f | 6e 20 73 61 75 76 65 20 |ariot, o|n sauve |
|000013d0| 61 76 65 63 20 63 65 20 | 71 75 27 69 6c 20 79 20 |avec ce |qu'il y |
|000013e0| 61 0d 05 64 2a 20 20 f4 | 20 64 61 6e 73 20 6c 65 |a..d* .| dans le|
|000013f0| 20 77 72 69 74 61 62 6c | 65 20 28 69 63 6f 6e 65 | writabl|e (icone|
|00001400| 20 32 20 64 65 20 77 69 | 6e 25 29 0d 05 6e 36 20 | 2 de wi|n%)..n6 |
|00001410| 20 42 25 21 33 32 3d 77 | 69 6e 25 3a 42 25 21 33 | B%!32=w|in%:B%!3|
|00001420| 36 3d 32 3a c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |6=2:.. "|Wimp_Get|
|00001430| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 42 25 2b 33 |IconStat|e",,B%+3|
|00001440| 32 0d 05 78 1a 20 20 4f | 75 74 24 3d a4 63 63 28 |2..x. O|ut$=.cc(|
|00001450| 42 25 21 28 32 38 2b 33 | 32 29 29 0d 05 82 16 20 |B%!(28+3|2)).... |
|00001460| 20 e7 20 a4 76 61 6c 69 | 64 28 4f 75 74 24 29 20 | . .vali|d(Out$) |
|00001470| 8c 0d 05 8c 11 20 20 20 | f4 20 6f 6e 20 73 61 75 |..... |. on sau|
|00001480| 76 65 0d 05 96 31 20 20 | 20 f2 74 72 61 69 74 65 |ve...1 | .traite|
|00001490| 28 49 6e 24 2c 4f 75 74 | 24 29 3a c8 99 20 22 57 |(In$,Out|$):.. "W|
|000014a0| 69 6d 70 5f 43 72 65 61 | 74 65 4d 65 6e 75 22 2c |imp_Crea|teMenu",|
|000014b0| 2c 2d 31 0d 05 a0 36 20 | 20 20 c8 99 20 22 58 4f |,-1...6 | .. "XO|
|000014c0| 53 5f 43 4c 49 22 2c 22 | 53 45 54 54 59 50 45 20 |S_CLI","|SETTYPE |
|000014d0| 22 2b 4f 75 74 24 2b 22 | 20 22 2b c3 7e 46 69 6c |"+Out$+"| "+.~Fil|
|000014e0| 65 54 79 70 65 25 2b bd | 30 0d 05 aa 29 20 20 20 |eType%+.|0...) |
|000014f0| e7 20 49 6e 24 3d 22 3c | 57 69 6d 70 24 53 63 72 |. In$="<|Wimp$Scr|
|00001500| 61 70 3e 22 20 80 20 49 | 6e 24 3c 3e 4f 75 74 24 |ap>" . I|n$<>Out$|
|00001510| 20 8c 0d 05 b4 1a 20 20 | 20 20 ff 22 2a 52 45 4d | ..... | ."*REM|
|00001520| 4f 56 45 20 22 2b 49 6e | 24 2b bd 30 0d 05 be 08 |OVE "+In|$+.0....|
|00001530| 20 20 20 cd 0d 05 c8 27 | 20 20 20 c8 99 20 22 4f | ....'| .. "O|
|00001540| 53 5f 42 79 74 65 22 2c | 31 32 31 2c 30 20 82 20 |S_Byte",|121,0 . |
|00001550| 26 38 30 20 b8 20 2c 6b | 65 79 25 0d 05 d2 26 20 |&80 . ,k|ey%...& |
|00001560| 20 20 e7 20 6b 65 79 25 | 3d 26 46 46 20 8c 20 ff | . key%|=&FF . .|
|00001570| 22 2a 52 45 4d 4f 56 45 | 20 22 2b 49 6e 24 2b bd |"*REMOVE| "+In$+.|
|00001580| 30 0d 05 dc 07 20 20 cc | 0d 05 e6 40 20 20 20 f2 |0.... .|...@ .|
|00001590| 64 69 73 70 6c 61 79 28 | 22 54 6f 20 73 61 76 65 |display(|"To save|
|000015a0| 2c 20 64 72 61 67 20 74 | 68 65 20 69 63 6f 6e 20 |, drag t|he icon |
|000015b0| 74 6f 20 61 20 64 69 72 | 65 63 74 6f 72 79 20 64 |to a dir|ectory d|
|000015c0| 69 73 70 6c 61 79 22 29 | 0d 05 f0 07 20 20 cd 0d |isplay")|.... ..|
|000015d0| 05 fa 06 20 cc 0d 06 04 | 39 20 20 f4 20 6f 6e 20 |... ....|9 . on |
|000015e0| 6e 27 61 20 70 61 73 20 | 72 65 63 6f 6e 6e 75 20 |n'a pas |reconnu |
|000015f0| 6c 61 20 74 6f 75 63 68 | 65 2c 20 6f 6e 20 6c 61 |la touch|e, on la|
|00001600| 20 64 6f 6e 6e 65 20 61 | 75 20 57 69 6d 70 0d 06 | donne a|u Wimp..|
|00001610| 0e 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 50 72 6f |. .. "|Wimp_Pro|
|00001620| 63 65 73 73 4b 65 79 22 | 2c 42 25 21 32 34 0d 06 |cessKey"|,B%!24..|
|00001630| 18 06 20 cd 0d 06 22 05 | e1 0d 06 2c 04 0d 06 36 |.. ...".|...,...6|
|00001640| 12 dd f2 75 73 65 72 64 | 72 61 67 28 42 25 29 0d |...userd|rag(B%).|
|00001650| 06 40 41 20 f4 20 4c 27 | 75 74 69 6c 69 73 61 74 |.@A . L'|utilisat|
|00001660| 65 75 72 20 76 69 65 6e | 74 20 64 65 20 66 69 6e |eur vien|t de fin|
|00001670| 69 72 20 75 6e 20 64 72 | 61 67 20 28 69 63 69 2c |ir un dr|ag (ici,|
|00001680| 20 63 27 65 73 74 20 66 | 6f 72 63 65 6d 65 6e 74 | c'est f|orcement|
|00001690| 0d 06 4a 3f 20 f4 20 6c | 27 69 63 6f 6e 65 20 64 |..J? . l|'icone d|
|000016a0| 65 20 73 61 75 76 65 67 | 61 72 64 65 29 2e 20 49 |e sauveg|arde). I|
|000016b0| 6c 20 72 65 73 74 65 20 | 61 20 65 6e 76 6f 79 65 |l reste |a envoye|
|000016c0| 72 20 75 6e 20 6d 65 73 | 73 61 67 65 20 61 75 0d |r un mes|sage au.|
|000016d0| 06 54 41 20 f4 20 66 69 | 6c 65 72 20 28 6f 75 20 |.TA . fi|ler (ou |
|000016e0| 61 20 75 6e 65 20 61 75 | 74 72 65 20 61 70 70 6c |a une au|tre appl|
|000016f0| 69 63 61 74 69 6f 6e 2c | 20 6f 6e 20 6e 65 20 64 |ication,| on ne d|
|00001700| 69 73 74 69 6e 67 75 65 | 20 70 61 73 20 6c 65 73 |istingue| pas les|
|00001710| 0d 06 5e 3f 20 f4 20 63 | 61 73 29 2c 20 6c 75 69 |..^? . c|as), lui|
|00001720| 20 64 65 6d 61 6e 64 61 | 6e 74 20 75 6e 20 63 68 | demanda|nt un ch|
|00001730| 65 6d 69 6e 20 6f f9 20 | 6f 6e 20 73 61 75 76 65 |emin o. |on sauve|
|00001740| 72 61 20 6e 6f 73 20 64 | 6f 6e 6e 65 65 73 2e 0d |ra nos d|onnees..|
|00001750| 06 68 41 20 f4 20 2d 2d | 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| 0d 06 72 34 20 f4 20 4f | 6e 20 61 70 70 65 6c 6c |..r4 . O|n appell|
|000017a0| 65 20 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 |e Wimp_G|etPointe|
|000017b0| 72 49 6e 66 6f 20 70 6f | 75 72 20 63 6f 6e 6e 61 |rInfo po|ur conna|
|000017c0| 69 74 72 65 0d 06 7c 36 | 20 f4 20 68 61 6e 64 6c |itre..|6| . handl|
|000017d0| 65 20 64 65 20 66 65 6e | 65 74 72 65 20 65 74 20 |e de fen|etre et |
|000017e0| 6e 75 6d 65 72 6f 20 64 | 27 69 63 6f 6e 65 20 64 |numero d|'icone d|
|000017f0| 65 20 6c 61 20 74 61 63 | 68 65 0d 06 86 3d 20 f4 |e la tac|he...= .|
|00001800| 20 64 65 20 64 65 73 74 | 69 6e 61 74 69 6f 6e 20 | de dest|ination |
|00001810| 28 6e 65 63 65 73 73 61 | 69 72 65 73 20 70 6f 75 |(necessa|ires pou|
|00001820| 72 20 63 6f 6e 73 74 72 | 75 69 72 65 20 6c 65 20 |r constr|uire le |
|00001830| 6d 65 73 73 61 67 65 0d | 06 90 10 20 f4 20 44 61 |message.|... . Da|
|00001840| 74 61 53 61 76 65 29 0d | 06 9a 21 20 c8 99 20 22 |taSave).|..! .. "|
|00001850| 57 69 6d 70 5f 47 65 74 | 50 6f 69 6e 74 65 72 49 |Wimp_Get|PointerI|
|00001860| 6e 66 6f 22 2c 2c 42 25 | 0d 06 a4 06 20 3a 0d 06 |nfo",,B%|.... :..|
|00001870| ae 37 20 f4 20 6c 65 20 | 64 72 61 67 20 61 20 61 |.7 . le |drag a a|
|00001880| 62 6f 75 74 69 20 73 75 | 72 20 6e 6f 74 72 65 20 |bouti su|r notre |
|00001890| 66 65 6e 65 74 72 65 20 | 64 65 20 73 61 75 76 65 |fenetre |de sauve|
|000018a0| 67 61 72 64 65 0d 06 b8 | 34 20 f4 20 28 6c 27 75 |garde...|4 . (l'u|
|000018b0| 74 69 6c 69 73 61 74 65 | 75 72 20 73 27 65 73 74 |tilisate|ur s'est|
|000018c0| 20 72 61 76 69 73 65 29 | 2c 20 6f 6e 20 6e 65 20 | ravise)|, on ne |
|000018d0| 66 61 69 74 20 72 69 65 | 6e 0d 06 c2 15 20 e7 20 |fait rie|n.... . |
|000018e0| 42 25 21 31 32 3d 77 69 | 6e 25 20 8c 20 e1 0d 06 |B%!12=wi|n% . ...|
|000018f0| cc 06 20 3a 0d 06 d6 42 | 20 f4 20 4f 6e 20 63 6f |.. :...B| . On co|
|00001900| 6e 73 74 72 75 69 74 20 | 6c 65 20 6d 65 73 73 61 |nstruit |le messa|
|00001910| 67 65 20 44 61 74 61 53 | 61 76 65 2c 20 65 6e 20 |ge DataS|ave, en |
|00001920| 72 65 6d 70 6c 69 73 73 | 61 6e 74 20 6c 65 73 20 |rempliss|ant les |
|00001930| 63 68 61 6d 70 73 0d 06 | e0 41 20 f4 20 31 20 e0 |champs..|.A . 1 .|
|00001940| 20 31 2e 20 4c 65 20 64 | 65 72 6e 69 65 72 20 63 | 1. Le d|ernier c|
|00001950| 68 61 6d 70 20 65 73 74 | 20 6c 61 20 66 65 75 69 |hamp est| la feui|
|00001960| 6c 6c 65 20 64 75 20 6e | 6f 6d 20 70 72 6f 70 6f |lle du n|om propo|
|00001970| 73 65 20 70 6f 75 72 0d | 06 ea 15 20 f4 20 6c 61 |se pour.|... . la|
|00001980| 20 73 61 75 76 65 67 61 | 72 64 65 2e 0d 06 f4 31 | sauvega|rde....1|
|00001990| 20 42 25 21 32 30 3d 42 | 25 21 31 32 3a 42 25 21 | B%!20=B|%!12:B%!|
|000019a0| 32 34 3d 42 25 21 31 36 | 3a 42 25 21 32 38 3d 21 |24=B%!16|:B%!28=!|
|000019b0| 42 25 3a 42 25 21 33 32 | 3d 42 25 21 34 0d 06 fe |B%:B%!32|=B%!4...|
|000019c0| 38 20 42 25 21 33 36 3d | 31 3a f4 20 4c 61 20 74 |8 B%!36=|1:. La t|
|000019d0| 61 69 6c 6c 65 20 70 72 | 6f 70 6f 73 65 65 20 64 |aille pr|oposee d|
|000019e0| 75 20 66 69 63 68 69 65 | 72 20 65 73 74 20 31 20 |u fichie|r est 1 |
|000019f0| 6f 63 74 65 74 0d 07 08 | 36 20 20 20 20 20 20 20 |octet...|6 |
|00001a00| 20 20 f4 20 28 61 75 63 | 75 6e 65 20 69 6e 63 69 | . (auc|une inci|
|00001a10| 64 65 6e 63 65 2c 20 64 | 65 20 6d 6f 6e 20 70 6f |dence, d|e mon po|
|00001a20| 69 6e 74 20 64 65 20 76 | 75 65 29 0d 07 12 14 20 |int de v|ue).... |
|00001a30| 42 25 21 34 30 3d 46 69 | 6c 65 54 79 70 65 25 0d |B%!40=Fi|leType%.|
|00001a40| 07 1c 3d 20 f4 20 4f 6e | 20 6c 69 74 20 6c 65 20 |..= . On| lit le |
|00001a50| 74 65 78 74 65 20 61 73 | 73 6f 63 69 65 20 e0 20 |texte as|socie . |
|00001a60| 6c 27 69 63 6f 6e 65 20 | 32 20 64 65 20 6c 61 20 |l'icone |2 de la |
|00001a70| 66 65 6e 65 74 72 65 20 | 77 69 6e 25 0d 07 26 33 |fenetre |win%..&3|
|00001a80| 20 f4 20 28 43 27 65 73 | 74 20 6c 65 20 74 65 78 | . (C'es|t le tex|
|00001a90| 74 65 20 71 75 27 61 20 | 6d 61 6e 69 70 75 6c 65 |te qu'a |manipule|
|00001aa0| 20 6c 27 75 74 69 6c 69 | 73 61 74 65 75 72 29 0d | l'utili|sateur).|
|00001ab0| 07 30 3e 20 f4 20 49 6c | 20 70 65 75 74 20 79 20 |.0> . Il| peut y |
|00001ac0| 61 76 6f 69 72 20 64 65 | 73 20 70 72 6f 62 6c 65 |avoir de|s proble|
|00001ad0| 6d 65 73 20 61 76 65 63 | 20 75 6e 20 66 69 63 68 |mes avec| un fich|
|00001ae0| 69 65 72 20 6c 6f 67 65 | 20 74 72 6f 70 0d 07 3a |ier loge| trop..:|
|00001af0| 3f 20 f4 20 70 72 6f 66 | 6f 6e 64 65 6d 65 6e 74 |? . prof|ondement|
|00001b00| 20 64 61 6e 73 20 75 6e | 65 20 61 72 62 6f 72 65 | dans un|e arbore|
|00001b10| 73 63 65 6e 63 65 20 28 | 7e 32 33 30 20 63 61 72 |scence (|~230 car|
|00001b20| 61 63 74 65 72 65 73 20 | 70 6f 75 72 0d 07 44 43 |acteres |pour..DC|
|00001b30| 20 f4 20 6c 65 20 63 68 | 65 6d 69 6e 20 63 6f 6d | . le ch|emin com|
|00001b40| 70 6c 65 74 29 2e 20 43 | 27 65 73 74 20 75 6e 65 |plet). C|'est une|
|00001b50| 20 66 61 69 62 6c 65 73 | 73 65 20 64 65 20 6d 61 | faibles|se de ma|
|00001b60| 20 70 61 72 74 20 65 74 | 20 6e 6f 6e 20 64 65 0d | part et| non de.|
|00001b70| 07 4e 0c 20 f4 20 6c 27 | 4f 53 2e 0d 07 58 17 20 |.N. . l'|OS...X. |
|00001b80| 42 25 21 34 34 3d 77 69 | 6e 25 3a 42 25 21 34 38 |B%!44=wi|n%:B%!48|
|00001b90| 3d 32 0d 07 62 22 20 c8 | 99 20 22 57 69 6d 70 5f |=2..b" .|. "Wimp_|
|00001ba0| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 42 |GetIconS|tate",,B|
|00001bb0| 25 2b 34 34 0d 07 6c 27 | 20 24 28 42 25 2b 34 34 |%+44..l'| $(B%+44|
|00001bc0| 29 3d a4 4c 65 61 66 28 | a4 63 63 28 42 25 21 28 |)=.Leaf(|.cc(B%!(|
|00001bd0| 32 38 2b 34 34 29 29 2b | bd 30 29 0d 07 76 2e 20 |28+44))+|.0)..v. |
|00001be0| f4 20 4f 6e 20 6e 65 20 | 70 72 6f 70 6f 73 65 20 |. On ne |propose |
|00001bf0| 71 75 65 20 6c 61 20 66 | 65 75 69 6c 6c 65 20 28 |que la f|euille (|
|00001c00| 6c 65 61 66 6e 61 6d 65 | 29 0d 07 80 06 20 3a 0d |leafname|).... :.|
|00001c10| 07 8a 1c 20 42 25 21 31 | 32 3d 30 3a 42 25 21 31 |... B%!1|2=0:B%!1|
|00001c20| 36 3d 31 3a 21 42 25 3d | 32 35 36 0d 07 94 1b 20 |6=1:!B%=|256.... |
|00001c30| f4 20 4f 6e 20 65 6e 76 | 6f 69 65 20 6c 65 20 6d |. On env|oie le m|
|00001c40| 65 73 73 61 67 65 0d 07 | 9e 2c 20 c8 99 20 22 57 |essage..|., .. "W|
|00001c50| 69 6d 70 5f 53 65 6e 64 | 4d 65 73 73 61 67 65 22 |imp_Send|Message"|
|00001c60| 2c 31 38 2c 42 25 2c 42 | 25 21 32 30 2c 42 25 21 |,18,B%,B|%!20,B%!|
|00001c70| 32 34 0d 07 a8 3d 20 f4 | 20 4f 6e 20 70 65 75 74 |24...= .| On peut|
|00001c80| 20 6d 61 69 6e 74 65 6e | 61 6e 74 20 66 65 72 6d | mainten|ant ferm|
|00001c90| 65 72 20 6c 61 20 66 65 | 6e 65 74 72 65 20 64 65 |er la fe|netre de|
|00001ca0| 20 73 61 75 76 65 67 61 | 72 64 65 2c 20 76 75 0d | sauvega|rde, vu.|
|00001cb0| 07 b2 2b 20 f4 20 71 75 | 65 20 6c 27 6f 70 65 72 |..+ . qu|e l'oper|
|00001cc0| 61 74 69 6f 6e 20 73 27 | 65 73 74 20 62 69 65 6e |ation s'|est bien|
|00001cd0| 20 64 65 72 6f 75 6c 65 | 65 2e 0d 07 bc 1d 20 c8 | deroule|e..... .|
|00001ce0| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |. "Wimp_|CreateMe|
|00001cf0| 6e 75 22 2c 2c 2d 31 0d | 07 c6 05 e1 0d 07 d0 04 |nu",,-1.|........|
|00001d00| 0d 07 da 16 dd f2 6d 65 | 6e 75 73 65 6c 65 63 74 |......me|nuselect|
|00001d10| 65 64 28 42 25 29 0d 07 | e4 0e 20 c8 8e 20 42 25 |ed(B%)..|.. .. B%|
|00001d20| 21 30 20 ca 0d 07 ee 0a | 20 20 c9 20 30 3a 0d 07 |!0 .....| . 0:..|
|00001d30| f8 3b 20 20 20 f4 20 4f | 6e 20 61 66 66 69 63 68 |.; . O|n affich|
|00001d40| 65 20 6c 61 20 66 65 6e | 65 74 72 65 20 64 27 69 |e la fen|etre d'i|
|00001d50| 6e 66 6f 20 73 69 20 6f | 6e 20 63 6c 69 63 6b 65 |nfo si o|n clicke|
|00001d60| 20 73 75 72 20 49 6e 66 | 6f 0d 08 02 23 20 20 20 | sur Inf|o...# |
|00001d70| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |.. "Wimp|_GetPoin|
|00001d80| 74 65 72 49 6e 66 6f 22 | 2c 2c 42 25 0d 08 0c 2c |terInfo"|,,B%...,|
|00001d90| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 | .. "W|imp_Crea|
|00001da0| 74 65 4d 65 6e 75 22 2c | 2c 69 6e 66 6f 25 2c 42 |teMenu",|,info%,B|
|00001db0| 25 21 30 2c 42 25 21 34 | 0d 08 16 25 20 20 c9 20 |%!0,B%!4|...% . |
|00001dc0| 31 3a 71 75 69 74 25 3d | b9 3a f4 20 73 61 6e 73 |1:quit%=|.:. sans|
|00001dd0| 20 63 6f 6d 6d 65 6e 74 | 61 69 72 65 73 0d 08 20 | comment|aires.. |
|00001de0| 08 20 20 7f 3a 0d 08 2a | 06 20 cb 0d 08 34 05 e1 |. .:..*|. ...4..|
|00001df0| 0d 08 3e 04 0d 08 48 11 | dd f2 6d 65 73 73 61 67 |..>...H.|..messag|
|00001e00| 65 28 42 25 29 0d 08 52 | 0f 20 c8 8e 20 42 25 21 |e(B%)..R|. .. B%!|
|00001e10| 31 36 20 ca 0d 08 5c 19 | 20 20 f4 20 6f 6e 20 72 |16 ...\.| . on r|
|00001e20| 65 61 67 69 74 20 61 75 | 20 71 75 69 74 0d 08 66 |eagit au| quit..f|
|00001e30| 11 20 20 c9 20 30 3a 71 | 75 69 74 25 3d b9 0d 08 |. . 0:q|uit%=...|
|00001e40| 70 07 20 20 3a 0d 08 7a | 10 20 20 f4 20 44 41 54 |p. :..z|. . DAT|
|00001e50| 41 53 41 56 45 0d 08 84 | 42 20 20 f4 20 4f 6e 20 |ASAVE...|B . On |
|00001e60| 72 65 63 6f 69 74 20 75 | 6e 65 20 64 65 6d 61 6e |recoit u|ne deman|
|00001e70| 64 65 20 64 65 20 73 61 | 75 76 65 67 61 72 64 65 |de de sa|uvegarde|
|00001e80| 20 64 27 75 6e 65 20 61 | 70 70 6c 69 20 28 44 41 | d'une a|ppli (DA|
|00001e90| 54 41 53 41 56 45 29 0d | 08 8e 42 20 20 f4 20 28 |TASAVE).|..B . (|
|00001ea0| 69 2e 65 2e 20 75 6e 65 | 20 61 70 70 6c 69 20 76 |i.e. une| appli v|
|00001eb0| 65 75 74 20 6e 6f 75 73 | 20 65 6e 76 6f 79 65 72 |eut nous| envoyer|
|00001ec0| 20 64 65 73 20 64 6f 6e | 6e 65 65 73 20 70 61 72 | des don|nees par|
|00001ed0| 20 6c 65 20 62 69 61 69 | 73 0d 08 98 20 20 20 f4 | le biai|s... .|
|00001ee0| 20 64 27 75 6e 20 66 69 | 63 68 69 65 72 20 74 65 | d'un fi|chier te|
|00001ef0| 6d 70 6f 72 61 69 72 65 | 29 0d 08 a2 36 20 20 f4 |mporaire|)...6 .|
|00001f00| 20 4f 6e 20 6c 75 69 20 | 72 65 70 6f 6e 64 20 71 | On lui |repond q|
|00001f10| 75 65 20 63 27 65 73 74 | 20 64 27 61 63 63 6f 72 |ue c'est| d'accor|
|00001f20| 64 20 28 44 41 54 41 53 | 41 56 45 41 43 4b 29 0d |d (DATAS|AVEACK).|
|00001f30| 08 ac 40 20 20 f4 20 65 | 6c 6c 65 20 6e 6f 75 73 |..@ . e|lle nous|
|00001f40| 20 72 65 74 6f 75 72 6e | 65 72 61 20 61 6c 6f 72 | retourn|era alor|
|00001f50| 73 20 70 6c 75 73 20 74 | 61 72 64 20 75 6e 20 6d |s plus t|ard un m|
|00001f60| 65 73 73 61 67 65 20 44 | 41 54 41 4c 4f 41 44 0d |essage D|ATALOAD.|
|00001f70| 08 b6 2a 20 20 f4 20 70 | 6f 75 72 20 65 66 66 65 |..* . p|our effe|
|00001f80| 63 74 69 76 65 6d 65 6e | 74 20 63 68 61 72 67 65 |ctivemen|t charge|
|00001f90| 72 20 6c 65 20 74 72 75 | 63 0d 08 c0 0a 20 20 c9 |r le tru|c.... .|
|00001fa0| 20 31 3a 0d 08 ca 33 20 | 20 20 42 25 21 30 3d 32 | 1:...3 | B%!0=2|
|00001fb0| 35 36 3a 42 25 21 33 36 | 3d 2d 31 3a 24 28 42 25 |56:B%!36|=-1:$(B%|
|00001fc0| 2b 34 34 29 3d 22 3c 57 | 69 6d 70 24 53 63 72 61 |+44)="<W|imp$Scra|
|00001fd0| 70 3e 22 2b bd 30 0d 08 | d4 3a 20 20 20 42 25 21 |p>"+.0..|.: B%!|
|00001fe0| 31 32 3d 42 25 21 38 3a | 42 25 21 31 36 3d 32 3a |12=B%!8:|B%!16=2:|
|00001ff0| c8 99 20 22 57 69 6d 70 | 5f 53 65 6e 64 4d 65 73 |.. "Wimp|_SendMes|
|00002000| 73 61 67 65 22 2c 31 37 | 2c 42 25 2c 42 25 21 34 |sage",17|,B%,B%!4|
|00002010| 0d 08 de 07 20 20 3a 0d | 08 e8 13 20 20 f4 20 44 |.... :.|... . D|
|00002020| 41 54 41 53 41 56 45 41 | 43 4b 0d 08 f2 44 20 20 |ATASAVEA|CK...D |
|00002030| f4 20 4f 6e 20 72 65 63 | 6f 69 74 20 6c 61 20 64 |. On rec|oit la d|
|00002040| 65 6d 61 6e 64 65 20 64 | 65 20 63 68 61 72 67 65 |emande d|e charge|
|00002050| 6d 65 6e 74 20 64 27 75 | 6e 65 20 61 70 70 6c 69 |ment d'u|ne appli|
|00002060| 20 28 44 41 54 41 53 41 | 56 45 41 43 4b 29 0d 08 | (DATASA|VEACK)..|
|00002070| fc 3d 20 20 f4 20 28 69 | 2e 65 2e 20 75 6e 65 20 |.= . (i|.e. une |
|00002080| 61 70 70 6c 69 20 65 73 | 74 20 64 27 61 63 63 6f |appli es|t d'acco|
|00002090| 72 64 20 70 6f 75 72 20 | 63 68 61 72 67 65 72 20 |rd pour |charger |
|000020a0| 6c 65 73 20 64 6f 6e 6e | 65 65 73 0d 09 06 24 20 |les donn|ees...$ |
|000020b0| 20 f4 20 71 75 27 6f 6e | 20 76 65 75 74 20 62 69 | . qu'on| veut bi|
|000020c0| 65 6e 20 6c 75 69 20 65 | 6e 76 6f 79 65 72 29 0d |en lui e|nvoyer).|
|000020d0| 09 10 0a 20 20 c9 20 32 | 3a 0d 09 1a 0d 20 20 20 |... . 2|:.... |
|000020e0| ea 20 6b 65 79 25 0d 09 | 24 31 20 20 20 42 25 21 |. key%..|$1 B%!|
|000020f0| 30 3d 32 35 36 3a 4f 75 | 74 24 3d a4 63 63 28 42 |0=256:Ou|t$=.cc(B|
|00002100| 25 2b 34 34 29 3a f2 74 | 72 61 69 74 65 28 49 6e |%+44):.t|raite(In|
|00002110| 24 2c 4f 75 74 24 29 0d | 09 2e 36 20 20 20 c8 99 |$,Out$).|..6 ..|
|00002120| 20 22 58 4f 53 5f 43 4c | 49 22 2c 22 53 45 54 54 | "XOS_CL|I","SETT|
|00002130| 59 50 45 20 22 2b 4f 75 | 74 24 2b 22 20 22 2b c3 |YPE "+Ou|t$+" "+.|
|00002140| 7e 46 69 6c 65 54 79 70 | 65 25 2b bd 30 0d 09 38 |~FileTyp|e%+.0..8|
|00002150| 3a 20 20 20 42 25 21 31 | 32 3d 42 25 21 38 3a 42 |: B%!1|2=B%!8:B|
|00002160| 25 21 31 36 3d 33 3a c8 | 99 20 22 57 69 6d 70 5f |%!16=3:.|. "Wimp_|
|00002170| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 31 38 2c |SendMess|age",18,|
|00002180| 42 25 2c 42 25 21 34 0d | 09 42 29 20 20 20 e7 20 |B%,B%!4.|.B) . |
|00002190| 49 6e 24 3d 22 3c 57 69 | 6d 70 24 53 63 72 61 70 |In$="<Wi|mp$Scrap|
|000021a0| 3e 22 20 80 20 49 6e 24 | 3c 3e 4f 75 74 24 20 8c |>" . In$|<>Out$ .|
|000021b0| 0d 09 4c 1a 20 20 20 20 | ff 22 2a 52 45 4d 4f 56 |..L. |."*REMOV|
|000021c0| 45 20 22 2b 49 6e 24 2b | bd 30 0d 09 56 08 20 20 |E "+In$+|.0..V. |
|000021d0| 20 cd 0d 09 60 27 20 20 | 20 c8 99 20 22 4f 53 5f | ...`' | .. "OS_|
|000021e0| 42 79 74 65 22 2c 31 32 | 31 2c 30 20 82 20 26 38 |Byte",12|1,0 . &8|
|000021f0| 30 20 b8 20 2c 6b 65 79 | 25 0d 09 6a 26 20 20 20 |0 . ,key|%..j& |
|00002200| e7 20 6b 65 79 25 3d 26 | 46 46 20 8c 20 ff 22 2a |. key%=&|FF . ."*|
|00002210| 52 45 4d 4f 56 45 20 22 | 2b 49 6e 24 2b bd 30 0d |REMOVE "|+In$+.0.|
|00002220| 09 74 07 20 20 3a 0d 09 | 7e 10 20 20 f4 20 44 41 |.t. :..|~. . DA|
|00002230| 54 41 4c 4f 41 44 0d 09 | 88 3a 20 20 f4 20 4f 6e |TALOAD..|.: . On|
|00002240| 20 72 65 63 6f 69 74 20 | 6c 27 6f 72 64 72 65 20 | recoit |l'ordre |
|00002250| 64 65 20 63 68 61 72 67 | 65 72 20 75 6e 20 66 69 |de charg|er un fi|
|00002260| 63 68 69 65 72 20 74 65 | 6d 70 6f 72 61 69 72 65 |chier te|mporaire|
|00002270| 0d 09 92 0a 20 20 c9 20 | 33 3a 0d 09 9c 31 20 20 |.... . |3:...1 |
|00002280| 20 42 25 21 30 3d 32 35 | 36 3a 49 6e 24 3d a4 63 | B%!0=25|6:In$=.c|
|00002290| 63 28 42 25 2b 34 34 29 | 3a 42 25 21 31 32 3d 42 |c(B%+44)|:B%!12=B|
|000022a0| 25 21 38 3a 42 25 21 31 | 36 3d 34 0d 09 a6 27 20 |%!8:B%!1|6=4...' |
|000022b0| 20 20 c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d | .. "Wi|mp_SendM|
|000022c0| 65 73 73 61 67 65 22 2c | 31 37 2c 42 25 2c 42 25 |essage",|17,B%,B%|
|000022d0| 21 34 0d 09 b0 17 20 20 | 20 42 25 21 30 3d 77 69 |!4.... | B%!0=wi|
|000022e0| 6e 25 3a 42 25 21 34 3d | 32 0d 09 ba 21 20 20 20 |n%:B%!4=|2...! |
|000022f0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|00002300| 53 74 61 74 65 22 2c 2c | 42 25 0d 09 c4 16 20 20 |State",,|B%.... |
|00002310| 20 24 28 42 25 21 32 38 | 29 3d 49 6e 24 2b bd 30 | $(B%!28|)=In$+.0|
|00002320| 0d 09 ce 41 20 20 20 f4 | 20 4f 6e 20 61 66 66 69 |...A .| On affi|
|00002330| 63 68 65 20 6c 61 20 66 | 65 6e 65 74 72 65 20 64 |che la f|enetre d|
|00002340| 65 20 73 61 75 76 65 67 | 61 72 64 65 20 63 6f 6d |e sauveg|arde com|
|00002350| 6d 65 20 75 6e 20 6d 65 | 6e 75 2c 20 63 27 65 73 |me un me|nu, c'es|
|00002360| 74 0d 09 d8 33 20 20 20 | f4 20 61 20 64 69 72 65 |t...3 |. a dire|
|00002370| 20 71 75 27 75 6e 20 63 | 6c 69 63 6b 20 61 20 6c | qu'un c|lick a l|
|00002380| 27 65 78 74 65 72 69 65 | 75 72 20 6c 61 20 66 65 |'exterie|ur la fe|
|00002390| 72 6d 65 2e 0d 09 e2 23 | 20 20 20 c8 99 20 22 57 |rme....#| .. "W|
|000023a0| 69 6d 70 5f 47 65 74 50 | 6f 69 6e 74 65 72 49 6e |imp_GetP|ointerIn|
|000023b0| 66 6f 22 2c 2c 42 25 0d | 09 ec 2d 20 20 20 c8 99 |fo",,B%.|..- ..|
|000023c0| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e | "Wimp_C|reateMen|
|000023d0| 75 22 2c 2c 77 69 6e 25 | 2c 21 42 25 2d 36 34 2c |u",,win%|,!B%-64,|
|000023e0| 42 25 21 34 0d 09 f6 2b | 20 20 20 f4 20 4f 6e 20 |B%!4...+| . On |
|000023f0| 70 6c 61 63 65 20 6c 65 | 20 63 61 72 65 74 20 65 |place le| caret e|
|00002400| 6e 20 66 69 6e 20 64 65 | 20 63 68 61 69 6e 65 0d |n fin de| chaine.|
|00002410| 0a 00 3b 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 53 |..; ..| "Wimp_S|
|00002420| 65 74 43 61 72 65 74 50 | 6f 73 69 74 69 6f 6e 22 |etCaretP|osition"|
|00002430| 2c 77 69 6e 25 2c 32 2c | 30 2c 30 2c 2d 31 2c a9 |,win%,2,|0,0,-1,.|
|00002440| a4 63 63 28 42 25 21 32 | 38 29 0d 0a 0a 07 20 20 |.cc(B%!2|8).... |
|00002450| 3a 0d 0a 14 13 20 20 f4 | 20 44 41 54 41 4c 4f 41 |:.... .| DATALOA|
|00002460| 44 41 43 4b 0d 0a 1e 43 | 20 20 f4 20 4f 6e 20 72 |DACK...C| . On r|
|00002470| 65 63 6f 69 74 20 6c 61 | 20 63 6f 6e 66 69 72 6d |ecoit la| confirm|
|00002480| 61 74 69 6f 6e 20 71 75 | 65 20 6c 27 61 70 70 6c |ation qu|e l'appl|
|00002490| 69 20 65 78 74 65 72 6e | 65 20 61 20 62 69 65 6e |i extern|e a bien|
|000024a0| 20 63 68 61 72 67 65 0d | 0a 28 41 20 20 f4 20 6c | charge.|.(A . l|
|000024b0| 65 20 66 69 63 68 69 65 | 72 20 71 75 27 6f 6e 20 |e fichie|r qu'on |
|000024c0| 6c 75 69 20 61 20 64 65 | 6d 61 6e 64 65 20 64 65 |lui a de|mande de|
|000024d0| 20 70 72 65 6e 64 72 65 | 2c 20 71 75 65 20 63 65 | prendre|, que ce|
|000024e0| 20 73 6f 69 74 20 6c 65 | 0d 0a 32 40 20 20 f4 20 | soit le|..2@ . |
|000024f0| 46 69 6c 65 72 20 6f 75 | 20 75 6e 65 20 27 76 72 |Filer ou| une 'vr|
|00002500| 61 69 65 27 20 61 70 70 | 6c 69 2e 20 49 6c 20 6e |aie' app|li. Il n|
|00002510| 27 79 20 61 20 72 69 65 | 6e 20 e0 20 66 61 69 72 |'y a rie|n . fair|
|00002520| 65 2c 20 63 27 65 73 74 | 0d 0a 3c 2c 20 20 f4 20 |e, c'est|..<, . |
|00002530| 6a 75 73 74 65 20 70 6f | 75 72 20 6c 61 20 73 79 |juste po|ur la sy|
|00002540| 6d 65 74 72 69 65 20 64 | 75 20 70 72 6f 74 6f 63 |metrie d|u protoc|
|00002550| 6f 6c 65 2e 0d 0a 46 0a | 20 20 c9 20 34 3a 0d 0a |ole...F.| . 4:..|
|00002560| 50 08 20 20 7f 3a 0d 0a | 5a 06 20 cb 0d 0a 64 05 |P. .:..|Z. ...d.|
|00002570| e1 0d 0a 6e 04 0d 0a 78 | 13 dd f2 6c 6f 61 64 74 |...n...x|...loadt|
|00002580| 65 6d 70 6c 61 74 65 73 | 0d 0a 82 41 20 f4 20 54 |emplates|...A . T|
|00002590| 6f 75 73 20 6c 65 73 20 | 63 68 61 6d 70 73 20 69 |ous les |champs i|
|000025a0| 6e 64 69 72 65 63 74 73 | 20 73 65 72 6f 6e 74 20 |ndirects| seront |
|000025b0| 61 73 73 69 67 6e 65 73 | 20 61 75 20 62 75 66 66 |assignes| au buff|
|000025c0| 65 72 20 49 6e 64 69 72 | 25 0d 0a 8c 3d 20 f4 20 |er Indir|%...= . |
|000025d0| 4f 6e 20 6e 65 20 6c 65 | 73 20 63 6f 6e 6e 61 69 |On ne le|s connai|
|000025e0| 74 20 70 61 73 20 70 6f | 75 72 20 6c 27 69 6e 73 |t pas po|ur l'ins|
|000025f0| 74 61 6e 74 2c 20 6d 61 | 69 73 20 6f 6e 20 6c 65 |tant, ma|is on le|
|00002600| 73 20 61 75 72 61 0d 0a | 96 40 20 f4 20 70 72 65 |s aura..|.@ . pre|
|00002610| 63 69 73 65 6d 65 6e 74 | 20 70 61 72 20 75 6e 20 |cisement| par un |
|00002620| 57 69 6d 70 5f 47 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Get|IconStat|
|00002630| 65 2c 20 70 6f 75 72 20 | 65 76 65 6e 74 75 65 6c |e, pour |eventuel|
|00002640| 6c 65 6d 65 6e 74 0d 0a | a0 14 20 f4 20 6c 65 73 |lement..|.. . les|
|00002650| 20 6d 6f 64 69 66 69 65 | 72 2e 0d 0a aa 3d 20 ea | modifie|r....= .|
|00002660| 20 70 25 2c 70 32 25 2c | 70 74 25 2c 6c 67 25 3a | p%,p2%,|pt%,lg%:|
|00002670| 70 25 3d 49 6e 64 69 72 | 25 2b 35 31 32 3a 70 32 |p%=Indir|%+512:p2|
|00002680| 25 3d 49 6e 64 69 72 25 | 3a 70 65 25 3d 49 6e 64 |%=Indir%|:pe%=Ind|
|00002690| 69 72 25 2b 35 31 32 0d | 0a b4 33 20 c8 99 20 22 |ir%+512.|..3 .. "|
|000026a0| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|000026b0| 65 22 2c 2c 22 3c 6f 62 | 65 79 24 64 69 72 3e 2e |e",,"<ob|ey$dir>.|
|000026c0| 54 65 6d 70 6c 61 74 65 | 73 22 0d 0a be 3f 20 c8 |Template|s"...? .|
|000026d0| 99 20 22 57 69 6d 70 5f | 4c 6f 61 64 54 65 6d 70 |. "Wimp_|LoadTemp|
|000026e0| 6c 61 74 65 22 2c 2c 70 | 25 2c 70 32 25 2c 70 65 |late",,p|%,p2%,pe|
|000026f0| 25 2c 2d 31 2c 22 70 72 | 6f 67 49 6e 66 6f 22 2c |%,-1,"pr|ogInfo",|
|00002700| 30 20 b8 20 2c 2c 70 32 | 25 0d 0a c8 43 20 f4 20 |0 . ,,p2|%...C . |
|00002710| 4f 6e 20 73 75 69 74 20 | 6c 27 69 6e 64 69 72 65 |On suit |l'indire|
|00002720| 63 74 69 6f 6e 20 64 65 | 73 20 74 65 78 74 65 73 |ction de|s textes|
|00002730| 2c 20 70 75 69 73 20 6f | 6e 20 63 68 61 6e 67 65 |, puis o|n change|
|00002740| 20 6c 65 73 20 63 68 61 | 69 6e 65 73 0d 0a d2 2a | les cha|ines...*|
|00002750| 20 70 74 25 3d 21 28 70 | 25 2b 38 38 2b 33 32 2b | pt%=!(p|%+88+32+|
|00002760| 32 30 29 3a 6c 67 25 3d | 21 28 70 25 2b 38 38 2b |20):lg%=|!(p%+88+|
|00002770| 33 32 2b 32 38 29 0d 0a | dc 1e 20 24 70 74 25 3d |32+28)..|.. $pt%=|
|00002780| c0 54 61 73 6b 4e 61 6d | 65 24 2c 6c 67 25 2d 31 |.TaskNam|e$,lg%-1|
|00002790| 29 2b bd 30 0d 0a e6 2a | 20 70 74 25 3d 21 28 70 |)+.0...*| pt%=!(p|
|000027a0| 25 2b 38 38 2b 36 34 2b | 32 30 29 3a 6c 67 25 3d |%+88+64+|20):lg%=|
|000027b0| 21 28 70 25 2b 38 38 2b | 36 34 2b 32 38 29 0d 0a |!(p%+88+|64+28)..|
|000027c0| f0 21 20 24 70 74 25 3d | c0 54 61 73 6b 50 75 72 |.! $pt%=|.TaskPur|
|000027d0| 70 6f 73 65 24 2c 6c 67 | 25 2d 31 29 2b bd 30 0d |pose$,lg|%-1)+.0.|
|000027e0| 0a fa 2a 20 70 74 25 3d | 21 28 70 25 2b 38 38 2b |..* pt%=|!(p%+88+|
|000027f0| 39 36 2b 32 30 29 3a 6c | 67 25 3d 21 28 70 25 2b |96+20):l|g%=!(p%+|
|00002800| 38 38 2b 39 36 2b 32 38 | 29 0d 0b 04 20 20 24 70 |88+96+28|)... $p|
|00002810| 74 25 3d c0 54 61 73 6b | 41 75 74 68 6f 72 24 2c |t%=.Task|Author$,|
|00002820| 6c 67 25 2d 31 29 2b bd | 30 0d 0b 0e 2c 20 70 74 |lg%-1)+.|0..., pt|
|00002830| 25 3d 21 28 70 25 2b 38 | 38 2b 31 32 38 2b 32 30 |%=!(p%+8|8+128+20|
|00002840| 29 3a 6c 67 25 3d 21 28 | 70 25 2b 38 38 2b 31 32 |):lg%=!(|p%+88+12|
|00002850| 38 2b 32 38 29 0d 0b 18 | 21 20 24 70 74 25 3d c0 |8+28)...|! $pt%=.|
|00002860| 54 61 73 6b 56 65 72 73 | 69 6f 6e 24 2c 6c 67 25 |TaskVers|ion$,lg%|
|00002870| 2d 31 29 2b bd 30 0d 0b | 22 27 20 c8 99 20 22 57 |-1)+.0..|"' .. "W|
|00002880| 69 6d 70 5f 43 72 65 61 | 74 65 57 69 6e 64 6f 77 |imp_Crea|teWindow|
|00002890| 22 2c 2c 70 25 20 b8 20 | 69 6e 66 6f 25 0d 0b 2c |",,p% . |info%..,|
|000028a0| 38 20 c8 99 20 22 57 69 | 6d 70 5f 4c 6f 61 64 54 |8 .. "Wi|mp_LoadT|
|000028b0| 65 6d 70 6c 61 74 65 22 | 2c 2c 70 25 2c 70 32 25 |emplate"|,,p%,p2%|
|000028c0| 2c 70 65 25 2c 2d 31 2c | 22 78 66 65 72 5f 73 65 |,pe%,-1,|"xfer_se|
|000028d0| 6e 64 22 2c 30 0d 0b 36 | 2e 20 f4 20 6f 6e 20 72 |nd",0..6|. . on r|
|000028e0| 65 64 69 72 69 67 65 20 | 6c 65 73 20 69 6e 64 69 |edirige |les indi|
|000028f0| 72 65 63 74 69 6f 6e 73 | 20 64 65 20 6c 27 69 63 |rections| de l'ic|
|00002900| 6f 6e 65 0d 0b 40 38 20 | f4 20 64 65 20 6c 61 20 |one..@8 |. de la |
|00002910| 66 65 6e 65 74 72 65 20 | 64 65 20 73 61 75 76 65 |fenetre |de sauve|
|00002920| 67 61 72 64 65 20 28 6f | 6e 20 6e 27 61 20 70 61 |garde (o|n n'a pa|
|00002930| 73 20 6c 65 20 63 68 6f | 69 78 29 0d 0b 4a 2a 20 |s le cho|ix)..J* |
|00002940| 70 74 25 3d 21 28 70 25 | 2b 38 38 2b 33 32 2b 32 |pt%=!(p%|+88+32+2|
|00002950| 30 29 3a 6c 67 25 3d 21 | 28 70 25 2b 38 38 2b 33 |0):lg%=!|(p%+88+3|
|00002960| 32 2b 32 38 29 0d 0b 54 | 20 20 24 70 74 25 3d c0 |2+28)..T| $pt%=.|
|00002970| 53 61 76 65 53 70 72 69 | 74 65 24 2c 6c 67 25 2d |SaveSpri|te$,lg%-|
|00002980| 31 29 2b bd 30 0d 0b 5e | 26 20 c8 99 20 22 57 69 |1)+.0..^|& .. "Wi|
|00002990| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|000029a0| 2c 2c 70 25 20 b8 20 77 | 69 6e 25 0d 0b 68 1c 20 |,,p% . w|in%..h. |
|000029b0| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 54 65 |.. "Wimp|_CloseTe|
|000029c0| 6d 70 6c 61 74 65 22 0d | 0b 72 05 e1 0d 0b 7c 04 |mplate".|.r....|.|
|000029d0| 0d 0b 86 0f dd f2 69 6e | 69 74 6d 65 6e 75 73 0d |......in|itmenus.|
|000029e0| 0b 90 18 20 f4 20 22 57 | 69 6d 70 5f 43 72 65 61 |... . "W|imp_Crea|
|000029f0| 74 65 4d 65 6e 75 22 0d | 0b 9a 12 20 ea 20 70 25 |teMenu".|... . p%|
|00002a00| 3a 70 25 3d 4d 65 6e 75 | 25 0d 0b a4 1a 20 f4 20 |:p%=Menu|%.... . |
|00002a10| 2d 2d 2d 20 68 65 61 64 | 65 72 20 6d 65 6e 75 20 |--- head|er menu |
|00002a20| 2d 2d 2d 0d 0b ae 37 20 | 24 28 70 25 29 3d 54 61 |---...7 |$(p%)=Ta|
|00002a30| 73 6b 4e 61 6d 65 24 2b | bd 30 3a 70 25 3f 31 32 |skName$+|.0:p%?12|
|00002a40| 3d 37 3a 70 25 3f 31 33 | 3d 32 3a 70 25 3f 31 34 |=7:p%?13|=2:p%?14|
|00002a50| 3d 37 3a 70 25 3f 31 35 | 3d 30 0d 0b b8 34 20 70 |=7:p%?15|=0...4 p|
|00002a60| 25 21 31 36 3d 38 2a a9 | 28 54 61 73 6b 4e 61 6d |%!16=8*.|(TaskNam|
|00002a70| 65 24 29 2b 34 30 3a 70 | 25 21 32 30 3d 34 34 3a |e$)+40:p|%!20=44:|
|00002a80| 70 25 21 32 34 3d 30 3a | 70 25 2b 3d 32 38 0d 0b |p%!24=0:|p%+=28..|
|00002a90| c2 1a 20 f4 20 2d 2d 2d | 20 69 74 65 6d 20 22 49 |.. . ---| item "I|
|00002aa0| 6e 66 6f 22 20 2d 2d 2d | 0d 0b cc 42 20 21 70 25 |nfo" ---|...B !p%|
|00002ab0| 3d 30 3a f4 20 72 69 65 | 6e 20 64 65 20 73 70 65 |=0:. rie|n de spe|
|00002ac0| 63 69 61 6c 20 28 70 61 | 73 20 64 65 20 74 69 63 |cial (pa|s de tic|
|00002ad0| 6b 2c 20 70 61 73 20 64 | 65 20 70 6f 69 6e 74 69 |k, pas d|e pointi|
|00002ae0| 6c 6c 65 2c 65 74 63 2e | 2e 29 0d 0b d6 37 20 70 |lle,etc.|.)...7 p|
|00002af0| 25 21 34 3d 69 6e 66 6f | 25 3a f4 20 4f 6e 20 61 |%!4=info|%:. On a|
|00002b00| 74 74 61 63 68 65 20 75 | 6e 65 20 66 65 6e 65 74 |ttache u|ne fenet|
|00002b10| 72 65 20 e0 20 75 6e 20 | 73 6f 75 73 2d 6d 65 6e |re . un |sous-men|
|00002b20| 75 0d 0b e0 3c 20 70 25 | 21 38 3d 26 30 37 30 30 |u...< p%|!8=&0700|
|00002b30| 39 30 31 31 3a f4 20 66 | 6c 61 67 73 20 64 27 69 |9011:. f|lags d'i|
|00002b40| 63 6f 6e 65 20 73 74 61 | 6e 64 61 72 64 20 70 6f |cone sta|ndard po|
|00002b50| 75 72 20 69 74 65 6d 73 | 20 6d 65 6e 75 0d 0b ea |ur items| menu...|
|00002b60| 17 20 24 28 70 25 2b 31 | 32 29 3d 22 49 6e 66 6f |. $(p%+1|2)="Info|
|00002b70| 22 2b bd 30 0d 0b f4 0b | 20 70 25 2b 3d 32 34 0d |"+.0....| p%+=24.|
|00002b80| 0b fe 1a 20 f4 20 2d 2d | 2d 20 69 74 65 6d 20 22 |... . --|- item "|
|00002b90| 51 75 69 74 22 20 2d 2d | 2d 0d 0c 08 24 20 21 70 |Quit" --|-...$ !p|
|00002ba0| 25 3d 31 32 38 3a f4 20 | 4c 61 73 74 20 69 74 65 |%=128:. |Last ite|
|00002bb0| 6d 20 69 6e 20 73 75 62 | 2d 6d 65 6e 75 0d 0c 12 |m in sub|-menu...|
|00002bc0| 3c 20 70 25 21 34 3d 2d | 31 3a f4 20 70 61 73 20 |< p%!4=-|1:. pas |
|00002bd0| 64 65 20 73 6f 75 73 2d | 6d 65 6e 75 20 76 65 72 |de sous-|menu ver|
|00002be0| 73 20 75 6e 65 20 66 65 | 6e ea 74 72 65 20 63 6f |s une fe|n.tre co|
|00002bf0| 6d 6d 65 20 70 72 65 63 | 2e 0d 0c 1c 13 20 70 25 |mme prec|..... p%|
|00002c00| 21 38 3d 26 30 37 30 30 | 39 30 31 31 0d 0c 26 17 |!8=&0700|9011..&.|
|00002c10| 20 24 28 70 25 2b 31 32 | 29 3d 22 51 75 69 74 22 | $(p%+12|)="Quit"|
|00002c20| 2b bd 30 0d 0c 30 05 e1 | 0d 0c 3a 04 0d 0c 44 0f |+.0..0..|..:...D.|
|00002c30| dd f2 63 6c 6f 73 65 64 | 6f 77 6e 0d 0c 4e 28 20 |..closed|own..N( |
|00002c40| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 44 6f |.. "Wimp|_CloseDo|
|00002c50| 77 6e 22 2c 74 61 73 6b | 25 2c 26 34 42 35 33 34 |wn",task|%,&4B534|
|00002c60| 31 35 34 0d 0c 58 05 e1 | 0d 0c 62 04 0d 0c 6c 0c |154..X..|..b...l.|
|00002c70| dd a4 63 63 28 70 25 29 | 0d 0c 76 3b f4 20 72 65 |..cc(p%)|..v;. re|
|00002c80| 74 6f 75 72 6e 65 20 6c | 61 20 63 68 61 69 6e 65 |tourne l|a chaine|
|00002c90| 20 63 6f 6d 6d 65 6e 63 | 61 6e 74 20 65 6e 20 70 | commenc|ant en p|
|00002ca0| 25 20 28 74 65 72 6d 69 | 6e 65 65 20 70 61 72 20 |% (termi|nee par |
|00002cb0| 75 6e 20 0d 0c 80 30 f4 | 20 63 61 72 61 63 74 65 |un ...0.| caracte|
|00002cc0| 72 65 20 73 70 65 63 69 | 61 6c 2c 20 63 6f 6d 6d |re speci|al, comm|
|00002cd0| 65 20 65 6e 20 43 20 6f | 75 20 63 27 65 73 74 20 |e en C o|u c'est |
|00002ce0| 30 29 2e 0d 0c 8a 0e ea | 20 61 24 3a 61 24 3d 22 |0)......| a$:a$="|
|00002cf0| 22 0d 0c 94 0d c8 95 20 | 3f 70 25 3e 33 31 0d 0c |"...... |?p%>31..|
|00002d00| 9e 17 20 61 24 3d 61 24 | 2b bd 28 3f 70 25 29 3a |.. a$=a$|+.(?p%):|
|00002d10| 70 25 2b 3d 31 0d 0c a8 | 05 ce 0d 0c b2 07 3d 61 |p%+=1...|......=a|
|00002d20| 24 0d 0c bc 04 0d 0c c6 | 0e dd a4 4c 65 61 66 28 |$.......|...Leaf(|
|00002d30| 53 24 29 0d 0c d0 44 f4 | 20 72 65 74 6f 75 72 6e |S$)...D.| retourn|
|00002d40| 65 20 6c 61 20 66 65 75 | 69 6c 6c 65 20 64 65 20 |e la feu|ille de |
|00002d50| 53 24 2e 20 45 78 3a 20 | 46 4e 4c 65 61 66 28 22 |S$. Ex: |FNLeaf("|
|00002d60| 61 64 66 73 3a 3a 34 2e | 24 2e 54 6f 74 6f 22 29 |adfs::4.|$.Toto")|
|00002d70| 3d 22 54 6f 74 6f 22 0d | 0c da 0c 20 ea 20 61 24 |="Toto".|... . a$|
|00002d80| 2c 62 24 0d 0c e4 10 20 | 62 24 3d 22 22 3a 61 24 |,b$.... |b$="":a$|
|00002d90| 3d 53 24 0d 0c ee 1a 20 | c8 95 20 61 24 3c 3e 22 |=S$.... |.. a$<>"|
|00002da0| 22 20 80 20 c2 61 24 29 | 3c 3e 22 2e 22 0d 0c f8 |" . .a$)|<>"."...|
|00002db0| 18 20 20 62 24 3d c2 61 | 24 29 2b 62 24 3a 61 24 |. b$=.a|$)+b$:a$|
|00002dc0| 3d c0 61 24 29 0d 0d 02 | 06 20 ce 0d 0d 0c 07 3d |=.a$)...|. .....=|
|00002dd0| 62 24 0d 0d 16 04 0d 0d | 20 0f dd a4 76 61 6c 69 |b$......| ...vali|
|00002de0| 64 28 63 24 29 0d 0d 2a | 42 f4 20 46 4e 76 61 6c |d(c$)..*|B. FNval|
|00002df0| 69 64 28 63 24 29 20 65 | 73 74 20 76 72 61 69 20 |id(c$) e|st vrai |
|00002e00| 73 69 20 6f 6e 20 70 65 | 75 74 20 63 72 65 65 72 |si on pe|ut creer|
|00002e10| 20 6c 65 20 66 69 63 68 | 69 65 72 20 64 6f 6e 74 | le fich|ier dont|
|00002e20| 20 6c 65 20 6e 6f 6d 0d | 0d 34 0c f4 20 65 73 74 | le nom.|.4.. est|
|00002e30| 20 63 24 0d 0d 3e 12 20 | ea 20 6c 25 2c 6c 32 25 | c$..>. |. l%,l2%|
|00002e40| 2c 66 6e 64 25 0d 0d 48 | 17 20 6c 25 3d a7 63 24 |,fnd%..H|. l%=.c$|
|00002e50| 2c 22 2e 22 29 3a 6c 32 | 25 3d 6c 25 0d 0d 52 0d |,"."):l2|%=l%..R.|
|00002e60| 20 e7 20 6c 25 3e 30 20 | 8c 0d 0d 5c 0d 20 20 c8 | . l%>0 |...\. .|
|00002e70| 95 20 6c 25 3e 30 0d 0d | 66 1a 20 20 20 6c 25 3d |. l%>0..|f. l%=|
|00002e80| a7 c1 63 24 2c 6c 32 25 | 2b 31 29 2c 22 2e 22 29 |..c$,l2%|+1),".")|
|00002e90| 0d 0d 70 0e 20 20 20 6c | 32 25 2b 3d 6c 25 0d 0d |..p. l|2%+=l%..|
|00002ea0| 7a 07 20 20 ce 0d 0d 84 | 2c 20 20 c8 99 20 22 4f |z. ....|, .. "O|
|00002eb0| 53 5f 46 69 6c 65 22 2c | 31 37 2c c1 63 24 2c 31 |S_File",|17,.c$,1|
|00002ec0| 2c 6c 32 25 2d 31 29 2b | bd 30 20 b8 20 66 6e 64 |,l2%-1)+|.0 . fnd|
|00002ed0| 25 0d 0d 8e 0f 20 20 3d | 28 66 6e 64 25 3d 32 29 |%.... =|(fnd%=2)|
|00002ee0| 0d 0d 98 06 20 cc 0d 0d | a2 08 20 20 3d a3 0d 0d |.... ...|.. =...|
|00002ef0| ac 06 20 cd 0d 0d b6 04 | 0d 0d c0 11 dd f2 64 69 |.. .....|......di|
|00002f00| 73 70 6c 61 79 28 4d 24 | 29 0d 0d ca 30 20 f4 20 |splay(M$|)...0 . |
|00002f10| 61 66 66 69 63 68 61 67 | 65 20 64 61 6e 73 20 75 |affichag|e dans u|
|00002f20| 6e 65 20 66 65 6e 65 74 | 72 65 20 6e 6f 6e 2d 6d |ne fenet|re non-m|
|00002f30| 75 6c 74 69 74 61 63 68 | 65 0d 0d d4 18 20 f4 20 |ultitach|e.... . |
|00002f40| 28 73 74 79 6c 65 20 65 | 72 72 6f 72 20 62 6f 78 |(style e|rror box|
|00002f50| 29 0d 0d de 18 20 f2 77 | 69 6d 70 5f 65 72 72 6f |).... .w|imp_erro|
|00002f60| 72 28 a3 2c 30 2c 4d 24 | 29 0d 0d e8 05 e1 0d 0d |r(.,0,M$|).......|
|00002f70| f2 04 0d 0d fc 18 f4 20 | 2d 2d 2d 20 57 69 6d 70 |....... |--- Wimp|
|00002f80| 20 65 72 72 6f 72 20 2d | 2d 2d 0d 0e 06 1a dd f2 | error -|--......|
|00002f90| 77 69 6d 70 5f 65 72 72 | 6f 72 28 46 25 2c 45 25 |wimp_err|or(F%,E%|
|00002fa0| 2c 4d 24 29 0d 0e 10 19 | 20 f4 20 54 72 61 69 74 |,M$)....| . Trait|
|00002fb0| 61 6e 74 20 64 27 65 72 | 72 65 75 72 73 0d 0e 1a |ant d'er|reurs...|
|00002fc0| 1c 20 f4 20 69 66 20 46 | 25 20 74 68 65 6e 20 61 |. . if F|% then a|
|00002fd0| 6c 73 6f 20 71 75 69 74 | 73 0d 0e 24 18 20 f4 20 |lso quit|s..$. . |
|00002fe0| 45 25 20 3d 20 65 72 72 | 6f 72 20 6e 75 6d 62 65 |E% = err|or numbe|
|00002ff0| 72 0d 0e 2e 19 20 f4 20 | 4d 24 20 3d 20 65 72 72 |r.... . |M$ = err|
|00003000| 6f 72 20 6d 65 73 73 61 | 67 65 0d 0e 38 17 20 ea |or messa|ge..8. .|
|00003010| 20 70 25 3a 70 25 3d 49 | 6e 64 69 72 25 2b 35 31 | p%:p%=I|ndir%+51|
|00003020| 32 0d 0e 42 40 20 70 25 | 21 30 3d 45 25 3a 24 28 |2..B@ p%|!0=E%:$(|
|00003030| 70 25 2b 34 29 3d 4d 24 | 2b bd 30 3a c8 99 20 22 |p%+4)=M$|+.0:.. "|
|00003040| 57 69 6d 70 5f 52 65 70 | 6f 72 74 45 72 72 6f 72 |Wimp_Rep|ortError|
|00003050| 22 2c 70 25 2c 25 31 2c | 54 61 73 6b 4e 61 6d 65 |",p%,%1,|TaskName|
|00003060| 24 0d 0e 4c 2f 20 e7 20 | 46 25 20 8c 20 c8 99 20 |$..L/ . |F% . .. |
|00003070| 22 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |"Wimp_Cl|oseDown"|
|00003080| 2c 74 61 73 6b 25 2c 26 | 34 42 35 33 34 31 35 34 |,task%,&|4B534154|
|00003090| 0d 0e 56 05 e1 0d 0e 60 | 04 0d 0e 6a 17 f4 20 2d |..V....`|...j.. -|
|000030a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030b0| 0d 0e 74 17 f4 20 2d 2d | 20 74 72 61 69 74 65 6d |..t.. --| traitem|
|000030c0| 65 6e 74 20 2d 2d 2d 0d | 0e 7e 17 f4 20 2d 2d 2d |ent ---.|.~.. ---|
|000030d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0e |--------|------..|
|000030e0| 88 04 0d 0e 92 16 dd f2 | 74 72 61 69 74 65 28 49 |........|traite(I|
|000030f0| 6e 24 2c 4f 75 74 24 29 | 0d 0e 9c 11 20 e7 20 49 |n$,Out$)|.... . I|
|00003100| 6e 24 3d 4f 75 74 24 20 | 8c 0d 0e a6 1c 20 20 e7 |n$=Out$ |..... .|
|00003110| 20 49 6e 24 3d 22 3c 57 | 69 6d 70 24 53 63 72 61 | In$="<W|imp$Scra|
|00003120| 70 3e 22 20 8c 0d 0e b0 | 1b 20 20 20 4f 75 74 24 |p>" ....|. Out$|
|00003130| 3d 22 3c 57 69 6d 70 24 | 53 63 72 61 70 3e 32 22 |="<Wimp$|Scrap>2"|
|00003140| 0d 0e ba 07 20 20 cc 0d | 0e c4 32 20 20 20 f2 64 |.... ..|..2 .d|
|00003150| 69 73 70 6c 61 79 28 22 | 49 6e 70 75 74 20 61 6e |isplay("|Input an|
|00003160| 64 20 6f 75 74 70 75 74 | 20 61 72 65 20 74 68 65 |d output| are the|
|00003170| 20 73 61 6d 65 22 29 3a | e1 0d 0e ce 07 20 20 cd | same"):|..... .|
|00003180| 0d 0e d8 06 20 cd 0d 0e | d9 06 20 3a 0d 0e e2 15 |.... ...|.. :....|
|00003190| 20 f4 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | . -----|--------|
|000031a0| 2d 0d 0e ec 15 20 f4 20 | 41 20 72 65 6d 70 6c 69 |-.... . |A rempli|
|000031b0| 72 20 2e 2e 2e 2e 0d 0e | f6 15 20 f4 20 2d 2d 2d |r ......|.. . ---|
|000031c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0e f7 06 20 |--------|---.... |
|000031d0| 3a 0d 0f 00 1d 20 e7 20 | 4f 75 74 24 3d 22 3c 57 |:.... . |Out$="<W|
|000031e0| 69 6d 70 24 53 63 72 61 | 70 3e 32 22 20 8c 0d 0f |imp$Scra|p>2" ...|
|000031f0| 0a 27 20 20 c8 99 20 22 | 4f 53 5f 43 4c 49 22 2c |.' .. "|OS_CLI",|
|00003200| 22 52 45 4d 4f 56 45 20 | 3c 57 69 6d 70 24 53 63 |"REMOVE |<Wimp$Sc|
|00003210| 72 61 70 3e 22 0d 0f 14 | 35 20 20 c8 99 20 22 4f |rap>"...|5 .. "O|
|00003220| 53 5f 43 4c 49 22 2c 22 | 52 45 4e 41 4d 45 20 3c |S_CLI","|RENAME <|
|00003230| 57 69 6d 70 24 53 63 72 | 61 70 3e 32 20 3c 57 69 |Wimp$Scr|ap>2 <Wi|
|00003240| 6d 70 24 53 63 72 61 70 | 3e 22 0d 0f 1e 06 20 cd |mp$Scrap|>".... .|
|00003250| 0d 0f 28 05 e1 0d 0f 32 | 04 0d 0f 3c 10 dd a4 6d |..(....2|...<...m|
|00003260| 69 6e 28 61 25 2c 62 25 | 29 0d 0f 46 17 e7 20 61 |in(a%,b%|)..F.. a|
|00003270| 25 3e 62 25 20 8c 20 3d | 62 25 20 8b 20 3d 61 25 |%>b% . =|b% . =a%|
|00003280| 0d ff | |.. | |
+--------+-------------------------+-------------------------+--------+--------+