Execute News

Des nouvelles fraîches de http://www.execute.frRSS « Avant | Après » | [3DEngine] [Banque] [BugList] [Compression] [Delphi] [Expérience] [Features] [Firemonkey] [Games] [GDI+] [Github] [LF2016] [MAPI] [NF525] [OpenGL] [PHP] [Société]

Du plaisirs de faire un backup au bon moment

Publié le 01/03/2018
Ah combien de fois ai-je pu regretter de ne pas avoir fait un backup assez souvent...et voilà que ce matin, je Shift+Delete un fichier qui ...oh non ! c'est le répertoire qui était sélectionné ! 500 fichiers au moins ont disparus !

Mais non ! pas de panique, j'ai fait un backup complet de ma machine pas plus tard que cette nuit, et il a parfaitement fonctionné. Jouissif :)

Personnage 3D sous Firemonkey

Publié le 13/02/2018 [Delphi] [Firemonkey]
C'est une démo que j'avais posté sur le site Embarcadero il y a quelques temps, je la recycle sur Github

CubeMan3D, animation FMX sans une seule ligne de code :)

Présentation de CrossVCL

Publié le 09/02/2018 [Delphi]
Je viens de publier une video sur CrossVCL

Optimisation fiscale bien organisée

Publié le 09/02/2018 [Société]
Je vous invite à lire le très intéressant article de Marianne sur l'Ifrap.

En résumé:
- l'Ifrap n'a pas une démarche scientifique
- François Fillon lui a accordé la reconnaissance d'Utilité Publique
- financée à hauteur de 1,34 million d'euros privé en 2016
- remise de 66% sur les impôts et 75% sur l'IFI (nouvel IFS)

Vous pouvez consulter la liste des associations et fondations reconnues comme établissement d'utilité publique ici.

On y retrouve par exemple :

Météo et Climat, Société française de la météorologie et du climat.
Fondation de l'islam de France.
Association des anciens élèves du lycée Arago ??!!

On remarquera l'abrogation pour:

Entraide des travailleurs intellectuels qui date de 1936 !

Envoyer un mail en HTML avec Delphi

Publié le 29/01/2018 [Delphi] [MAPI]
Il est relativement facile d'envoyer un mail avec Delphi, avec la suite Indy on peut composer son mail avec du HTML, des images incluses, des pièces jointes...et hop un coup de SMTP et le mail part...le seul petit soucis est qu'il faut configurer la connexion SMTP évidemment...de plus, si vous voulez conserver le mail dans la boîte d'envoi, il faut passer par une session IMAP.

De son côté MAPI - à ne pas confondre avec IMAP - permet d'envoyer un mail avec le logiciel mail de l'utilisateur quel qu’il soit (le logiciel...et l'utilisateur aussi d'ailleurs), sans avoir à rien configurer (par exemple via le composant JEDI TJvMail)...mais MAPI est une vieille technologie qui ne supporte par les mails HTML, surtout avec des images incluses.

Devant ce manque terrible j'ai trouvé une astuce qui semble bien fonctionner, il suffit de deux lignes de code si vous composez déjà votre mail avec Indy (dans mon produit l'utilisateur a le choix entre SMTP et MAPI)

// idMessage: TidMessage
begin
  // composer le message 
  // ...
  // l'ouvrir dans le logiciel de messagerie par défaut
  idMessage.ExtraHeadesr.Add('X-Unsent: 1');
  idMessage.SaveToFile('message.eml');
  ShellExecute(0, 'open', 'message.eml', nil, nil, SW_SHOW); 
end;

il reste juste à installer un plugin pour Thunderbird car il ne supporte toujours pas X-Unsent.