PureBasic est vraiment très étonnant et super optimisé
J'en reviens pas de ça rapidité, notamment pour les commandes t-elle que Point(), Plot() et bien d'autres.
En VB faut 4 jours pour lire une image en utilisant ce genre de commande, en PB c'est hyper rapide.
Mais en thermes générale PB est vraiment super rapide, super optimisé je trouve, ya qu'a voir rien que ce petit code d’exemple que j'ai pondus:
Code : Tout sélectionner
Temps1 = ElapsedMilliseconds()
NewMap MapCouleur.I(38)
DataSection
CouleursDeBase:
Data.I 00000000, 00000001, 00000002, 00000003, 00000004, 00000005, 00000006, 00000007, 00000008, 00000009, 00000010, 00000011, 00000012, 00000013, 00000014, 00000015, 00000016, 00000017, 00000018
Data.I 00000019, 00000020, 00000021, 00000022, 00000023, 00000024, 00000025, 00000026, 00000027, 00000028, 00000029, 00000030, 00000031, 00000032, 00000033, 00000034, 00000035, 00000036, 00000037
Data.I 00000038, 00000039, 00000040, 00000041, 00000042, 00000043, 00000044, 00000045, 00000046, 00000047, 00000048, 00000049, 00000050, 00000051, 00000052, 00000053, 00000054, 00000055, 00000056
Data.I 00000057, 00000058, 00000059, 00000060, 00000061, 00000062, 00000063, 00000064, 00000065, 00000066, 00000067, 00000068, 00000069, 00000070, 00000071, 00000072, 00000073, 00000074, 00000075
Data.I 00000076, 00000077, 00000078, 00000079, 00000080, 00000081, 00000082, 00000083, 00000084, 00000085, 00000086, 00000087, 00000088, 00000089, 00000090, 00000091, 00000092, 00000093, 00000094
Data.I 00000095, 00000096, 00000097, 00000098, 00000099, 00000100, 00000101, 00000102, 00000103, 00000104, 00000105, 00000106, 00000107, 00000108, 00000109, 00000110, 00000111, 00000112, 00000113
Data.I 00000114, 00000115, 00000116, 00000117, 00000118, 00000119, 00000120, 00000121, 00000122, 00000123, 00000124, 00000125, 00000126, 00000127, 00000128, 00000129, 00000130, 00000131, 00000132
Data.I 00000133, 00000134, 00000135, 00000136, 00000137, 00000138, 00000139, 00000140, 00000141, 00000142, 00000143, 00000144, 00000145, 00000146, 00000147, 00000148, 00000149, 00000150, 00000151
Data.I 00000152, 00000153, 00000154, 00000155, 00000156, 00000157, 00000158, 00000159, 00000160, 00000161, 00000162, 00000163, 00000164, 00000165, 00000166, 00000167, 00000168, 00000169, 00000170
Data.I 00000171, 00000172, 00000173, 00000174, 00000175, 00000176, 00000177, 00000178, 00000179, 00000180, 00000181, 00000182, 00000183, 00000184, 00000185, 00000186, 00000187, 00000188, 00000189
Data.I 00000190, 00000191, 00000192, 00000193, 00000194, 00000195, 00000196, 00000197, 00000198, 00000199, 00000200, 00000201, 00000202, 00000203, 00000204, 00000205, 00000206, 00000207, 00000208
Data.I 00000209, 00000210, 00000211, 00000212, 00000213, 00000214, 00000215, 00000216, 00000217, 00000218, 00000219, 00000220, 00000221, 00000222, 00000223, 00000224, 00000225, 00000226, 00000227
Data.I 00000228, 00000229, 00000230, 00000231, 00000232, 00000233, 00000234, 00000235, 00000236, 00000237, 00000238, 00000239, 00000240, 00000241, 00000242, 00000243, 00000244, 00000245, 00000246
Data.I 00000247, 00000248, 00000249, 00000250, 00000251, 00000252, 00000253, 00000254, 00000255, 00000256, 00000257, 00000321, 00000384, 00000512, 00000514, 00000578, 00000641, 00000768, 00000771
Data.I 00000835, 00000898, 00001024, 00001028, 00001092, 00001155, 00001280, 00001285, 00001349, 00001412, 00001536, 00001542, 00001606, 00001669, 00001792, 00001799, 00001863, 00001926, 00002048
Data.I 00002056, 00002120, 00002183, 00002304, 00002313, 00002377, 00002440, 00002560, 00002570, 00002634, 00002697, 00002816, 00002827, 00002891, 00002954, 00003072, 00003084, 00003148, 00003211
Data.I 00003328, 00003341, 00003405, 00003468, 00003584, 00003598, 00003662, 00003725, 00003840, 00003855, 00003919, 00003982, 00004096, 00004112, 00004176, 00004239, 00004352, 00004369, 00004433
Data.I 00004496, 00004608, 00004626, 00004690, 00004753, 00004864, 00004883, 00004947, 00005010, 00005120, 00005140, 00005204, 00005267, 00005376, 00005397, 00005461, 00005524, 00005632, 00005654
Data.I 00005718, 00005781, 00005888, 00005911, 00005975, 00006038, 00006144, 00006168, 00006232, 00006295, 00006400, 00006425, 00006489, 00006552, 00006656, 00006682, 00006746, 00006809, 00006912
Data.I 00006939, 00007003, 00007066, 00007168, 00007196, 00007260, 00007323, 00007424, 00007453, 00007517, 00007580, 00007680, 00007710, 00007774, 00007837, 00007936, 00007967, 00008031, 00008094
Data.I 00008192, 00008224, 00008288, 00008351, 00008448, 00008481, 00008545, 00008608, 00008704, 00008738, 00008802, 00008865, 00008960, 00008995, 00009059, 00009122, 00009216, 00009252, 00009316
Data.I 00009379, 00009472, 00009509, 00009573, 00009636, 00009728, 00009766, 00009830, 00009893, 00009984, 00010023, 00010087, 00010150, 00010240, 00010280, 00010344, 00010407, 00010496, 00010537
Data.I 00010601, 00010664, 00010752, 00010794, 00010858, 00010921, 00011008, 00011051, 00011115, 00011178, 00011264, 00011308, 00011372, 00011435, 00011520, 00011565, 00011629, 00011692, 00011776
Data.I 00011822, 00011886, 00011949, 00012032, 00012079, 00012143, 00012206, 00012288, 00012336, 00012400, 00012463, 00012544, 00012593, 00012657, 00012720, 00012800, 00012850, 00012914, 00012977
Data.I 00013056, 00013107, 00013171, 00013234, 00013312, 00013364, 00013428, 00013491, 00013568, 00013621, 00013685, 00013748, 00013824, 00013878, 00013942, 00014005, 00014080, 00014135, 00014199
Data.I 00014262, 00014336, 00014392, 00014456, 00014519, 00014592, 00014649, 00014713, 00014776, 00014848, 00014906, 00014970, 00015033, 00015104, 00015163, 00015227, 00015290, 00015360, 00015420
Data.I 00015484, 00015547, 00015616, 00015677, 00015741, 00015804, 00015872, 00015934, 00015998, 00016061, 00016128, 00016191, 00016255, 00016318, 00016384, 00016448, 00016512, 00016575, 00016640
Data.I 00016705, 00016832, 00016896, 00016962, 00017089, 00017152, 00017219, 00017346, 00017408, 00017476, 00017603, 00017664, 00017733, 00017860, 00017920, 00017990, 00018117, 00018176, 00018247
Data.I 00018374, 00018432, 00018504, 00018631, 00018688, 00018761, 00018888, 00018944, 00019018, 00019145, 00019200, 00019275, 00019402, 00019456, 00019532, 00019659, 00019712, 00019789, 00019916
Data.I 00019968, 00020046, 00020173, 00020224, 00020303, 00020430, 00020480, 00020560, 00020687, 00020736, 00020817, 00020944, 00020992, 00021074, 00021201, 00021248, 00021331, 00021458, 00021504
Data.I 00021588, 00021715, 00021760, 00021845, 00021972, 00022016, 00022102, 00022229, 00022272, 00022359, 00022486, 00022528, 00022616, 00022743, 00022784, 00022873, 00023000, 00023040, 00023130
Data.I 00023257, 00023296, 00023387, 00023514, 00023552, 00023644, 00023771, 00023808, 00023901, 00024028, 00024064, 00024158, 00024285, 00024320, 00024415, 00024542, 00024576, 00024672, 00024799
Data.I 00024832, 00024929, 00025056, 00025088, 00025186, 00025313, 00025344, 00025443, 00025570, 00025600, 00025700, 00025827, 00025856, 00025957, 00026084, 00026112, 00026214, 00026341, 00026368
Data.I 00026471, 00026598, 00026624, 00026728, 00026855, 00026880, 00026985, 00027112, 00027136, 00027242, 00027369, 00027392, 00027499, 00027626, 00027648, 00027756, 00027883, 00027904, 00028013
Data.I 00028140, 00028160, 00028270, 00028397, 00028416, 00028527, 00028654, 00028672, 00028784, 00028911, 00028928, 00029041, 00029168, 00029184, 00029298, 00029425, 00029440, 00029555, 00029682
Data.I 00029696, 00029812, 00029939, 00029952, 00030069, 00030196, 00030208, 00030326, 00030453, 00030464, 00030583, 00030710, 00030720, 00030840, 00030967, 00030976, 00031097, 00031224, 00031232
Data.I 00031354, 00031481, 00031488, 00031611, 00031738, 00031744, 00031868, 00031995, 00032000, 00032125, 00032252, 00032256, 00032382, 00032509, 00032512, 00032639, 00032766, 00032768, 00032896
Data.I 00033023, 00033024, 00033153, 00033280, 00033410, 00033536, 00033667, 00033792, 00033924, 00034048, 00034181, 00034304, 00034438, 00034560, 00034695, 00034816, 00034952, 00035072, 00035209
Data.I 00035328, 00035466, 00035584, 00035723, 00035840, 00035980, 00036096, 00036237, 00036352, 00036494, 00036608, 00036751, 00036864, 00037008, 00037120, 00037265, 00037376, 00037522, 00037632
Data.I 00037779, 00037888, 00038036, 00038144, 00038293, 00038400, 00038550, 00038656, 00038807, 00038912, 00039064, 00039168, 00039321, 00039424, 00039578, 00039680, 00039835, 00039936, 00040092
Data.I 00040192, 00040349, 00040448, 00040606, 00040704, 00040863, 00040960, 00041120, 00041216, 00041377, 00041472, 00041634, 00041728, 00041891, 00041984, 00042148, 00042240, 00042405, 00042496
Data.I 00042662, 00042752, 00042919, 00043008, 00043176, 00043264, 00043433, 00043520, 00043690, 00043776, 00043947, 00044032, 00044204, 00044288, 00044461, 00044544, 00044718, 00044800, 00044975
Data.I 00045056, 00045232, 00045312, 00045489, 00045568, 00045746, 00045824, 00046003, 00046080, 00046260, 00046336, 00046517, 00046592, 00046774, 00046848, 00047031, 00047104, 00047288, 00047360
Data.I 00047545, 00047616, 00047802, 00047872, 00048059, 00048128, 00048316, 00048384, 00048573, 00048640, 00048830, 00048896, 00049087, 00049152, 00049344, 00049408, 00049601, 00049664, 00049858
Data.I 00049920, 00050115, 00050176, 00050372, 00050432, 00050629, 00050688, 00050886, 00050944, 00051143, 00051200, 00051400, 00051456, 00051657, 00051712, 00051914, 00051968, 00052171, 00052224
Data.I 00052428, 00052480, 00052685, 00052736, 00052942, 00052992, 00053199, 00053248, 00053456, 00053504, 00053713, 00053760, 00053970, 00054016, 00054227, 00054272, 00054484, 00054528, 00054741
Data.I 00054784, 00054998, 00055040, 00055255, 00055296, 00055512, 00055552, 00055769, 00055808, 00056026, 00056064, 00056283, 00056320, 00056540, 00056576, 00056797, 00056832, 00057054, 00057088
Data.I 00057311, 00057344, 00057568, 00057600, 00057825, 00057856, 00058082, 00058112, 00058339, 00058368, 00058596, 00058624, 00058853, 00058880, 00059110, 00059136, 00059367, 00059392, 00059624
Data.I 00059648, 00059881, 00059904, 00060138, 00060160, 00060395, 00060416, 00060652, 00060672, 00060909, 00060928, 00061166, 00061184, 00061423, 00061440, 00061680, 00061696, 00061937, 00061952
Data.I 00062194, 00062208, 00062451, 00062464, 00062708, 00062720, 00062965, 00062976, 00063222, 00063232, 00063479, 00063488, 00063736, 00063744, 00063993, 00064000, 00064250, 00064256, 00064507
Data.I 00064512, 00064764, 00064768, 00065021, 00065024, 00065278, 00065280, 00065535, 00065536, 00065537, 00065792, 00065793, 00066047, 00082305, 00098815, 00130817, 00131071, 00131072, 00131074
Data.I 00131584, 00131586, 00131839, 00148098, 00164607, 00196354, 00196607, 00196608, 00196611, 00197376, 00197379, 00197631, 00213891, 00230399, 00261891, 00262143, 00262144, 00262148, 00263168
Data.I 00263172, 00263423, 00279684, 00296191, 00327428, 00327679, 00327680, 00327685, 00328960, 00328965, 00329215, 00345477, 00361983, 00392965, 00393215, 00393216, 00393222, 00394752, 00394758
Data.I 00395007, 00411270, 00427775, 00458502, 00458751, 00458752, 00458759, 00460544, 00460551, 00460799, 00477063, 00493567, 00524039, 00524287, 00524288, 00524296, 00526336, 00526344, 00526591
Data.I 00542856, 00559359, 00589576, 00589823, 00589824, 00589833, 00592128, 00592137, 00592383, 00608649, 00625151, 00655113, 00655359, 00655360, 00655370, 00657920, 00657930, 00658175, 00674442
Data.I 00690943, 00720650, 00720895, 00720896, 00720907, 00723712, 00723723, 00723967, 00740235, 00756735, 00786187, 00786431, 00786432, 00786444, 00789504, 00789516, 00789759, 00806028, 00822527
Data.I 00851724, 00851967, 00851968, 00851981, 00855296, 00855309, 00855551, 00871821, 00888319, 00917261, 00917503, 00917504, 00917518, 00921088, 00921102, 00921343, 00937614, 00954111, 00982798
Data.I 00983039, 00983040, 00983055, 00986880, 00986895, 00987135, 01003407, 01019903, 01048335, 01048575, 01048576, 01048592, 01052672, 01052688, 01052927, 01069200, 01085695, 01113872, 01114111
Data.I 01114112, 01114129, 01118464, 01118481, 01118719, 01134993, 01151487, 01179409, 01179647, 01179648, 01179666, 01184256, 01184274, 01184511, 01200786, 01217279, 01244946, 01245183, 01245184
Data.I 01245203, 01250048, 01250067, 01250303, 01266579, 01283071, 01310483, 01310719, 01310720, 01310740, 01315840, 01315860, 01316095, 01332372, 01348863, 01376020, 01376255, 01376256, 01376277
Data.I 01381632, 01381653, 01381887, 01398165, 01414655, 01441557, 01441791, 01441792, 01441814, 01447424, 01447446, 01447679, 01463958, 01480447, 01507094, 01507327, 01507328, 01507351, 01513216
Data.I 01513239, 01513471, 01529751, 01546239, 01572631, 01572863, 01572864, 01572888, 01579008, 01579032, 01579263, 01595544, 01612031, 01638168, 01638399, 01638400, 01638425, 01644800, 01644825
Data.I 01645055, 01661337, 01677823, 01703705, 01703935, 01703936, 01703962, 01710592, 01710618, 01710847, 01727130, 01743615, 01769242, 01769471, 01769472, 01769499, 01776384, 01776411, 01776639
Data.I 01792923, 01809407, 01834779, 01835007, 01835008, 01835036, 01842176, 01842204, 01842431, 01858716, 01875199, 01900316, 01900543, 01900544, 01900573, 01907968, 01907997, 01908223, 01924509
Data.I 01940991, 01965853, 01966079, 01966080, 01966110, 01973760, 01973790, 01974015, 01990302, 02006783, 02031390, 02031615, 02031616, 02031647, 02039552, 02039583, 02039807, 02056095, 02072575
Data.I 02096927, 02097151, 02097152, 02097184, 02105344, 02105376, 02105599, 02121888, 02138367, 02162464, 02162687, 02162688, 02162721, 02171136, 02171169, 02171391, 02187681, 02204159, 02228001
Data.I 02228223, 02228224, 02228258, 02236928, 02236962, 02237183, 02253474, 02269951, 02293538, 02293759, 02293760, 02293795, 02302720, 02302755, 02302975, 02319267, 02335743, 02359075, 02359295
Data.I 02359296, 02359332, 02368512, 02368548, 02368767, 02385060, 02401535, 02424612, 02424831, 02424832, 02424869, 02434304, 02434341, 02434559, 02450853, 02467327, 02490149, 02490367, 02490368
Data.I 02490406, 02500096, 02500134, 02500351, 02516646, 02533119, 02555686, 02555903, 02555904, 02555943, 02565888, 02565927, 02566143, 02582439, 02598911, 02621223, 02621439, 02621440, 02621480
Data.I 02631680, 02631720, 02631935, 02648232, 02664703, 02686760, 02686975, 02686976, 02687017, 02697472, 02697513, 02697727, 02714025, 02730495, 02752297, 02752511, 02752512, 02752554, 02763264
Data.I 02763306, 02763519, 02779818, 02796287, 02817834, 02818047, 02818048, 02818091, 02829056, 02829099, 02829311, 02845611, 02862079, 02883371, 02883583, 02883584, 02883628, 02894848, 02894892
Data.I 02895103, 02911404, 02927871, 02948908, 02949119, 02949120, 02949165, 02960640, 02960685, 02960895, 02977197, 02993663, 03014445, 03014655, 03014656, 03014702, 03026432, 03026478, 03026687
Data.I 03042990, 03059455, 03079982, 03080191, 03080192, 03080239, 03092224, 03092271, 03092479, 03108783, 03125247, 03145519, 03145727, 03145728, 03145776, 03158016, 03158064, 03158271, 03174576
Data.I 03191039, 03211056, 03211263, 03211264, 03211313, 03223808, 03223857, 03224063, 03240369, 03256831, 03276593, 03276799, 03276800, 03276850, 03289600, 03289650, 03289855, 03306162, 03322623
Data.I 03342130, 03342335, 03342336, 03342387, 03355392, 03355443, 03355647, 03371955, 03388415, 03407667, 03407871, 03407872, 03407924, 03421184, 03421236, 03421439, 03437748, 03454207, 03473204
Data.I 03473407, 03473408, 03473461, 03486976, 03487029, 03487231, 03503541, 03519999, 03538741, 03538943, 03538944, 03538998, 03552768, 03552822, 03553023, 03569334, 03585791, 03604278, 03604479
Data.I 03604480, 03604535, 03618560, 03618615, 03618815, 03635127, 03651583, 03669815, 03670015, 03670016, 03670072, 03684352, 03684408, 03684607, 03700920, 03717375, 03735352, 03735551, 03735552
Data.I 03735609, 03750144, 03750201, 03750399, 03766713, 03783167, 03800889, 03801087, 03801088, 03801146, 03815936, 03815994, 03816191, 03832506, 03848959, 03866426, 03866623, 03866624, 03866683
Data.I 03881728, 03881787, 03881983, 03898299, 03914751, 03931963, 03932159, 03932160, 03932220, 03947520, 03947580, 03947775, 03964092, 03980543, 03997500, 03997695, 03997696, 03997757, 04013312
Data.I 04013373, 04013567, 04029885, 04046335, 04063037, 04063231, 04063232, 04063294, 04079104, 04079166, 04079359, 04095678, 04112127, 04128574, 04128767, 04128768, 04128831, 04144896, 04144959
Data.I 04145151, 04161471, 04177919, 04194111, 04194303, 04194304, 04194368, 04210688, 04210752, 04210943, 04227264, 04243711, 04259648, 04259839, 04259840, 04259905, 04276480, 04276545, 04276735
Data.I 04293057, 04309503, 04325185, 04325375, 04325376, 04325442, 04342272, 04342338, 04342527, 04358850, 04375295, 04390722, 04390911, 04390912, 04390979, 04408064, 04408131, 04408319, 04424643
Data.I 04441087, 04456259, 04456447, 04456448, 04456516, 04473856, 04473924, 04474111, 04490436, 04506879, 04521796, 04521983, 04521984, 04522053, 04539648, 04539717, 04539903, 04556229, 04572671
Data.I 04587333, 04587519, 04587520, 04587590, 04605440, 04605510, 04605695, 04622022, 04638463, 04652870, 04653055, 04653056, 04653127, 04671232, 04671303, 04671487, 04687815, 04704255, 04718407
Data.I 04718591, 04718592, 04718664, 04737024, 04737096, 04737279, 04753608, 04770047, 04783944, 04784127, 04784128, 04784201, 04802816, 04802889, 04803071, 04819401, 04835839, 04849481, 04849663
Data.I 04849664, 04849738, 04868608, 04868682, 04868863, 04885194, 04901631, 04915018, 04915199, 04915200, 04915275, 04934400, 04934475, 04934655, 04950987, 04967423, 04980555, 04980735, 04980736
Data.I 04980812, 05000192, 05000268, 05000447, 05016780, 05033215, 05046092, 05046271, 05046272, 05046349, 05065984, 05066061, 05066239, 05082573, 05099007, 05111629, 05111807, 05111808, 05111886
Data.I 05131776, 05131854, 05132031, 05148366, 05164799, 05177166, 05177343, 05177344, 05177423, 05197568, 05197647, 05197823, 05214159, 05230591, 05242703, 05242879, 05242880, 05242960, 05263360
Data.I 05263440, 05263615, 05279952, 05296383, 05308240, 05308415, 05308416, 05308497, 05329152, 05329233, 05329407, 05345745, 05362175, 05373777, 05373951, 05373952, 05374034, 05394944, 05395026
Data.I 05395199, 05411538, 05427967, 05439314, 05439487, 05439488, 05439571, 05460736, 05460819, 05460991, 05477331, 05493759, 05504851, 05505023, 05505024, 05505108, 05526528, 05526612, 05526783
Data.I 05543124, 05559551, 05570388, 05570559, 05570560, 05570645, 05592320, 05592405, 05592575, 05608917, 05625343, 05635925, 05636095, 05636096, 05636182, 05658112, 05658198, 05658367, 05674710
Data.I 05691135, 05701462, 05701631, 05701632, 05701719, 05723904, 05723991, 05724159, 05740503, 05756927, 05766999, 05767167, 05767168, 05767256, 05789696, 05789784, 05789951, 05806296, 05822719
Data.I 05832536, 05832703, 05832704, 05832793, 05855488, 05855577, 05855743, 05872089, 05888511, 05898073, 05898239, 05898240, 05898330, 05921280, 05921370, 05921535, 05937882, 05954303, 05963610
Data.I 05963775, 05963776, 05963867, 05987072, 05987163, 05987327, 06003675, 06020095, 06029147, 06029311, 06029312, 06029404, 06052864, 06052956, 06053119, 06069468, 06085887, 06094684, 06094847
Data.I 06094848, 06094941, 06118656, 06118749, 06118911, 06135261, 06151679, 06160221, 06160383, 06160384, 06160478, 06184448, 06184542, 06184703, 06201054, 06217471, 06225758, 06225919, 06225920
Data.I 06226015, 06250240, 06250335, 06250495, 06266847, 06283263, 06291295, 06291455, 06291456, 06291552, 06316032, 06316128, 06316287, 06332640, 06349055, 06356832, 06356991, 06356992, 06357089
Data.I 06381824, 06381921, 06382079, 06398433, 06414847, 06422369, 06422527, 06422528, 06422626, 06447616, 06447714, 06447871, 06464226, 06480639, 06487906, 06488063, 06488064, 06488163, 06513408
Data.I 06513507, 06513663, 06530019, 06546431, 06553443, 06553599, 06553600, 06553700, 06579200, 06579300, 06579455, 06595812, 06612223, 06618980, 06619135, 06619136, 06619237, 06644992, 06645093
Data.I 06645247, 06661605, 06678015, 06684517, 06684671, 06684672, 06684774, 06710784, 06710886, 06711039, 06727398, 06743807, 06750054, 06750207, 06750208, 06750311, 06776576, 06776679, 06776831
Data.I 06793191, 06809599, 06815591, 06815743, 06815744, 06815848, 06842368, 06842472, 06842623, 06858984, 06875391, 06881128, 06881279, 06881280, 06881385, 06908160, 06908265, 06908415, 06924777
Data.I 06941183, 06946665, 06946815, 06946816, 06946922, 06973952, 06974058, 06974207, 06990570, 07006975, 07012202, 07012351, 07012352, 07012459, 07039744, 07039851, 07039999, 07056363, 07072767
Data.I 07077739, 07077887, 07077888, 07077996, 07105536, 07105644, 07105791, 07122156, 07138559, 07143276, 07143423, 07143424, 07143533, 07171328, 07171437, 07171583, 07187949, 07204351, 07208813
Data.I 07208959, 07208960, 07209070, 07237120, 07237230, 07237375, 07253742, 07270143, 07274350, 07274495, 07274496, 07274607, 07302912, 07303023, 07303167, 07319535, 07335935, 07339887, 07340031
Data.I 07340032, 07340144, 07368704, 07368816, 07368959, 07385328, 07401727, 07405424, 07405567, 07405568, 07405681, 07434496, 07434609, 07434751, 07451121, 07467519, 07470961, 07471103, 07471104
Data.I 07471218, 07500288, 07500402, 07500543, 07516914, 07533311, 07536498, 07536639, 07536640, 07536755, 07566080, 07566195, 07566335, 07582707, 07599103, 07602035, 07602175, 07602176, 07602292
Data.I 07631872, 07631988, 07632127, 07648500, 07664895, 07667572, 07667711, 07667712, 07667829, 07697664, 07697781, 07697919, 07714293, 07730687, 07733109, 07733247, 07733248, 07733366, 07763456
Data.I 07763574, 07763711, 07780086, 07796479, 07798646, 07798783, 07798784, 07798903, 07829248, 07829367, 07829503, 07845879, 07862271, 07864183, 07864319, 07864320, 07864440, 07895040, 07895160
Data.I 07895295, 07911672, 07928063, 07929720, 07929855, 07929856, 07929977, 07960832, 07960953, 07961087, 07977465, 07993855, 07995257, 07995391, 07995392, 07995514, 08026624, 08026746, 08026879
Data.I 08043258, 08059647, 08060794, 08060927, 08060928, 08061051, 08092416, 08092539, 08092671, 08109051, 08125439, 08126331, 08126463, 08126464, 08126588, 08158208, 08158332, 08158463, 08174844
Data.I 08191231, 08191868, 08191999, 08192000, 08192125, 08224000, 08224125, 08224255, 08240637, 08257023, 08257405, 08257535, 08257536, 08257662, 08289792, 08289918, 08290047, 08306430, 08322815
Data.I 08322942, 08323071, 08323072, 08323199, 08355584, 08355711, 08355839, 08372223, 08388479, 08388607, 08388608, 08388736, 08421376, 08421504, 08421631, 08438015, 08454016, 08454143, 08454144
Data.I 08454273, 08487168, 08487297, 08487423, 08503807, 08519553, 08519679, 08519680, 08519810, 08552960, 08553090, 08553215, 08569599, 08585090, 08585215, 08585216, 08585347, 08618752, 08618883
Data.I 08619007, 08635391, 08650627, 08650751, 08650752, 08650884, 08684544, 08684676, 08684799, 08701183, 08716164, 08716287, 08716288, 08716421, 08750336, 08750469, 08750591, 08766975, 08781701
Data.I 08781823, 08781824, 08781958, 08816128, 08816262, 08816383, 08832767, 08847238, 08847359, 08847360, 08847495, 08881920, 08882055, 08882175, 08898559, 08912775, 08912895, 08912896, 08913032
Data.I 08947712, 08947848, 08947967, 08964351, 08978312, 08978431, 08978432, 08978569, 09013504, 09013641, 09013759, 09030143, 09043849, 09043967, 09043968, 09044106, 09079296, 09079434, 09079551
Data.I 09095935, 09109386, 09109503, 09109504, 09109643, 09145088, 09145227, 09145343, 09161727, 09174923, 09175039, 09175040, 09175180, 09210880, 09211020, 09211135, 09227519, 09240460, 09240575
Data.I 09240576, 09240717, 09276672, 09276813, 09276927, 09293311, 09305997, 09306111, 09306112, 09306254, 09342464, 09342606, 09342719, 09359103, 09371534, 09371647, 09371648, 09371791, 09408256
Data.I 09408399, 09408511, 09424895, 09437071, 09437183, 09437184, 09437328, 09474048, 09474192, 09474303, 09490687, 09502608, 09502719, 09502720, 09502865, 09539840, 09539985, 09540095, 09556479
Data.I 09568145, 09568255, 09568256, 09568402, 09605632, 09605778, 09605887, 09622271, 09633682, 09633791, 09633792, 09633939, 09671424, 09671571, 09671679, 09688063, 09699219, 09699327, 09699328
Data.I 09699476, 09737216, 09737364, 09737471, 09753855, 09764756, 09764863, 09764864, 09765013, 09803008, 09803157, 09803263, 09819647, 09830293, 09830399, 09830400, 09830550, 09868800, 09868950
Data.I 09869055, 09885439, 09895830, 09895935, 09895936, 09896087, 09934592, 09934743, 09934847, 09951231, 09961367, 09961471, 09961472, 09961624, 10000384, 10000536, 10000639, 10017023, 10026904
Data.I 10027007, 10027008, 10027161, 10066176, 10066329, 10066431, 10082815, 10092441, 10092543, 10092544, 10092698, 10131968, 10132122, 10132223, 10148607, 10157978, 10158079, 10158080, 10158235
Data.I 10197760, 10197915, 10198015, 10214399, 10223515, 10223615, 10223616, 10223772, 10263552, 10263708, 10263807, 10280191, 10289052, 10289151, 10289152, 10289309, 10329344, 10329501, 10329599
Data.I 10345983, 10354589, 10354687, 10354688, 10354846, 10395136, 10395294, 10395391, 10411775, 10420126, 10420223, 10420224, 10420383, 10460928, 10461087, 10461183, 10477567, 10485663, 10485759
Data.I 10485760, 10485920, 10526720, 10526880, 10526975, 10543359, 10551200, 10551295, 10551296, 10551457, 10592512, 10592673, 10592767, 10609151, 10616737, 10616831, 10616832, 10616994, 10658304
Data.I 10658466, 10658559, 10674943, 10682274, 10682367, 10682368, 10682531, 10724096, 10724259, 10724351, 10740735, 10747811, 10747903, 10747904, 10748068, 10789888, 10790052, 10790143, 10806527
Data.I 10813348, 10813439, 10813440, 10813605, 10855680, 10855845, 10855935, 10872319, 10878885, 10878975, 10878976, 10879142, 10921472, 10921638, 10921727, 10938111, 10944422, 10944511, 10944512
Data.I 10944679, 10987264, 10987431, 10987519, 11003903, 11009959, 11010047, 11010048, 11010216, 11053056, 11053224, 11053311, 11069695, 11075496, 11075583, 11075584, 11075753, 11118848, 11119017
Data.I 11119103, 11135487, 11141033, 11141119, 11141120, 11141290, 11184640, 11184810, 11184895, 11201279, 11206570, 11206655, 11206656, 11206827, 11250432, 11250603, 11250687, 11267071, 11272107
Data.I 11272191, 11272192, 11272364, 11316224, 11316396, 11316479, 11332863, 11337644, 11337727, 11337728, 11337901, 11382016, 11382189, 11382271, 11398655, 11403181, 11403263, 11403264, 11403438
Data.I 11447808, 11447982, 11448063, 11464447, 11468718, 11468799, 11468800, 11468975, 11513600, 11513775, 11513855, 11530239, 11534255, 11534335, 11534336, 11534512, 11579392, 11579568, 11579647
Data.I 11596031, 11599792, 11599871, 11599872, 11600049, 11645184, 11645361, 11645439, 11661823, 11665329, 11665407, 11665408, 11665586, 11710976, 11711154, 11711231, 11727615, 11730866, 11730943
Data.I 11730944, 11731123, 11776768, 11776947, 11777023, 11793407, 11796403, 11796479, 11796480, 11796660, 11842560, 11842740, 11842815, 11859199, 11861940, 11862015, 11862016, 11862197, 11908352
Data.I 11908533, 11908607, 11924991, 11927477, 11927551, 11927552, 11927734, 11974144, 11974326, 11974399, 11990783, 11993014, 11993087, 11993088, 11993271, 12039936, 12040119, 12040191, 12056575
Data.I 12058551, 12058623, 12058624, 12058808, 12105728, 12105912, 12105983, 12122367, 12124088, 12124159, 12124160, 12124345, 12171520, 12171705, 12171775, 12188159, 12189625, 12189695, 12189696
Data.I 12189882, 12237312, 12237498, 12237567, 12253951, 12255162, 12255231, 12255232, 12255419, 12303104, 12303291, 12303359, 12319743, 12320699, 12320767, 12320768, 12320956, 12368896, 12369084
Data.I 12369151, 12385535, 12386236, 12386303, 12386304, 12386493, 12434688, 12434877, 12434943, 12451327, 12451773, 12451839, 12451840, 12452030, 12500480, 12500670, 12500735, 12517119, 12517310
Data.I 12517375, 12517376, 12517567, 12566272, 12566463, 12566527, 12582847, 12582911, 12582912, 12583104, 12632064, 12632256, 12632319, 12648384, 12648447, 12648448, 12648641, 12697856, 12698049
Data.I 12698111, 12713921, 12713983, 12713984, 12714178, 12763648, 12763842, 12763903, 12779458, 12779519, 12779520, 12779715, 12829440, 12829635, 12829695, 12844995, 12845055, 12845056, 12845252
Data.I 12895232, 12895428, 12895487, 12910532, 12910591, 12910592, 12910789, 12961024, 12961221, 12961279, 12976069, 12976127, 12976128, 12976326, 13026816, 13027014, 13027071, 13041606, 13041663
Data.I 13041664, 13041863, 13092608, 13092807, 13092863, 13107143, 13107199, 13107200, 13107400, 13158400, 13158600, 13158655, 13172680, 13172735, 13172736, 13172937, 13224192, 13224393, 13224447
Data.I 13238217, 13238271, 13238272, 13238474, 13289984, 13290186, 13290239, 13303754, 13303807, 13303808, 13304011, 13355776, 13355979, 13356031, 13369291, 13369343, 13369344, 13369548, 13421568
Data.I 13421772, 13421823, 13434828, 13434879, 13434880, 13435085, 13487360, 13487565, 13487615, 13500365, 13500415, 13500416, 13500622, 13553152, 13553358, 13553407, 13565902, 13565951, 13565952
Data.I 13566159, 13618944, 13619151, 13619199, 13631439, 13631487, 13631488, 13631696, 13684736, 13684944, 13684991, 13696976, 13697023, 13697024, 13697233, 13750528, 13750737, 13750783, 13762513
Data.I 13762559, 13762560, 13762770, 13816320, 13816530, 13816575, 13828050, 13828095, 13828096, 13828307, 13882112, 13882323, 13882367, 13893587, 13893631, 13893632, 13893844, 13947904, 13948116
Data.I 13948159, 13959124, 13959167, 13959168, 13959381, 14013696, 14013909, 14013951, 14024661, 14024703, 14024704, 14024918, 14079488, 14079702, 14079743, 14090198, 14090239, 14090240, 14090455
Data.I 14145280, 14145495, 14145535, 14155735, 14155775, 14155776, 14155992, 14211072, 14211288, 14211327, 14221272, 14221311, 14221312, 14221529, 14276864, 14277081, 14277119, 14286809, 14286847
Data.I 14286848, 14287066, 14342656, 14342874, 14342911, 14352346, 14352383, 14352384, 14352603, 14408448, 14408667, 14408703, 14417883, 14417919, 14417920, 14418140, 14474240, 14474460, 14474495
Data.I 14483420, 14483455, 14483456, 14483677, 14540032, 14540253, 14540287, 14548957, 14548991, 14548992, 14549214, 14605824, 14606046, 14606079, 14614494, 14614527, 14614528, 14614751, 14671616
Data.I 14671839, 14671871, 14680031, 14680063, 14680064, 14680288, 14737408, 14737632, 14737663, 14745568, 14745599, 14745600, 14745825, 14803200, 14803425, 14803455, 14811105, 14811135, 14811136
Data.I 14811362, 14868992, 14869218, 14869247, 14876642, 14876671, 14876672, 14876899, 14934784, 14935011, 14935039, 14942179, 14942207, 14942208, 14942436, 15000576, 15000804, 15000831, 15007716
Data.I 15007743, 15007744, 15007973, 15066368, 15066597, 15066623, 15073253, 15073279, 15073280, 15073510, 15132160, 15132390, 15132415, 15138790, 15138815, 15138816, 15139047, 15197952, 15198183
Data.I 15198207, 15204327, 15204351, 15204352, 15204584, 15263744, 15263976, 15263999, 15269864, 15269887, 15269888, 15270121, 15329536, 15329769, 15329791, 15335401, 15335423, 15335424, 15335658
Data.I 15395328, 15395562, 15395583, 15400938, 15400959, 15400960, 15401195, 15461120, 15461355, 15461375, 15466475, 15466495, 15466496, 15466732, 15526912, 15527148, 15527167, 15532012, 15532031
Data.I 15532032, 15532269, 15592704, 15592941, 15592959, 15597549, 15597567, 15597568, 15597806, 15658496, 15658734, 15658751, 15663086, 15663103, 15663104, 15663343, 15724288, 15724527, 15724543
Data.I 15728623, 15728639, 15728640, 15728880, 15790080, 15790320, 15790335, 15794160, 15794175, 15794176, 15794417, 15855872, 15856113, 15856127, 15859697, 15859711, 15859712, 15859954, 15921664
Data.I 15921906, 15921919, 15925234, 15925247, 15925248, 15925491, 15987456, 15987699, 15987711, 15990771, 15990783, 15990784, 15991028, 16053248, 16053492, 16053503, 16056308, 16056319, 16056320
Data.I 16056565, 16119040, 16119285, 16119295, 16121845, 16121855, 16121856, 16122102, 16184832, 16185078, 16185087, 16187382, 16187391, 16187392, 16187639, 16250624, 16250871, 16250879, 16252919
Data.I 16252927, 16252928, 16253176, 16316416, 16316664, 16316671, 16318456, 16318463, 16318464, 16318713, 16382208, 16382457, 16382463, 16383993, 16383999, 16384000, 16384250, 16448000, 16448250
Data.I 16448255, 16449530, 16449535, 16449536, 16449787, 16513792, 16514043, 16514047, 16515067, 16515071, 16515072, 16515324, 16579584, 16579836, 16579839, 16580604, 16580607, 16580608, 16580861
Data.I 16645376, 16645629, 16645631, 16646141, 16646143, 16646144, 16646398, 16711168, 16711422, 16711423, 16711678, 16711679, 16711680, 16711935, 16711937, 16712191, 16712194, 16712447, 16712451
Data.I 16712703, 16712708, 16712959, 16712965, 16713215, 16713222, 16713471, 16713479, 16713727, 16713736, 16713983, 16713993, 16714239, 16714250, 16714495, 16714507, 16714751, 16714764, 16715007
Data.I 16715021, 16715263, 16715278, 16715519, 16715535, 16715775, 16715792, 16716031, 16716049, 16716287, 16716306, 16716543, 16716563, 16716799, 16716820, 16717055, 16717077, 16717311, 16717334
Data.I 16717567, 16717591, 16717823, 16717848, 16718079, 16718105, 16718335, 16718362, 16718591, 16718619, 16718847, 16718876, 16719103, 16719133, 16719359, 16719390, 16719615, 16719647, 16719871
Data.I 16719904, 16720127, 16720161, 16720383, 16720418, 16720639, 16720675, 16720895, 16720932, 16721151, 16721189, 16721407, 16721446, 16721663, 16721703, 16721919, 16721960, 16722175, 16722217
Data.I 16722431, 16722474, 16722687, 16722731, 16722943, 16722988, 16723199, 16723245, 16723455, 16723502, 16723711, 16723759, 16723967, 16724016, 16724223, 16724273, 16724479, 16724530, 16724735
Data.I 16724787, 16724991, 16725044, 16725247, 16725301, 16725503, 16725558, 16725759, 16725815, 16726015, 16726072, 16726271, 16726329, 16726527, 16726586, 16726783, 16726843, 16727039, 16727100
Data.I 16727295, 16727357, 16727551, 16727614, 16727807, 16727871, 16728063, 16728128, 16728319, 16728385, 16728575, 16728642, 16728831, 16728899, 16729087, 16729156, 16729343, 16729413, 16729599
Data.I 16729670, 16729855, 16729927, 16730111, 16730184, 16730367, 16730441, 16730623, 16730698, 16730879, 16730955, 16731135, 16731212, 16731391, 16731469, 16731647, 16731726, 16731903, 16731983
Data.I 16732159, 16732240, 16732415, 16732497, 16732671, 16732754, 16732927, 16733011, 16733183, 16733268, 16733439, 16733525, 16733695, 16733782, 16733951, 16734039, 16734207, 16734296, 16734463
Data.I 16734553, 16734719, 16734810, 16734975, 16735067, 16735231, 16735324, 16735487, 16735581, 16735743, 16735838, 16735999, 16736095, 16736255, 16736352, 16736511, 16736609, 16736767, 16736866
Data.I 16737023, 16737123, 16737279, 16737380, 16737535, 16737637, 16737791, 16737894, 16738047, 16738151, 16738303, 16738408, 16738559, 16738665, 16738815, 16738922, 16739071, 16739179, 16739327
Data.I 16739436, 16739583, 16739693, 16739839, 16739950, 16740095, 16740207, 16740351, 16740464, 16740607, 16740721, 16740863, 16740978, 16741119, 16741235, 16741375, 16741492, 16741631, 16741749
Data.I 16741887, 16742006, 16742143, 16742263, 16742399, 16742520, 16742655, 16742777, 16742911, 16743034, 16743167, 16743291, 16743423, 16743548, 16743679, 16743805, 16743935, 16744062, 16744191
Data.I 16744319, 16744447, 16744576, 16744703, 16744833, 16744959, 16745090, 16745215, 16745347, 16745471, 16745604, 16745727, 16745861, 16745983, 16746118, 16746239, 16746375, 16746495, 16746632
Data.I 16746751, 16746889, 16747007, 16747146, 16747263, 16747403, 16747519, 16747660, 16747775, 16747917, 16748031, 16748174, 16748287, 16748431, 16748543, 16748688, 16748799, 16748945, 16749055
Data.I 16749202, 16749311, 16749459, 16749567, 16749716, 16749823, 16749973, 16750079, 16750230, 16750335, 16750487, 16750591, 16750744, 16750847, 16751001, 16751103, 16751258, 16751359, 16751515
Data.I 16751615, 16751772, 16751871, 16752029, 16752127, 16752286, 16752383, 16752543, 16752639, 16752800, 16752895, 16753057, 16753151, 16753314, 16753407, 16753571, 16753663, 16753828, 16753919
Data.I 16754085, 16754175, 16754342, 16754431, 16754599, 16754687, 16754856, 16754943, 16755113, 16755199, 16755370, 16755455, 16755627, 16755711, 16755884, 16755967, 16756141, 16756223, 16756398
Data.I 16756479, 16756655, 16756735, 16756912, 16756991, 16757169, 16757247, 16757426, 16757503, 16757683, 16757759, 16757940, 16758015, 16758197, 16758271, 16758454, 16758527, 16758711, 16758783
Data.I 16758968, 16759039, 16759225, 16759295, 16759482, 16759551, 16759739, 16759807, 16759996, 16760063, 16760253, 16760319, 16760510, 16760575, 16760767, 16760831, 16761024, 16761087, 16761281
Data.I 16761343, 16761538, 16761599, 16761795, 16761855, 16762052, 16762111, 16762309, 16762367, 16762566, 16762623, 16762823, 16762879, 16763080, 16763135, 16763337, 16763391, 16763594, 16763647
Data.I 16763851, 16763903, 16764108, 16764159, 16764365, 16764415, 16764622, 16764671, 16764879, 16764927, 16765136, 16765183, 16765393, 16765439, 16765650, 16765695, 16765907, 16765951, 16766164
Data.I 16766207, 16766421, 16766463, 16766678, 16766719, 16766935, 16766975, 16767192, 16767231, 16767449, 16767487, 16767706, 16767743, 16767963, 16767999, 16768220, 16768255, 16768477, 16768511
Data.I 16768734, 16768767, 16768991, 16769023, 16769248, 16769279, 16769505, 16769535, 16769762, 16769791, 16770019, 16770047, 16770276, 16770303, 16770533, 16770559, 16770790, 16770815, 16771047
Data.I 16771071, 16771304, 16771327, 16771561, 16771583, 16771818, 16771839, 16772075, 16772095, 16772332, 16772351, 16772589, 16772607, 16772846, 16772863, 16773103, 16773119, 16773360, 16773375
Data.I 16773617, 16773631, 16773874, 16773887, 16774131, 16774143, 16774388, 16774399, 16774645, 16774655, 16774902, 16774911, 16775159, 16775167, 16775416, 16775423, 16775673, 16775679, 16775930
Data.I 16775935, 16776187, 16776191, 16776444, 16776447, 16776701, 16776703, 16776958, 16776959, 16776960, 16776961, 16776962, 16776963, 16776964, 16776965, 16776966, 16776967, 16776968, 16776969
Data.I 16776970, 16776971, 16776972, 16776973, 16776974, 16776975, 16776976, 16776977, 16776978, 16776979, 16776980, 16776981, 16776982, 16776983, 16776984, 16776985, 16776986, 16776987, 16776988
Data.I 16776989, 16776990, 16776991, 16776992, 16776993, 16776994, 16776995, 16776996, 16776997, 16776998, 16776999, 16777000, 16777001, 16777002, 16777003, 16777004, 16777005, 16777006, 16777007
Data.I 16777008, 16777009, 16777010, 16777011, 16777012, 16777013, 16777014, 16777015, 16777016, 16777017, 16777018, 16777019, 16777020, 16777021, 16777022, 16777023, 16777024, 16777025, 16777026
Data.I 16777027, 16777028, 16777029, 16777030, 16777031, 16777032, 16777033, 16777034, 16777035, 16777036, 16777037, 16777038, 16777039, 16777040, 16777041, 16777042, 16777043, 16777044, 16777045
Data.I 16777046, 16777047, 16777048, 16777049, 16777050, 16777051, 16777052, 16777053, 16777054, 16777055, 16777056, 16777057, 16777058, 16777059, 16777060, 16777061, 16777062, 16777063, 16777064
Data.I 16777065, 16777066, 16777067, 16777068, 16777069, 16777070, 16777071, 16777072, 16777073, 16777074, 16777075, 16777076, 16777077, 16777078, 16777079, 16777080, 16777081, 16777082, 16777083
Data.I 16777084, 16777085, 16777086, 16777087, 16777088, 16777089, 16777090, 16777091, 16777092, 16777093, 16777094, 16777095, 16777096, 16777097, 16777098, 16777099, 16777100, 16777101, 16777102
Data.I 16777103, 16777104, 16777105, 16777106, 16777107, 16777108, 16777109, 16777110, 16777111, 16777112, 16777113, 16777114, 16777115, 16777116, 16777117, 16777118, 16777119, 16777120, 16777121
Data.I 16777122, 16777123, 16777124, 16777125, 16777126, 16777127, 16777128, 16777129, 16777130, 16777131, 16777132, 16777133, 16777134, 16777135, 16777136, 16777137, 16777138, 16777139, 16777140
Data.I 16777141, 16777142, 16777143, 16777144, 16777145, 16777146, 16777147, 16777148, 16777149, 16777150, 16777151, 16777152, 16777153, 16777154, 16777155, 16777156, 16777157, 16777158, 16777159
Data.I 16777160, 16777161, 16777162, 16777163, 16777164, 16777165, 16777166, 16777167, 16777168, 16777169, 16777170, 16777171, 16777172, 16777173, 16777174, 16777175, 16777176, 16777177, 16777178
Data.I 16777179, 16777180, 16777181, 16777182, 16777183, 16777184, 16777185, 16777186, 16777187, 16777188, 16777189, 16777190, 16777191, 16777192, 16777193, 16777194, 16777195, 16777196, 16777197
Data.I 16777198, 16777199, 16777200, 16777201, 16777202, 16777203, 16777204, 16777205, 16777206, 16777207, 16777208, 16777209, 16777210, 16777211, 16777212, 16777213, 16777214, 16777215
EndDataSection
Restore CouleursDeBase
For I = 1 To 3818
Read Couleur
MapCouleur.I(Str(Couleur)) = Couleur
Next
Restore CouleursDeBase
ForEach MapCouleur.I()
PushMapPosition(MapCouleur.I())
If FindMapElement(MapCouleur.I(), "16777215")
EndIf
PopMapPosition(MapCouleur.I())
Next
Temps2 = ElapsedMilliseconds()
Debug Temps2 - Temps1
4 Ms quoi

C'est carrément bluffant la vitesse d’exécution de PB.