Execute News

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

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.

Un petit rien qui serait sympa

Publié le 26/01/2018 [Delphi] [Features]
Petite amélioration qui n'a l'air de rien mais qui me ferait gagner un temps précieux...pouvoir faire un clic droit sur la configuration (debug, release...) et avoir l'option "Afficher dans l'explorateur" pour arriver directement sur l’exécutable :)

https://quality.embarcadero.com/browse/RSP-19832