Il y a un truc qui m'intrigue : Aujourd'hui le 15/02/2015 il est affiché plus haut pour cette source : Téléchargée 762 fois,
et sur l'écran d'accueil par lequel on passe avant d'arriver ici il n'en est mentionné que 204 : on dirait que le logiciel qui gère ce site se mélange les pinceaux.
A+.
denisbertin
Messages postés245Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention13 mai 20231 24 janv. 2016 à 12:05
Quand je développe une fonction l'affichage de box permet d'afficher une chaine de caractère mais une fois cette fonction vérifié alors la fonction if false permet d'invalider cette fonction de son exécution.
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656 23 janv. 2016 à 20:23
Bonsoir, si on regarde un peu l'historique de M Bertin, on se rend compte que les spécialistes de Delphi (ça n'est pas mon cas) s'accorde à dire que ses codes sont mal écrits et anti pédagogique, je m'étonne d'ailleurs de la présence de celui-ci, il a du échapper à la vigilance des modos.
hoby500
Messages postés86Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention26 mai 2019 23 janv. 2016 à 20:13
Pas facile de suivre vos sources .. quant a la compilation avec D6 pro .. c sans probleme ! l'execution aussi !
Mais je suis intrigué par l'utilite de "if false then " dans les expressions du genre :
if false then box(0,pchar(sr.Name));
dans :
procedure Sous_Lecture_des_fichiers_minecraft(name:pchar);
begin
strcat(strcat(get_exe_path(apc_repertoire),name),'*.bmp');
if SysUtils.findfirst(apc_repertoire,FileAttrs, sr) = 0 then
repeat
if false then box(0,pchar(sr.Name));
get_exe_path(apc_nom_du_fichier);
strcat(strcat(apc_nom_du_fichier,name),pchar(sr.Name));
if false then box(0,apc_nom_du_fichier);
if FileExists(apc_nom_du_fichier) then
begin
self.collection_minecraft.Add(Ardoise.Tmy_Bitmap.Create(strpas(apc_nom_du_fichier)));
writeln(un_fichier_installation,'Source: "'+strpas(name)+sr.Name+'"; DestDir: "{app}\'+strpas(name)+'";');
end;
until (SysUtils.FindNext(sr) <> 0);
SysUtils.FindClose(sr);
end;
16 févr. 2016 à 11:11
Un responsable très compétent a du passer par ici et corriger l'anomalie car depuis hier celle-ci a disparu...
A+.
15 févr. 2016 à 13:28
15 févr. 2016 à 10:59
Vérification faite : la même anomalie est reproduite pour toutes les sources publiées ici.
A+.
15 févr. 2016 à 10:53
Il y a un truc qui m'intrigue : Aujourd'hui le 15/02/2015 il est affiché plus haut pour cette source : Téléchargée 762 fois,
et sur l'écran d'accueil par lequel on passe avant d'arriver ici il n'en est mentionné que 204 : on dirait que le logiciel qui gère ce site se mélange les pinceaux.
A+.
24 janv. 2016 à 12:05
23 janv. 2016 à 20:23
Tu peux vérifier, à chaque fil de commentaires fermé il y a un source supprimé.
http://codes-sources.commentcamarche.net/forum/s/q/denisbertin
23 janv. 2016 à 20:13
Mais je suis intrigué par l'utilite de "if false then " dans les expressions du genre :
if false then box(0,pchar(sr.Name));
dans :
procedure Sous_Lecture_des_fichiers_minecraft(name:pchar);
begin
strcat(strcat(get_exe_path(apc_repertoire),name),'*.bmp');
if SysUtils.findfirst(apc_repertoire,FileAttrs, sr) = 0 then
repeat
if false then box(0,pchar(sr.Name));
get_exe_path(apc_nom_du_fichier);
strcat(strcat(apc_nom_du_fichier,name),pchar(sr.Name));
if false then box(0,apc_nom_du_fichier);
if FileExists(apc_nom_du_fichier) then
begin
self.collection_minecraft.Add(Ardoise.Tmy_Bitmap.Create(strpas(apc_nom_du_fichier)));
writeln(un_fichier_installation,'Source: "'+strpas(name)+sr.Name+'"; DestDir: "{app}\'+strpas(name)+'";');
end;
until (SysUtils.FindNext(sr) <> 0);
SysUtils.FindClose(sr);
end;