<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://videos.apprendre-delphi.fr/about/instance</loc></url><url><loc>https://videos.apprendre-delphi.fr/videos/local</loc></url><url><loc>https://videos.apprendre-delphi.fr/w/6nkWvPbFqkr9MvAXjAYqFu</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/18e65730-53c8-4dd0-bef7-80ef8083d88a.jpg</video:thumbnail_loc><video:title>Présentation de la formation "prise en main de Delphi" disponible sur Udemy</video:title><video:description>Cette vidéo est la présentation de la formation "[prise en main de Delphi](https://apprendre-delphi.fr/prise-en-main-de-delphi.html)" [disponible sur Udemy](https://vasur.fr/udemypemdd).

Delphi est un environnement de développement, un ensemble d'outils, de frameworks et de librairies pour faire du développement de logiciels, d'applications mobiles et même de sites web (front et back). La prise en main de l'environnement et du langage Object Pascal (déclinaison objet du langage Pascal) est en général rapide.

Nous vous proposons ici une formation de quelques heures pour faire le tour des éléments importants à connaître afin de vous lancer dans la programmation en Pascal sous Delphi. Après l'avoir regardée et avoir pratiqué vous devriez pouvoir créer vos premiers programmes ou être opérationnel en maintenance sur des logiciels existants. Restera ensuite à vous former sur les fonctionnalités plus poussées dont vous aurez besoin dans vos projets. Toutes les ressources pour y parvenir vous seront également fournies.

Composée de vidéos de quelques minutes cette formation à Delphi est répartie en 12 rubriques :

* Introduction
* Bref historique
* Environnement de développement
* Le langage Pascal
* Programmation orientée objet
* Projets Delphi
* Les fiches
* Les composants
* Dessiner un écran
* Les bases de données
* Déboguer un projet
* Editions et licences
* Ressources complémentaires
* Conclusion

Cette prise en main de Delphi est destinée à deux types de publics :

* Les développeurs Pascal n'ayant pas pratiqué ce langage depuis longtemps et désireux de se mettre à Delphi sur la version Community Edition gratuite ou l'une des versions payantes à jour de SDK pour du développement sous Windows, Mac, iOS, Android et Linux.
* Les développeurs ne connaissant pas le Pascal et devant se mettre à Delphi ou voulant faire rapidement des logiciels pour Windows, Mac et Linux, des applications mobiles pour iOS et Android, des logiciels serveurs ou de...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2b7899d2-7da8-430f-b775-910c1bfa4232/e63e11a3-9b9d-4a1a-a4d2-5a70f6c539d1-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/6nkWvPbFqkr9MvAXjAYqFu</video:player_loc><video:duration>183</video:duration><video:rating>0</video:rating><video:view_count>42</video:view_count><video:publication_date>2025-03-15T13:25:03.076Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/eiKGdYMG99L8PQ7JEd8CXj</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/95abcc3d-4c2c-4665-9d53-dd56ac7eacb5.jpg</video:thumbnail_loc><video:title>Delphi Community Edition (en français)</video:title><video:description>Delphi est disponible seul ou dans le bundle RAD Studio accompagné de C++Builder. Plusieurs éditions sont disponibles avec des fonctionnalités distinctes.

Delphi Community Edition est destinée à un usage essentiellement non commercial. Consultez sa licence et ses règles d'utilisation sur https://www.embarcadero.com/products/delphi/starter où vous pourrez également en faire le téléchargement légal et gratuit sans risque de tomber sur des virus en prenant une version "pirate" n'importe où.

Pour tout savoir sur Delphi, son fonctionnement et son actualité rendez-vous sur https://developpeur-pascal.fr/delphi.html

Si vous cherchez d'autres ressources (forums de discussions, vidéos, formations, livres, ...) consultez les articles de la page https://developpeur-pascal.fr/ressources.html

Pour suivre la formation de prise en main de Delphi dont est issue cette vidéo rendez-vous sur Udemy à l'adresse https://vasur.fr/udemypemdd

Je propose aussi des formations à distance accessibles aux particuliers comme aux professionnels ou en entreprise dans le cadre de la formation continue. Contactez moi directement pour en discuter depuis https://olfsoftware.fr/contact/

Pour toute question ou remarque vous pouvez aussi laisser un commentaire sous cette vidéo.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6bc15fae-5b75-4942-9831-89442b8806b0/97859bad-b7bd-4c3c-9209-a5f6b2263bf3-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/eiKGdYMG99L8PQ7JEd8CXj</video:player_loc><video:duration>105</video:duration><video:rating>0</video:rating><video:view_count>20</video:view_count><video:publication_date>2025-03-15T13:32:48.910Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/3PnAwErKz2ZTxbr2T8tmEX</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/98130e76-8a35-4a9e-8ea7-b6f91e74190f.jpg</video:thumbnail_loc><video:title>Codes sources et exemples</video:title><video:description>Un très grand nombre d'exemples de programmes en Pascal existe sur Internet dans des dépôts de codes publics, dans des journaux en ligne, dans des blogs et bien entendu dans les exemples fournis par Embarcadero.

L'installation des exemples officiels est facultative. Vous les retrouverez aussi sur le compte https://github.com/Embarcadero

Je vous propose également quelques dizaines d'exemples de projets simples sur https://github.com/DeveloppeurPascal/Delphi-samples et tout un tas de projets réels (utilitaires et jeux vidéos) sur mon compte GitHub. Dans "Delphi Samples" vous trouverez aussi une liste avec plein d'autres dépôts de code contenant des projets de démos ou plus évolués afin d'apprendre à coder en Delphi et voir comment font d'autres développeurs.

Enfin n'oubliez pas les codes sources des librairies fournis par Embarcadero : la majorité de ce qui est compilé dans nos programmes est disponible et consultable !
Ce n'est pas de l'open source. On n'a pas le droit de les rediffuser, mais ils n'en sont pas moins lisibles dans l'installation de Delphi ou RAD Studio.

Pour tout savoir sur Delphi, son fonctionnement et son actualité rendez-vous sur https://developpeur-pascal.fr/delphi.html

Si vous cherchez d'autres ressources (forums de discussions, vidéos, formations, livres, ...) consultez les articles de la page https://developpeur-pascal.fr/ressources.html

Pour suivre la formation de prise en main de Delphi dont est issue cette vidéo rendez-vous sur Udemy à l'adresse  https://vasur.fr/udemypemdd

Je propose aussi des formations à distance accessibles aux particuliers comme aux professionnels ou en entreprise dans le cadre de la formation continue. Contactez moi directement pour en discuter depuis https://olfsoftware.fr/contact/

Pour toute question ou remarque vous pouvez aussi laisser un commentaire sous cette vidéo.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/16cf8b08-9918-4865-b35e-f78db7f93ceb/64df424f-603b-4aea-ae74-5c52a3c5e42a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/3PnAwErKz2ZTxbr2T8tmEX</video:player_loc><video:duration>218</video:duration><video:rating>0</video:rating><video:view_count>46</video:view_count><video:publication_date>2025-03-15T13:35:54.834Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/aDt4R8RFZwtBWT2UrgeQkA</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4aba08bc-7037-4215-acfc-7f5029f8af92.jpg</video:thumbnail_loc><video:title>Documentation officielle de Delphi</video:title><video:description>La documentation officielle de Delphi est disponible sur https://docwiki.embarcadero.com

Vous y trouverez la documentation des librairies, des tutoriels et les anciens guides de programmation en Pascal pour Windows.

Cette documentation est organisée par rubriques. Les recherches se font en fonction de la partie de documentation ouverte. Vous pouvez aussi y accéder depuis la documentation intégrée dans l'environnement de développement si vous l'avez installée.

Pour tout savoir sur Delphi, son fonctionnement et son actualité rendez-vous sur https://developpeur-pascal.fr/delphi.html

Si vous cherchez d'autres ressources (forums de discussions, vidéos, formations, livres, ...) consultez les articles de la page https://developpeur-pascal.fr/ressources.html

Pour suivre la formation de prise en main de Delphi dont est issue cette vidéo rendez-vous sur Udemy à l'adresse https://vasur.fr/udemypemdd

Je propose aussi des formations à distance accessibles aux particuliers comme aux professionnels ou en entreprise dans le cadre de la formation continue. Contactez moi directement pour en discuter depuis https://olfsoftware.fr/contact/

Pour toute question ou remarque vous pouvez aussi laisser un commentaire sous cette vidéo.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/4e1d7299-1a51-4a5b-b637-d71287ac3248/eb8f7444-ae7b-4005-8a41-caef2c2acfed-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/aDt4R8RFZwtBWT2UrgeQkA</video:player_loc><video:duration>298</video:duration><video:rating>0</video:rating><video:view_count>24</video:view_count><video:publication_date>2025-03-15T13:48:17.834Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/oj4DaRqMiVCwFUapRKwEqV</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/cbd547e3-cfc8-4716-b5f9-162711addd4b.jpg</video:thumbnail_loc><video:title>Les livres sur Delphi</video:title><video:description>Vous cherchez de la lecture pour apprendre Delphi, apprendre le Pascal ou vous mettre à niveau dans les dernières évolutions du langage et de l'environnement de développement ? Vous trouverez votre bonheur sur https://delphi-books.com

Delphi Books est un catalogue des livres dont les sujets principaux sont le Pascal, l'Object Pascal et Delphi. Des ouvrages sur des environnements ou compilateurs alternatifs y sont aussi car c'est un écosystème complet (notamment autour de Free Pascal et de Lazarus).

Embarcadero propose également des livres à télécharger sur https://www.embarcadero.com/resources/white-papers et depuis GetIt (disponible directement dans l'environnement de développement de Delphi).

Pour tout savoir sur Delphi, son fonctionnement et son actualité rendez-vous sur https://developpeur-pascal.fr/delphi.html

Si vous cherchez d'autres ressources (forums de discussions, vidéos, formations, livres, ...) consultez les articles de la page https://developpeur-pascal.fr/ressources.html

Pour suivre la formation de prise en main de Delphi dont est issue cette vidéo rendez-vous sur Udemy à l'adresse https://vasur.fr/udemypemdd

Je propose aussi des formations à distance accessibles aux particuliers comme aux professionnels ou en entreprise dans le cadre de la formation continue. Contactez moi directement pour en discuter depuis https://olfsoftware.fr/contact/

Pour toute question ou remarque vous pouvez aussi laisser un commentaire sous cette vidéo.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b4aeaea0-ae68-4327-839f-5484b5815f3d/7424b516-6dbb-40a7-ab89-1ce1ba1fc7c9-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/oj4DaRqMiVCwFUapRKwEqV</video:player_loc><video:duration>201</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-03-15T13:53:19.142Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/cEz9dL1SssRJnspnYNqcRT</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8d8bb8ab-d780-4c51-b84d-8a1a477357fd.jpg</video:thumbnail_loc><video:title>Des vidéos sur la programmation dans et avec Delphi</video:title><video:description>Vous préférez la consultation de vidéos à la lecture ? Très bien, vous n'êtes pas là par hasard après tout.

Sur ‪[la chaîne YouTube DeveloppeurPascal‬](https://www.youtube.com/@DeveloppeurPascal) nous vous proposons essentiellement des vidéos en lien avec le blog https://developpeur-pascal.fr mais aussi d'autres séries comme dans les playlists de la chaîne. Ces séries sont aussi visibles sur [notre instance PeerTube](https://videos.apprendre-delphi.fr).

Sur [la playlist YouTube "Le temps d'une tomate"](https://www.youtube.com/playlist?list=PLI4jHydEwwtXKEELbExiToJSTjEF2CXWy) vous pourrez suivre le développement d'utilitaires, de jeux vidéos ou de sites Internet par épisodes de moins de 25 minutes.

Sur [la playlist YouTube "Gamolf FMX Game Starter Kit"](https://www.youtube.com/playlist?list=PLpkkg2iiC8yjkhmHDs42arEqvJm-m7006) vous pourrez suivre des présentations et le développement de jeux vidéo en Delphi par épisodes de moins de 25 minutes.

Sur https://serialstreameur.fr vous trouverez des centaines de vidéos intégrales de présentations (webinaires), de conférences et de rediffusions de séances de codage de logiciels, applications mobiles, jeux vidéo et sites Internet.

Et en faisant les bonnes recherches sur YouTube ou un moteur de recherche vous en trouverez encore plus en anglais et dans d'autres langues.

Pour tout savoir sur Delphi, son fonctionnement et son actualité rendez-vous sur https://developpeur-pascal.fr/delphi.html

Si vous cherchez d'autres ressources (forums de discussions, vidéos, formations, livres, ...) consultez les articles de la page https://developpeur-pascal.fr/ressources.html

Pour suivre la formation de prise en main de Delphi dont est issue cette vidéo rendez-vous sur Udemy à l'adresse https://vasur.fr/udemypemdd

Je propose aussi des formations à distance accessibles aux particuliers comme aux professionnels ou en entreprise dans le cadre de la formation continue. Contactez moi directement pour en discuter depui...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/5e77367c-36d6-4024-993b-c9094e93a439/66fc52d2-2fe1-4ddd-888d-86ade1dbdf9b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/cEz9dL1SssRJnspnYNqcRT</video:player_loc><video:duration>240</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-03-15T13:57:57.798Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vBKuTy1gaYGmmHMYSWnw69</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/f9a32208-a26f-475f-b74a-392849cf8b94.jpg</video:thumbnail_loc><video:title>Les sites à connaître</video:title><video:description>De nombreux sites Internet parlent de programmation en Pascal ou de programmation Delphi. Avec les bonnes recherches sur vos moteurs habituels vous devriez les trouver sans difficulté.

Vous pouvez aussi suivre [Delphi Feeds](https://www.delphifeeds.com) ou [Begin End](https://www.beginend.net) qui sont des agrégateurs de flux dédiés aux blogs traitant essentiellement de programmation en Delphi.

L'annuaire communautaire https://delphi-resources.developpeur-pascal.fr n'est pas aussi rempli qu'on le voudrait, mais il devrait aussi vous fournir des liens utiles classés par langue pour démarrer vos recherches.

Pour tout savoir sur Delphi, son fonctionnement et son actualité rendez-vous sur https://developpeur-pascal.fr/delphi.html

Si vous cherchez d'autres ressources (forums de discussions, vidéos, formations, livres, ...) consultez les articles de la page https://developpeur-pascal.fr/ressources.html

Pour suivre la formation de prise en main de Delphi dont est issue cette vidéo rendez-vous sur Udemy à l'adresse https://vasur.fr/udemypemdd

Je propose aussi des formations à distance accessibles aux particuliers comme aux professionnels ou en entreprise dans le cadre de la formation continue. Contactez moi directement pour en discuter depuis https://olfsoftware.fr/contact/

Pour toute question ou remarque vous pouvez aussi laisser un commentaire sous cette vidéo.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/efd6dc17-a6d2-4494-8634-9f8d04cda2ca/ae253443-e9a0-472a-9a61-00e987a3a6fb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vBKuTy1gaYGmmHMYSWnw69</video:player_loc><video:duration>211</video:duration><video:rating>0</video:rating><video:view_count>10</video:view_count><video:publication_date>2025-03-15T14:01:28.338Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos">Prise en main de Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/8A4KNt3WCYWRSytYF3Rz1Q</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/a1061427-ac72-4f02-9ed0-c6b50d8bca07.jpg</video:thumbnail_loc><video:title>Jour 01 - Présentation du Bootcamp et de Delphi</video:title><video:description>Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.

Au programme du jour :
- Présentation du bootcamp (2:15)
- Présentation de Delphi (10:14)
- Explications sur les licences (17:35)
- Comment télécharger Delphi gratuitement ET légalement selon votre statut (26:58)
- Présentation de l'environnement de développement intégré de Delphi &amp; RAD Studio (58:04)
- Réalisation d'un premier projet VCL pour Windows (1:37:15)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200323.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/3d7192b1-64ac-400b-bbfd-d6ea79b4ba7c/f53242e4-26db-4ec7-8910-a15933ceaf0e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/8A4KNt3WCYWRSytYF3Rz1Q</video:player_loc><video:duration>8176</video:duration><video:rating>0</video:rating><video:view_count>126</video:view_count><video:publication_date>2025-03-16T05:57:24.874Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/pZZBc8M1cwqypQ6W7Zrd73</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c077b628-dd0b-4c19-87a9-74a4bbf54c83.jpg</video:thumbnail_loc><video:title>Jour 02 - Les projets et le concepteur de fiches VCL</video:title><video:description>Au programme du jour :
- Présentation du bootcamp (2:00)
- Les projets VCL (13:34)
- Le concepteur de fiches VCL (24:54)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200324.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c25b15e3-0d1c-4800-9a24-e14a71b4e346/b0f2c182-5277-4a20-9177-8cc8e850d26c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/pZZBc8M1cwqypQ6W7Zrd73</video:player_loc><video:duration>8108</video:duration><video:rating>0</video:rating><video:view_count>66</video:view_count><video:publication_date>2025-03-15T14:07:20.479Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7bSEyxEzJC6AVkae7pP73z</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c961c997-e930-4b96-8fcb-d38cff5ae833.jpg</video:thumbnail_loc><video:title>Jour 03 - Bases du Pascal et des algorithmes</video:title><video:description>Au programme du jour :
- Le concepteur de fiches VCL
- Propriétés et événements de composants (4:25)
- Bases du Pascal (40:53)
- Bases des algorithmes (1:12:00)
- Exemples de programmes (1:23:18)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200325.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/321b7e34-0770-41d4-8854-787111827fb5/6fad31f4-ddfe-4819-a38b-497620b67865-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7bSEyxEzJC6AVkae7pP73z</video:player_loc><video:duration>8852</video:duration><video:rating>0</video:rating><video:view_count>51</video:view_count><video:publication_date>2025-03-16T04:11:41.972Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/6rtQZssJ3sDQGEa1tqURtZ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/2fa0055c-97c6-462f-9459-f01c75c0dad4.jpg</video:thumbnail_loc><video:title>Jour 04 - Fiches VCL : manipulation, propriétés, les unités et leur visibilité</video:title><video:description>Au programme du jour :
- Exemples de programmes (33:14)
     - Concepteur de fiches VCL
     - Manipulation de fiches dans un programme
     - Propriétés des fiches pour leur affichage
 - Les unités et leur visibilité (1:34:03)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200326.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2c0c728b-1a1f-4a8c-9d0b-3cd6b99b183b/ac7fd2c5-c9cd-49c6-befd-18e2cafff8e9-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/6rtQZssJ3sDQGEa1tqURtZ</video:player_loc><video:duration>7861</video:duration><video:rating>0</video:rating><video:view_count>27</video:view_count><video:publication_date>2025-03-15T23:10:29.519Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/t9s4bUKrMXfYdVYX2gFRSH</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/01e9cf68-68b0-4e49-a37c-274bf309eb28.jpg</video:thumbnail_loc><video:title>Jour 05 - Modules de données et bases de la gestion des exceptions</video:title><video:description>Au programme du jour :
- De la programmation et des exercices comme chaque jour (18:52)
- Gérer les plantages (39:28)
- Les bases de la gestion des exceptions (54:00)
- Fin du tour sur la manipulation des fiches VCL en Pascal et dans l’IDE (1:27:25)
- Les modules de données (1:51:30)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200327.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/dbd4c03c-897e-4c31-b2b8-5563ea55f5c9/ce15b286-0235-414a-95b6-3c02d22d2bc2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/t9s4bUKrMXfYdVYX2gFRSH</video:player_loc><video:duration>7393</video:duration><video:rating>0</video:rating><video:view_count>23</video:view_count><video:publication_date>2025-03-16T02:31:10.346Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/sVhSiVj8VorrchZvu6hSzF</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/877a4bd8-a4b5-444b-9898-f2251d7bd663.jpg</video:thumbnail_loc><video:title>Jour 06 - Listes d'images, l'instruction "if” et stocker des données</video:title><video:description>Au programme du jour :
- Les modules de données (5:11)
- Les listes d'images pour écrans High DPI et 4K (27:47)
- L'instruction "if" (51:29)
- Stocker des données (1:13:33)
- Conception de bases de données (1:26:48)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200330.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d9fe6b7c-b57a-42f7-afd3-173d9c9e3fb9/c0ad7475-37e8-454b-b832-1a817bb8b6e6-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/sVhSiVj8VorrchZvu6hSzF</video:player_loc><video:duration>8102</video:duration><video:rating>0</video:rating><video:view_count>28</video:view_count><video:publication_date>2025-03-16T00:52:46.258Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/dnMiBESsH2bC3CWCEahx8K</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/367e869d-ee88-43d5-863b-8625d6fd4ff1.jpg</video:thumbnail_loc><video:title>Jour 07 - Cas pratique : TSpeedButton et autres boutons VCL</video:title><video:description>Au programme du jour :
- Cas pratique : TSpeedButton et autres boutons VCL (18:00)
- Utiliser les exemples fournis avec Delphi (47:33)
- Les boucles en Pascal (51:30)
- Les bases de données dans Delphi (1:23:30)
- Les composants FireDAC (1:40:10)
- Exemples de programmes

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200331.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/643833d6-77be-4f6c-8f34-b98b579206ed/5f5f3154-b0f6-4912-888f-6ed9ac00608b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/dnMiBESsH2bC3CWCEahx8K</video:player_loc><video:duration>7580</video:duration><video:rating>0</video:rating><video:view_count>27</video:view_count><video:publication_date>2025-03-17T17:39:42.801Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/o2N7PwSvU8ofagujKAd7J7</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b80e301d-db58-47c6-bfd7-1c17139bb8e5.jpg</video:thumbnail_loc><video:title>Jour 08 - Gérer des données en mémoire, VCL et bases de données</video:title><video:description>Au programme du jour :
- Gérer des données en mémoire (13:10)
- VCL et bases de données (44:17)
- Exemples de programmes (1:42:35)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200401.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b269371b-151f-4fdd-96c2-98cbe23eb7c2/ca36a32b-a820-4b0d-97b1-b846913d2782-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/o2N7PwSvU8ofagujKAd7J7</video:player_loc><video:duration>7103</video:duration><video:rating>0</video:rating><video:view_count>29</video:view_count><video:publication_date>2025-03-15T17:14:27.373Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/ikVjkMQuKTEouyDdHN1wDm</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/64aa73b7-1ff6-45d4-81a7-3596ed32b871.jpg</video:thumbnail_loc><video:title>Jour 09 - Liens utiles, Pascal et bases de données, BDE, etc.</video:title><video:description>Au programme du jour :
- Révision des liens utiles (1:27)
- Borland Database engine (BDE) (13:45)
- Konopka Signature VCL (17:50)
- Icon Fonts Image List (32:14)
- Pascal et bases de données (1:09:27)
- Exemples de programmes

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200402.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/8c73589c-cda6-405b-baa9-d86f6c8841ae/44603ab1-168f-4dfb-b8b7-4b000d4ed8a9-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/ikVjkMQuKTEouyDdHN1wDm</video:player_loc><video:duration>7805</video:duration><video:rating>0</video:rating><video:view_count>15</video:view_count><video:publication_date>2025-03-15T21:26:47.090Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/3NTbywgmvqqPBXPPho5KEJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/47ec5620-0093-45b1-81dd-392cad2fe7d5.jpg</video:thumbnail_loc><video:title>Jour 10 - Exercices : Gestion de contacts et de liste de courses</video:title><video:description>Au programme du jour :
- Gestion de contacts - Exercice 4 (4:50)
- Gestion de liste de courses - Exercice 5 (1:24:43)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200403.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/16be0866-c85d-4df6-b4ad-3fe9521df412/053f41e6-18ba-40e3-a9d5-d04a51dd25fb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/3NTbywgmvqqPBXPPho5KEJ</video:player_loc><video:duration>8021</video:duration><video:rating>0</video:rating><video:view_count>19</video:view_count><video:publication_date>2025-03-15T15:29:58.489Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/eaf2bSyZS5WMpNk49ZhjxB</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/94458df1-71de-4915-a732-3ce6c44c4196.jpg</video:thumbnail_loc><video:title>Jour 11 - La notion de maître détail et programmation d'une gestion de livres</video:title><video:description>Au programme du jour :
- La notion de maître détail (5:33)
- Programmation d'une gestion de livres (16:00)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200408.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6a91230e-1277-4430-ba1e-1f076d09ce01/6fa7ed8f-c793-4d4a-aaf5-0a8608c32e4d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/eaf2bSyZS5WMpNk49ZhjxB</video:player_loc><video:duration>7102</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-03-17T09:45:26.234Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/gbLgJFKqxnBPzFF3NX2vcV</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/0e1099cb-2aa3-4411-9eec-d81a55cc112a.jpg</video:thumbnail_loc><video:title>Jour 12 - Créer des bases, conditionner du code et les constantes en Pascal</video:title><video:description>Au programme du jour :
- L’instruction « with »
- Créer des bases automatiquement (12:27)
- Conditionner du code (48:50)
- Les constantes en Pascal
- Finalisation de la gestion de bibliothèque (1:06:08)
- Faire des requêtes SQL où on ne peut pas en faire (1:20:30)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200409.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/7af9ccfe-da24-46ab-8ab5-79484336961f/67dc70f4-5fe7-4cb6-a613-127ef8d8b73c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/gbLgJFKqxnBPzFF3NX2vcV</video:player_loc><video:duration>7121</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-03-17T03:51:16.007Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/aF6981bc583iWNAWpUoZvy</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/04f05cdc-6c9e-49c9-b371-3ba0c5f42bb7.jpg</video:thumbnail_loc><video:title>Jour 13 - Cadres VCL, fonctions en Pascal et notions de POO</video:title><video:description>Au programme du jour :
- Les cadres VCL (7:50)
- Les procédures et les fonctions en Pascal (34:39)
- Les tableaux (1:16:25)
- Notions de POO (classes, méthodes, propriétés, héritage, polymorphisme, constructeurs, droits d’accès) (1:27:25)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200410.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/4e576c30-849f-4c84-9c64-1e8cd5dab046/8a1fffae-4020-41c1-8c4b-f5450c28f751-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/aF6981bc583iWNAWpUoZvy</video:player_loc><video:duration>8316</video:duration><video:rating>0</video:rating><video:view_count>22</video:view_count><video:publication_date>2025-03-16T08:06:15.304Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uMjsWCfZvV3cPYrTzeEUMz</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/1fce57fc-eba2-4d51-917b-906aaa8b83ec.jpg</video:thumbnail_loc><video:title>Jour 14 - Boîtes de dialogue en VCL, tableaux et fichiers structurés, etc.</video:title><video:description>Au programme du jour :
- Les boites de dialogue simples en VCL (ShowMessage(), MessageDlg(), InputBox(), …) (6:30)
- Déclaration et portée (portée des variables, variables inline et « for var ») (40:50)
- Jouer avec l’héritage (héritage de fiches, de cadres et de modules de données) (55:00)
- Les fichiers textes (1:16:33)
- Les fichiers INI (1:36:05)
- Le type RECORD (1:50:38)
- Les tableaux structurés (1:56:53)
- Les fichiers structurés (1:59:07)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200414.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e913bb35-df0c-44b2-94fd-d5f9a44d7a43/5c14c647-ec2b-4d7d-b804-0c655ed90d4c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uMjsWCfZvV3cPYrTzeEUMz</video:player_loc><video:duration>7993</video:duration><video:rating>0</video:rating><video:view_count>15</video:view_count><video:publication_date>2025-03-17T11:21:34.257Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/9YtTUWg8WdxY2cGHDkdXqu</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/bcd5a8c2-0eb5-405d-8e4b-a7d3441e3c88.jpg</video:thumbnail_loc><video:title>Jour 15 - Présentation de FireMonkey et premier projet FMX</video:title><video:description>Au programme du jour :
- Introduction à la phase 2 de cette formation
- Licences Delphi (10:59)
- Où trouver des infos ? (19:08)
- Dans les épisodes précédents… (30:45)
- Rappels sur Delphi (40:00)
- Rappels sur le langage Pascal (55:34)
- Rappels sur le langage Object Pascal (56:22)
- Présentation de FireMonkey (57:56)
- Installer et configurer Delphi pour le développement multiplateforme (1:02:23)
- Un premier projet FMX (1:37:00)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200415.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/48abf38a-8e67-48ac-935f-309ad55bcbb8/b11c0d21-e475-44d7-8d35-d8bd17e5123e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/9YtTUWg8WdxY2cGHDkdXqu</video:player_loc><video:duration>6467</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-17T08:20:04.616Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/ue2uAWaWFvvrjf2m51mRyL</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/02576b5a-1d2a-4a01-8fb0-d7e2e0f6ec92.jpg</video:thumbnail_loc><video:title>Jour 16 - Projets FMX, concepteur de fiches, differences entre FMX et VCL</video:title><video:description>Au programme du jour :
- Projets FMX (1:45)
- L’assistant de création de projets (3:55)
- Le gestionnaire de projets (9:05)
- Les options de projet (23:18)
- Le concepteur de fiches FMX (31:38)
- Des exemples d’écrans FMX (46:58)
- Différences entre FMX et VCL (51:40)
- Les fiches multiplateforme (1:19:37)
- Second projet multiplateforme (1:27:08)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200416.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e49178bf-7df3-4a35-9aa8-3cbc7aacb270/c21b1ef0-b3ac-4a86-88bd-701da089a9de-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/ue2uAWaWFvvrjf2m51mRyL</video:player_loc><video:duration>7443</video:duration><video:rating>0</video:rating><video:view_count>11</video:view_count><video:publication_date>2025-03-17T06:52:25.686Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/fnxFsE5PyepnmXU8EGtTDS</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/587faaaf-9d7f-4b92-ae39-17cc5db9dff9.jpg</video:thumbnail_loc><video:title>Jour 17 - Les propriétés et événements des composants FMX</video:title><video:description>Au programme du jour :
- Les propriétés des composants FMX (16:34)
- Les événements des composants FMX (46:43)
- Des composants FMX de base (1:34:40)
- Exercice 6 : faites vos jeux (1:52:44)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200417.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/74621588-58fd-4fb6-a8e7-fa5183a271f8/38bc1a37-f983-4410-9610-097a26076ca4-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/fnxFsE5PyepnmXU8EGtTDS</video:player_loc><video:duration>7201</video:duration><video:rating>0</video:rating><video:view_count>10</video:view_count><video:publication_date>2025-03-17T17:59:32.187Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/i7kTxHSYmfVH2a3tyRy2jV</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e6760e75-a13f-4e60-907d-50c3b770468f.jpg</video:thumbnail_loc><video:title>Jour 18 - Compilation conditionnelle et la 3D dans un projet FireMonkey</video:title><video:description>Au programme du jour :
- Retour sur la session 17 (6:20)
- La compilation conditionnelle (26:36)
- Les animations (31:31)
- Les effets (49:57)
- Moteur physique : Box 2D (1:05:00)
- La 3D dans un projet FireMonkey (1:15:35)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200420.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/8a8e13a3-5cc2-4772-a4f8-1ae43ab0973d/1388f475-5e50-489a-b34d-1162a6ab166b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/i7kTxHSYmfVH2a3tyRy2jV</video:player_loc><video:duration>7219</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-17T05:20:49.745Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/c7hCiVznRmz8zue44nCT4F</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/74ae8e59-2801-43e3-a215-a47e7bf46bbc.jpg</video:thumbnail_loc><video:title>Jour 19 - Les sprite sheets et le jeu du pendu</video:title><video:description>Au programme du jour :
- Les sprite sheets (1:39)
- Mettre un peu d’ambiance (11:17)
- Correction exercice 6 : le jeu du pendu (partie 1) (36:20)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200421.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/59f53be9-37c4-4eb8-8431-7517b9ed5511/3b089027-877d-4fc7-bc5a-71a893757b77-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/c7hCiVznRmz8zue44nCT4F</video:player_loc><video:duration>7830</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-16T09:53:20.967Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7NmEPkFVozPTUcxCUdHBuU</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/3e871c45-6584-4f07-8d59-db32d7e02961.jpg</video:thumbnail_loc><video:title>Jour 20 - Les cadres, les modules et les bases de données avec FMX</video:title><video:description>Au programme du jour :
- Les cadres dans FMX (1:38)
- Correction exercice 6 : le jeu du pendu (suite et fin) (3:51)
- Les modules de données FMX (1:11:04)
- Les bases de données avec FMX (1:14:24)
- LiveBindings (1:16:56)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200422.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/370fc883-5fc6-4692-9a0a-55ecfb6b31a0/d887f208-7f86-4433-a08b-58973c99f365-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7NmEPkFVozPTUcxCUdHBuU</video:player_loc><video:duration>6781</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-03-17T00:39:44.047Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/8UWozfFfGg5WpeTwY1nokH</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9a9595c1-8008-479b-ab5e-f4c7e7c6574c.jpg</video:thumbnail_loc><video:title>Jour 21 - Gérer et animer plusieurs écrans dans un programme desktop ou mobile</video:title><video:description>Au programme du jour :
- Comment gérer plusieurs écrans dans un programme desktop ou mobile (0:58)
- Et comment les animer (1:46:00)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200423.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/40142a4a-0daa-4204-a06e-8a2b367023d7/e27a4486-e0a3-4300-a671-7efdc4e1667c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/8UWozfFfGg5WpeTwY1nokH</video:player_loc><video:duration>8299</video:duration><video:rating>0</video:rating><video:view_count>14</video:view_count><video:publication_date>2025-03-17T02:14:14.322Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/3JVoLfiRstDRhUFMNPw9F1</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/3eea4413-7c84-47d9-8df4-e94af3bf633a.jpg</video:thumbnail_loc><video:title>Jour 22 - Installation de Navigator, TImageList de FMX et les méthodes anonymes</video:title><video:description>Au programme du jour :
- Rappels sur la portée des déclarations (7:35)
- Installation de Navigator
- Exemples pour FireMonkey de FMX Express sur Github (0:40)
- Prévisualiser les écrans (32:00)
- TImageList de FMX (57:00)
- Programmation synchrone ou asynchrone ? (1:15:50)
- Les méthodes anonymes (1:22:50)
- Exercice 7a : répertoire téléphonique FMX (1:49:40)
- Exercice 7b : liste de courses FMX

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200424.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/16306b80-d5c4-4c6f-b440-cba100230e16/ed334a95-5ba2-48e4-8f3d-8848543268c9-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/3JVoLfiRstDRhUFMNPw9F1</video:player_loc><video:duration>6736</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-17T18:02:21.395Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7KtzeToZkjUUr5WeLshEYv</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8eda88ec-5bba-47e0-a970-b0bf52c763d2.jpg</video:thumbnail_loc><video:title>Jour 23 - Boîtes de dialogue « simples » en FMX et les fichiers binaires</video:title><video:description>Au programme du jour :
- Les boites de dialogue « simples » en FMX (4:15)
- TFile, TPath TDirectory (47:00)
- Les fichiers binaires (1:17:10)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200427.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/36a8ce7c-d846-4fff-af91-730b44527405/365afca4-433b-43d1-bb71-1cf84df370e3-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7KtzeToZkjUUr5WeLshEYv</video:player_loc><video:duration>6785</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-16T23:12:43.142Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/pKVWkjCZtXjKmjy8udikks</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/747d51cc-0cf5-4b4d-b186-a70f88e0886e.jpg</video:thumbnail_loc><video:title>Jour 24 - Les listes d'actions, correction exercice 7b et exemples</video:title><video:description>Au programme du jour :
- Correction exercice 7b : liste de courses FMX (5:17)
- Les listes d’actions (1:26:53)
- Exemple d’utilisation d’une barre de progression dans une boucle avec blocage de l’interface utilisateur (en asynchrone) (1:37:50)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200429.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c0646937-f7a0-4015-a498-baad8456b6bc/f8c2e25c-e76c-4ea2-a0b4-b5f4a2c991fc-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/pKVWkjCZtXjKmjy8udikks</video:player_loc><video:duration>7249</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-16T18:12:03.239Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/rysoieiJ4HguA4juE8B9NL</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/1ae9740a-3a01-4887-9531-5cebe988b940.jpg</video:thumbnail_loc><video:title>Jour 25 - Les processus, l’instruction « case » et les types génériques</video:title><video:description>Au programme du jour :
- Les processus (2:43)
- L’instruction « case » (55:29)
- Les types énumérés et les ensembles (1:06:04)
- La fonction « ifthen » (1:25:30)
- Les types génériques (1:36:43)
- Les collections (1:50:45)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200430.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/cefc86f1-9433-4b41-9219-63e168cb5360/e21954e6-e51d-4f09-90fa-4d5cdcda15ad-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/rysoieiJ4HguA4juE8B9NL</video:player_loc><video:duration>8388</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-03-16T16:27:55.656Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/1i6qbG5b2YNGhgbKxM6CJt</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6cfa6e73-552a-4ccf-9073-6643f26e3aab.jpg</video:thumbnail_loc><video:title>Jour 26 - Les composants web, Bluetooth et REST et la librairie JSON</video:title><video:description>Au programme du jour :
- Retour sur les processus (3:25)
- Les composants Bluetooth (5:58)
- Les composants web (15:30)
- La librairie JSON (47:22)
- Les composants REST (1:08:43)
- ORM dans Delphi (1:28:50)
- Correction exercice 7a : répertoire téléphonique FMX (première partie) (1:34:17)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200504.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0262fb7f-af68-442b-9b30-d085d6554467/d4bfae23-ee33-4d72-8841-0703b672b83e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/1i6qbG5b2YNGhgbKxM6CJt</video:player_loc><video:duration>8717</video:duration><video:rating>0</video:rating><video:view_count>21</video:view_count><video:publication_date>2025-03-16T19:58:03.924Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/nGSU7cbGvpwCKiNA6ogFTJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/93ca2743-061b-456c-9a25-4ab3871caef9.jpg</video:thumbnail_loc><video:title>Jour 27 - Déploiement sur Windows, macOS, Linux, Android et iOS</video:title><video:description>Au programme du jour :
- Fin du développement du répertoire téléphonique FMX (1:55)
- L’assistant de déploiement (1:27:04)
- Déploiement Windows (1:32:14)
- Déploiement macOS (1:44:40)
- Déploiement Linux (1:51:50)
- Déploiement Android (1:53:20)
- Déploiement iOS (2:07:49)
- Conclusion de la formation (2:23:30)

Les codes sources des exemples de ce cours Delphi sont disponibles sur https://github.com/DeveloppeurPascal/ApprendreLaProgrammationAvecDelphi

Des liens et fichiers complémentaires à télécharger sont sur https://apprendre-delphi.fr/formation-delphi-20200505.php

Retrouvez d'autres cours de programmation en Delphi sur https://apprendre-delphi.fr

- - - - - - -

Patrick Prémartin, MVP Embarcadero, offre une initiation à la programmation de logiciels et applications mobile destinée à tout le monde, informaticiens comme non informaticiens. Vous découvrirez les bases de la programmation, un langage simple à comprendre et structuré (le Pascal) et un environnement de développement qui a su prouver ses compétences depuis de nombreuses années.

Les nouveaux utilisateurs de Delphi ou les utilisateurs d'anciennes versions y trouveront de quoi donner envie d'aller plus loin et nous l'espérons de nous rejoindre dans la création de logiciels modernes pour tous types d'environnements et systèmes d'exploitation.

Les développeurs ayant déjà des connaissances dans d'autres langages pourront (re)découvrir un environnement de développement qu'ils ne connaissent pas forcément et de nouvelles idées pour leurs futures créations.

Si vous n'avez pas encore Delphi ou êtes sur une ancienne version, contactez nous sur https://barnsten.com pour vous mettre à niveau et bénéficier des fonctionnalités évoquées dans ces cours gratuits et bien plus encore.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/afc507a8-1933-4d44-9e88-02e939a3d68c/edbd28aa-c759-4ea3-ac3e-d0b8ba0d1672-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/nGSU7cbGvpwCKiNA6ogFTJ</video:player_loc><video:duration>9558</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-03-17T18:11:53.707Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos">Apprendre la programmation avec Delphi</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/tyE4zKyhdk6CnRFHExLtgw</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/1b1a8e4e-8802-4f00-aea8-ec0cbd6c2f8a.jpg</video:thumbnail_loc><video:title>Jour 1 : présentation de Delphi - IDE - VCL - FireMonkey</video:title><video:description>Dans le cadre du Learn To Code Summer Camp 2021 organisé par Embarcadero vous allez pouvoir découvrir Delphi et ses possibilités en quelques heures. Chaque jour des exemples de projets simples pour toucher un peu à tout sans vraiment savoir coder.

Le premier jour nous avons fait un tour sur les licences de Delphi et où le télécharger en version Community Edition ou en version d'évaluation si vous n'avez pas déjà une licence valide de la 10.4.2 Sydney (ou ultérieure).

Une présentation de l'environnement de développement a été faite, suivie des deux frameworks principaux permettant de coder des logiciels pour Windows avec la VCL ou Windows, macOS, iOS, Android et Linux avec FireMonkey.

Plusieurs projets ont été créés en direct et sont disponibles sur le dépôt de cette formation accélérée.

Nous avons fini par deux versions d'un programme de gestion de répertoire téléphonique très simple : nom, prénom et téléphone de chaque contact, quelques champs à l'écran, plusieurs fenêtres et une table en mémoire avec stockage persistant.

Suite à un problème technique sur Mac, nous avons mis en place un contournement de la persistance des données et avons également fait en sorte que cela fonctionne sur iOS et Android.
__________________________________________________

Les codes sources des projets présentés dans cette vidéo sont [disponibles sur ce dépôt de code chez GitHub](https://github.com/DeveloppeurPascal/LearnToCodeSummerCamp2021).

Pour en savoir plus sur Delphi, télécharger une version d'évaluation ou la version Community Edition rendez-vous sur [le site d'Embarcadero](https://www.embarcadero.com/products/delphi).

Un [blog en français](https://developpeur-pascal.fr) est également à votre disposition comme [une formation gratuite de 70 heures en français](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php), [des cours sur Udemy](https://www.udemy.com/user/patrick-premartin-2/?referralCode=8FB4CE1FDD0B70D729BE) et [de nombr...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/df360037-c4a1-4a4c-8645-386e431dc4a0/d45fbc45-4a73-4fa0-aefd-2fd25a93c2ef-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/tyE4zKyhdk6CnRFHExLtgw</video:player_loc><video:duration>8372</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-03-18T13:49:19.545Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/learntocodesummercamp2021/videos">Learn to code Summer Camp 2021</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/79fTFjWaUNYJ9nFreM7WFE</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/20001f7b-c4cf-4e0a-8b2f-d361ef139c29.jpg</video:thumbnail_loc><video:title>Jour 2 : services web et accès réseau sous Delphi</video:title><video:description>Dans le cadre du Learn To Code Summer Camp 2021 organisé par Embarcadero vous allez pouvoir découvrir Delphi et ses possibilités en quelques heures. Chaque jour des exemples de projets simples pour toucher un peu à tout sans vraiment savoir coder.

Sur cette seconde session nous avons créé trois projets après une présentation rapide de Delphi Community Edition et avoir vu quelques liens pour obtenir sa licence de Delphi.

Le premier projet, un "Hello Twitch", affiche un message sous forme de boite de dialogue lorsqu'on clique sur le bouton de son écran. C'est un grand classique, juste pour rappeler les bases du fonctionnement de Delphi lorsqu'on crée un programme avec une interface utilisateur.

Le second projet utilise la base WhoIs à travers les composants Indy afin de consulter les informations liées à un nom de domaine.

Les composants Indy permettent d'utiliser facilement et très rapidement la plupart des protocoles réseaux utilisés sur Internet avec des composants côté client comme des composants côté serveur.

Le troisième projet nous plonge dans l'utilisation d'API en ligne et du navigateur intégré à un programme multiplateforme.

Vous y découvrirez comment accéder à un web service REST très facilement et comment afficher les résultats à l'écran.

Dans ce projet on mélange les technologies REST, JSON, le téléchargement de fichiers et l'affichage de pages web.
__________________________________________________

Les codes sources des projets présentés dans cette vidéo sont [disponibles sur ce dépôt de code chez GitHub](https://github.com/DeveloppeurPascal/LearnToCodeSummerCamp2021).

Pour en savoir plus sur Delphi, télécharger une version d'évaluation ou la version Community Edition rendez-vous sur [le site d'Embarcadero](https://www.embarcadero.com/products/delphi).

Un [blog en français](https://developpeur-pascal.fr) est également à votre disposition comme [une formation gratuite de 70 heures en français](https://apprendre-delphi.fr/...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/31bdf582-acd3-47b3-8fcd-26cb1a7dd334/db0156b8-ef97-458d-a8a3-38dbf697c544-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/79fTFjWaUNYJ9nFreM7WFE</video:player_loc><video:duration>6493</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-18T17:03:16.534Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/learntocodesummercamp2021/videos">Learn to code Summer Camp 2021</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/cZFe1VW4HzEgJzWvrBVGqa</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4b8e26bd-a73f-4914-8b3c-16a11588d9ce.jpg</video:thumbnail_loc><video:title>Jour 3 : codage de l'application mobile SelfieCam</video:title><video:description>Dans le cadre du Learn To Code Summer Camp 2021 organisé par Embarcadero vous allez pouvoir découvrir Delphi et ses possibilités en quelques heures. Chaque jour des exemples de projets simples pour toucher un peu à tout sans vraiment savoir coder.

Le troisième jour a été consacré à la création d'une application mobile de prise d'egoportraits (selfie) en mode Stack Overflow (on dit aussi par copier/coller de code venant d'ailleurs sans forcément connaître la programmation ou comprendre ce qu'on fait).

Un petit problème de droit a posé des soucis en fin de session mais a été résolu avec brio et sans la doc. Ce fut l'occasion de montrer comment on pouvait se débrouiller sans savoir ce qu'il se passe et de façon empirique.

Le résultat, l'application mobile SelfieCam, permet de prendre une photo, l'afficher à l'écran, y appliquer un filtre et partager ensuite la photo sur les réseaux sociaux ou l'enregistrer sur l'appareil.

Cette application mobile est opérationnelle pour smartphones et tablettes Android mais aussi pour iOS (iPhone, iPod touch, iPad et iPad Pro).
__________________________________________________

Les codes sources des projets présentés dans cette vidéo sont [disponibles sur ce dépôt de code chez GitHub](https://github.com/DeveloppeurPascal/LearnToCodeSummerCamp2021).

Pour en savoir plus sur Delphi, télécharger une version d'évaluation ou la version Community Edition rendez-vous sur [le site d'Embarcadero](https://www.embarcadero.com/products/delphi).

Un [blog en français](https://developpeur-pascal.fr) est également à votre disposition comme [une formation gratuite de 70 heures en français](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php), [des cours sur Udemy](https://www.udemy.com/user/patrick-premartin-2/?referralCode=8FB4CE1FDD0B70D729BE) et [de nombreux livres](https://delphi-books.com).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/612217d2-6498-4e44-b66a-1fc0c2c5d071/d6cccf15-98fa-4971-9e1f-c384ac036aab-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/cZFe1VW4HzEgJzWvrBVGqa</video:player_loc><video:duration>7517</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-18T12:08:15.382Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/learntocodesummercamp2021/videos">Learn to code Summer Camp 2021</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/3AgySfMkGscFg3B3azsTQr</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8539357d-61e5-4af4-9360-1ff1b73ae059.jpg</video:thumbnail_loc><video:title>Jour 4 : des resources disponibles pour apprendre et des exemples d'animations simples</video:title><video:description>Dans le cadre du Learn To Code Summer Camp 2021 organisé par Embarcadero vous allez pouvoir découvrir Delphi et ses possibilités en quelques heures. Chaque jour des exemples de projets simples pour toucher un peu à tout sans vraiment savoir coder.

Quatrième jour du Learn To code Summer Camp 2021 avec une session destinée à montrer où trouver des informations lorsqu'on veut apprendre la programmation, Delphi et comment se débrouiller une fois plongé dedans.

Après un rappel des liens, sites et licences de Delphi ou C++Builder, nous avons regardé un certain nombre de ressources pouvant être utiles aux développeurs utilisant RAD Studio (Delphi ou C++Builder).

La seconde partie de cette session a été consacrée à FireMonkey orienté jeux vidéos. Nous avons regardé comment étaient programmées des animations et fonctions classiques dans les jeux depuis les exemples proposées sur [ce projet GitHub](https://github.com/DeveloppeurPascal/DelphiFMXGameSnippets).
__________________________________________________

Les codes sources des projets présentés dans cette vidéo sont [disponibles sur ce dépôt de code chez GitHub](https://github.com/DeveloppeurPascal/LearnToCodeSummerCamp2021).

Pour en savoir plus sur Delphi, télécharger une version d'évaluation ou la version Community Edition rendez-vous sur [le site d'Embarcadero](https://www.embarcadero.com/products/delphi).

Un [blog en français](https://developpeur-pascal.fr) est également à votre disposition comme [une formation gratuite de 70 heures en français](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php), [des cours sur Udemy](https://www.udemy.com/user/patrick-premartin-2/?referralCode=8FB4CE1FDD0B70D729BE) et [de nombreux livres](https://delphi-books.com).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/14fb28a6-eb8a-4335-bd4d-6a298211dae5/9854abdb-b554-498f-b702-ed293fb271d1-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/3AgySfMkGscFg3B3azsTQr</video:player_loc><video:duration>7332</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-03-18T15:32:48.108Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/learntocodesummercamp2021/videos">Learn to code Summer Camp 2021</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/4XFweJKxA7hD5F4dzn87bR</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6bd1ff51-de79-4dcb-b9cf-3ea323033a57.jpg</video:thumbnail_loc><video:title>Jour 5 : développer un casse briques avec Delphi</video:title><video:description>Dans le cadre du Learn To Code Summer Camp 2021 organisé par Embarcadero vous allez pouvoir découvrir Delphi et ses possibilités en quelques heures. Chaque jour des exemples de projets simples pour toucher un peu à tout sans vraiment savoir coder.

Dernière session de cette semaine consacrée à une initiation à la programmation en Pascal sous Delphi.

Aujourd'hui nous avons revu rapidement quelques liens et avons ensuite développé un classique des jeux d'arcade : un simple casse briques.

Le développement est progressif, vous y découvrirez comment agencer des éléments à l'écran pour simplifier le travail du développeur et comment utiliser les formes simples proposées avec FireMonkey pour faire un jeu sympa rapidement.

Les codes sources du jeu sont disponibles avec les autres exemples de cette semaine d'initiation, à vous de vous en inspirer pour créer votre version du casse briques ou [développer d'autres jeux vidéo](https://serialstreameur.fr/jeux-video.php) comme nous l'avons régulièrement [fait en direct depuis janvier 2021](https://serialstreameur.fr/live-coding.php).
__________________________________________________

Les codes sources des projets présentés dans cette vidéo sont [disponibles sur ce dépôt de code chez GitHub](https://github.com/DeveloppeurPascal/LearnToCodeSummerCamp2021).

Pour en savoir plus sur Delphi, télécharger une version d'évaluation ou la version Community Edition rendez-vous sur [le site d'Embarcadero](https://www.embarcadero.com/products/delphi).

Un [blog en français](https://developpeur-pascal.fr) est également à votre disposition comme [une formation gratuite de 70 heures en français](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php), [des cours sur Udemy](https://www.udemy.com/user/patrick-premartin-2/?referralCode=8FB4CE1FDD0B70D729BE) et [de nombreux livres](https://delphi-books.com).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2011ade0-d392-493f-bde1-12ee5e4d91d5/88c5f3f6-3616-4a76-9619-273f6f64a338-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/4XFweJKxA7hD5F4dzn87bR</video:player_loc><video:duration>7468</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-03-18T10:28:53.824Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/learntocodesummercamp2021/videos">Learn to code Summer Camp 2021</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wFyQw5aKbaKUoSDnfpwe1a</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/32823d0b-d9b9-442f-8650-5e82b9451ab3.jpg</video:thumbnail_loc><video:title>01 - Devices Specifications - Delphi Bootcamp 2023</video:title><video:description>Designing the user interface for mobile applications is a complex task, since a multitude of screen sizes must be taken into account. As with websites, it's best to think "responsively", but that doesn't mean we can't take an interest in our users' devices.

The https://www.devicespecifications.com site provides specifications for a large number of smartphones, tablets and laptops (generally touchscreen). It's an excellent source of information if you're targeting a particular brand or form factor.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f878672e-c73d-4488-a88a-fb6fdfa2447d/1510f620-fad2-4cdd-9230-67f6e7a92bcd-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wFyQw5aKbaKUoSDnfpwe1a</video:player_loc><video:duration>39</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-03-19T09:58:52.046Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/c6QXC4Xwhhg7Kyu4ePNqnu</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c48e3915-01f7-4c9a-a787-ff0a6391a00b.jpg</video:thumbnail_loc><video:title>02 - Rotation in FireMonkey  - Delphi Bootcamp 2023</video:title><video:description>Each FMX visual component can rotate.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/59e56a89-bd58-4e20-a4b7-b04da059993e/5f3800b7-0a65-4de3-9a24-1cee2d67b880-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/c6QXC4Xwhhg7Kyu4ePNqnu</video:player_loc><video:duration>78</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-03-19T09:59:53.093Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>FireMonkey</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/fxiZBjfdsQqeE1QTDrXB9u</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b10acc38-f0d2-40db-8443-e7ed78ad317e.jpg</video:thumbnail_loc><video:title>03 - Opacity in FMX - Delphi Bootcamp 2023</video:title><video:description>FireMonkey visual components have an opacity property.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/75bf163b-ad4a-4cf2-b54c-755c0e2f39e0/ced9c519-a65c-45fb-9f98-f45b36138e75-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/fxiZBjfdsQqeE1QTDrXB9u</video:player_loc><video:duration>109</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-03-19T10:01:13.034Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/9awGkoEtDxaBuPQ785fMCn</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6b6b4686-4383-4632-aef1-0d82b3459de2.jpg</video:thumbnail_loc><video:title>04 - Scaling in FireMonkey - Delphi Bootcamp 2023</video:title><video:description>Visual components in FireMonkey have a scale property to change their display size and factor.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/421db84d-9beb-4a69-941c-cc1ff74999e1/f9008603-1ad5-4959-9b67-3bd9065564db-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/9awGkoEtDxaBuPQ785fMCn</video:player_loc><video:duration>77</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-19T10:02:50.070Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hVTmidELdW2gcbfgcADqym</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c19b0a0d-5ddc-4eb2-857e-17c09a2f84f7.jpg</video:thumbnail_loc><video:title>05 - Animations Components - Delphi Bootcamp 2023</video:title><video:description>FireMonkey has non visual animation components to change the value of an other component's property without coding anything.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/891848ad-9175-4732-b148-3a46c891713c/6c04c471-c830-46c0-8ac9-a4fe39ec6242-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hVTmidELdW2gcbfgcADqym</video:player_loc><video:duration>152</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-19T10:05:03.508Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uF2Rjz2HNC14bxHQPUeh64</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/12ad2edd-9067-4708-87f6-9f803043e67d.jpg</video:thumbnail_loc><video:title>06 - Effects Components - Delphi Bootcamp 2023</video:title><video:description>To change the display of a visual FireMonkey component you can add an effect component to it.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e83307a2-bd11-4f4f-becf-6f27f22df08d/b5258f88-5678-4754-9b29-51204f791afa-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uF2Rjz2HNC14bxHQPUeh64</video:player_loc><video:duration>119</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-19T10:07:38.902Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:tag>RAD Studio</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/v6myKcsDYtBGRL2VFe5aUy</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8de08282-29e6-4f1c-af94-1d29ab31facf.jpg</video:thumbnail_loc><video:title>07 - Shapes Components - Delphi Bootcamp 2023</video:title><video:description>In FireMonkey framework the visual components are drawn by assembling other components and shapes. We can use the shapes as visual components too.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/eb9869d1-8615-4f40-9ffd-57776a3f03bc/7e11e03a-3ead-4db1-bd43-b282c2790a81-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/v6myKcsDYtBGRL2VFe5aUy</video:player_loc><video:duration>182</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-03-19T10:11:40.497Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>FireMonkey</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vouBTZUJzzKeUkigH9xmvh</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b180aa4f-198a-40b1-a1eb-de7fc0f68c7a.jpg</video:thumbnail_loc><video:title>08 - Parenting in FMX - Delphi Bootcamp 2023</video:title><video:description>All FireMonkey visual components can have others visual components (or non visual components) as children.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/edfd0567-4340-4e41-83fc-6103b419deaa/6b890698-2faa-42c8-b2bb-d9512664dacc-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vouBTZUJzzKeUkigH9xmvh</video:player_loc><video:duration>262</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-19T10:16:39.645Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/trdk4KSgWeSi5XacBuhpCT</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8f9689d0-7f7a-432f-8add-4697a482060b.jpg</video:thumbnail_loc><video:title>09 - Anchors - Delphi Bootcamp 2023</video:title><video:description>In FireMonkey like in VCL the visual components has an "anchors" property.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/de2bef97-5318-425e-8832-68cb2c3741f7/b1f4dc05-41e8-4a43-b177-49dcd3fa18d2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/trdk4KSgWeSi5XacBuhpCT</video:player_loc><video:duration>106</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-03-19T10:22:40.573Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/gCZi9pcLAE1RYpQiCRjPMW</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b50fffcf-81e0-406d-998c-dcd0b66d987a.jpg</video:thumbnail_loc><video:title>10 - Alignments in FMX - Delphi Bootcamp 2023</video:title><video:description>In FireMonkey like in VCL the visual components can be aligned inside their parent, but we have a lot of possibilities we haven't before !

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/7ea32a50-53ff-4f0a-b586-65d6493fe2a4/e51a0da7-3043-4578-88ed-96d8da33dbed-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/gCZi9pcLAE1RYpQiCRjPMW</video:player_loc><video:duration>244</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-19T10:28:26.908Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/1JY6jmxRMpTCQdYcQAUoYV</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5c059364-f6a7-45c7-b559-b18667e693eb.jpg</video:thumbnail_loc><video:title>11 - Margins and paddings - Delphi Bootcamp 2023</video:title><video:description>Margins and paddings allow us to separate aligned components in their parents or has a free space around components inside their parent.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/05ffce59-a7a0-4cf4-b3ff-00105bdbbcfd/ff9a47a9-2b34-4d64-95e2-5489ed4ba3c7-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/1JY6jmxRMpTCQdYcQAUoYV</video:player_loc><video:duration>193</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-19T10:35:16.261Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>Learn to code</video:tag><video:tag>RAD Studio</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wBw1ziMDHv4GkBxVioYxqb</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c2cae35c-302e-4ec8-a926-03c14aba2032.jpg</video:thumbnail_loc><video:title>12 - TLayout - Delphi Bootcamp 2023</video:title><video:description>Discover the TLayout component in a Delphi FireMonkey project.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f7e7af9e-3c1b-4f45-aa9f-f8d9388aae56/34433174-94e8-427b-a78c-fb71ae08962e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wBw1ziMDHv4GkBxVioYxqb</video:player_loc><video:duration>39</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-03-19T10:40:21.735Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vzNcVVPZdrTqX76jKKc7DN</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/cc657513-9943-4b00-9b5d-f8876c826e17.jpg</video:thumbnail_loc><video:title>13 - TFlowLayout - Delphi Bootcamp 2023</video:title><video:description>Discover the TFlowLayout component in a Delphi FireMonkey project.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ef910a72-e244-4f1d-9f55-1ce8003153b0/bc9819dd-f2fd-4c32-a754-520b1cf33048-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vzNcVVPZdrTqX76jKKc7DN</video:player_loc><video:duration>207</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-19T10:41:43.579Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/tCUpf4T2t5zxDtfhXKphKv</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/89332758-9bd3-4884-8418-301db468ccc7.jpg</video:thumbnail_loc><video:title>14 - TGridLayout - Delphi Bootcamp 2023</video:title><video:description>Discover the TGridLayout component in a Delphi FireMonkey project.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/dfcdd009-1c24-4bb3-9839-02a042bd24c3/0ecb34ad-5802-4bac-a392-86dab057d050-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/tCUpf4T2t5zxDtfhXKphKv</video:player_loc><video:duration>110</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-19T10:49:16.519Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>RAD Studio</video:tag><video:tag>C++ Builder</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/v3dqoFax5VsjzSXaBFV7pz</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/f05278c4-1da5-436c-a1af-fa1b38c74fb4.jpg</video:thumbnail_loc><video:title>15 - TGridPanelLayout - Delphi Bootcamp 2023</video:title><video:description>Discover the TGridPanelLayout component in a Delphi FireMonkey project.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/eb2829c1-489e-4d1f-910e-688d18f39e87/16951ab0-de5c-418f-8c53-15d2f41664dc-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/v3dqoFax5VsjzSXaBFV7pz</video:player_loc><video:duration>187</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-03-19T10:55:18.025Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/jF9Sb4eKZxZawcttcZA1aR</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/3c02f230-2cd8-4037-955b-e69766d0ab85.jpg</video:thumbnail_loc><video:title>16 - TScaledLayout - Delphi Bootcamp 2023</video:title><video:description>Discover the TScaledLayout component in a Delphi FireMonkey project.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/973bf758-9f8f-463e-99ba-8c676ce6c93b/d8e3b74c-10d1-4b18-a825-b3813c8a4fef-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/jF9Sb4eKZxZawcttcZA1aR</video:player_loc><video:duration>400</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-19T11:00:59.716Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>Learn to code</video:tag><video:tag>RAD Studio</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2XVfxCPzm8nj9Zh5BBe93V</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8202b4bc-5f8b-4a00-80ef-0eb50a53cca8.jpg</video:thumbnail_loc><video:title>17 - App screens samples - Delphi Bootcamp 2023</video:title><video:description>A lot of samples are available for Delphi developers. In GetIt we have some app screens samples to use as templates or to understand how they are designed.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0fe7dceb-ad93-43b3-b0c6-b0d5105385e1/96c8727d-887e-4177-82c9-02b2734a45a6-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2XVfxCPzm8nj9Zh5BBe93V</video:player_loc><video:duration>224</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-19T11:10:46.146Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/ebv2XPnTmqKFASForToUhk</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/05056ec6-aaa4-46a3-afd1-9bd44d0c0348.jpg</video:thumbnail_loc><video:title>18 - RAD Studio samples - Delphi Bootcamp 2023</video:title><video:description>A lot of samples are available for Delphi developers. Some of them can be installed with Delphi, C++Builder or RAD Studio but you can find them on Embarcadero's GitHub account.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6abe220d-5099-492d-bb5b-2d4d55cbc243/993c12f7-a102-460f-9962-9240d87d41df-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/ebv2XPnTmqKFASForToUhk</video:player_loc><video:duration>75</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-03-19T11:13:32.548Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/o5XppEeN3DvmmES5mk5hF8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/1d35916c-dff6-4491-a40d-8a4a1b73cb02.jpg</video:thumbnail_loc><video:title>19 - Delphi samples on GitHub - Delphi Bootcamp 2023</video:title><video:description>A lot of samples are available for Delphi developers. A lot of them are available as open source projects on GitHub and other projects hosting or code versioning services.

You can find [my examples for Delphi](https://github.com/DeveloppeurPascal/Delphi-samples) in this code repository and [a list of other repositories](https://github.com/DeveloppeurPascal/Delphi-samples/blob/main/OtherDelphiSampleRepositories.md) with examples of projects and features.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b2da2b55-69a2-4657-b2de-e11a5eea086d/dad21b5a-5ba6-4704-b034-755276ea875b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/o5XppEeN3DvmmES5mk5hF8</video:player_loc><video:duration>66</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-19T11:14:40.147Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>RAD Studio</video:tag><video:tag>C++ Builder</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wzkKsTBwARFBTCoHo9Jfh6</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b8e5dab6-d5d7-415c-9e9e-e7dd69ab7b73.jpg</video:thumbnail_loc><video:title>20 - WYSIWYG in the form designer - Delphi Bootcamp 2023</video:title><video:description>Delphi and C++ Builder form designer is powerful. We create the user interface by assembling visual and non visual components on Windows for all supported platforms and it display what they'll look on target platforms (Windows, Mac, Linux, iOS and Android).

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f799e00c-a701-4724-bc82-d689e05157ad/c3d46c77-e77e-4266-bdd1-62a19dcd3070-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wzkKsTBwARFBTCoHo9Jfh6</video:player_loc><video:duration>218</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-19T11:16:40.529Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/s7JMfo3yb8NQgDV61ngQ3x</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/939a4ca6-3f71-4708-9c30-b5e9907e1707.jpg</video:thumbnail_loc><video:title>21 - Instant preview in the IDE - Delphi Bootcamp 2023</video:title><video:description>When designing mobile apps forms we can see what it will look like on our screen for other devices and screens factors. It's included in the IDE !

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d37e6e95-f63a-45cc-9f80-f0d96d4c68bb/070a6c9d-00bf-4495-8023-2663f8efc48e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/s7JMfo3yb8NQgDV61ngQ3x</video:player_loc><video:duration>162</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-03-19T11:19:16.852Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>FireMonkey</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/tBitetg5m4wWupopzsVPfW</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7de7b744-af82-464c-b36c-15dc6d7f62f5.jpg</video:thumbnail_loc><video:title>22 - FireUI App Preview - Delphi Bootcamp 2023</video:title><video:description>Look at real devices what your screens will look like at the same time you design them in the form designer in Delphi without compiling anything !

It's as simple than launching FireUI App Preview on the devices you have in the same local network than your development PC.

Recorded by Patrick Prémartin for its "How to create a responsive design in FireMonkey" session during the [Coding Bootcamp 2023 online conference](https://www.youtube.com/playlist?list=PLwUPJvR9mZHiwEXqFkPf5yJAotzDiC4BP).

Links, PDF, source codes and the replays of this session are available on GitHub at https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey

The other videos in this series can be viewed on [my PeerTube channel](https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos), [Apprendre Delphi](https://apprendre-delphi.fr), or [this YouTube playlist](https://www.youtube.com/playlist?list=PLpkkg2iiC8yiGBtiwe_Mm5UM-Fm34plPH).

You can use Delphi for free with its [Community Edition](https://www.embarcadero.com/products/delphi/starter) (for individuals) or [a trial version](https://www.embarcadero.com/products/delphi) (for professionals). [An Academic edition](https://www.embarcadero.com/development-tools-for-education) dedicated to teaching is also available at an unbeatable price!

To learn the Pascal language and create software, mobile applications, video games, websites, etc., you can also [read these books](https://delphi-books.com).

The FireMonkey framework is also available for C++ developers in [C++ Builder](https://www.embarcadero.com/products/cbuilder).
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/df948aaf-c957-49f3-9869-81dd50861246/0b1edaf7-ebf1-40b8-81d2-3a6c34ef5532-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/tBitetg5m4wWupopzsVPfW</video:player_loc><video:duration>206</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-03-19T11:21:53.859Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>Learn to code</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos">Coding Bootcamp 2023</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7YD4udNPcSzzLis4SpmsCK</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7f385f0c-eb0c-4b6e-bef6-5a495631d25c.jpg</video:thumbnail_loc><video:title>How to create a responsive design in a FireMonkey application (short version - no demo) - Coding ...</video:title><video:description>Historically, when programs were made for Windows, pixel-based interfaces were created.

This was the case with VCL and is also possible with FireMonkey for Windows, Mac and Linux, but is not desirable for mobile applications. There are also changes to the size of text and other elements, depending on the styles used, the physical or virtual resolution of the screens, etc.

FireMonkey offers components and properties on visual components to simplify this work and create screens that adapt to real conditions of use without having to code.

This presentation has been recorded by Patrick Prémartin for the Learn Delphi Coding Bootcamp 2023 organized by Embarcadero Technologies. It doesn't include the demo and short samples available as separate videos from this channel : https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos

Samples, links and other resources are available from https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/387f527a-cb0a-44d9-a193-79e2ea02678b/dfb06721-cbb4-41a5-92c7-24557b8959cb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7YD4udNPcSzzLis4SpmsCK</video:player_loc><video:duration>411</video:duration><video:rating>0</video:rating><video:view_count>10</video:view_count><video:publication_date>2025-03-19T11:25:56.756Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>Responsive design</video:tag><video:tag>Learn to code</video:tag><video:tag>C++Builder</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/i7vK7cqHt6Cc7u18ZRJTsZ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/f02c3352-ba85-489c-9c4a-f2a8859cd72a.jpg</video:thumbnail_loc><video:title>Client server made easy with the Socket Messaging library for Delphi - Coding Bootcamp 2023</video:title><video:description>Discover the new Socket Messaging library for Delphi and its code generator to quickly develop a client, a server and their exchange protocol over a TCP/IP network without actually coding. Several examples of use will be presented, including the classic chat room and a real-time multi-player game.

This presentation has been recorded by Patrick Prémartin for the Learn Delphi Coding Bootcamp 2023 organized by Embarcadero Technologies.

Samples, links and other resources are available from https://github.com/DeveloppeurPascal/DCB2023-Socket-Messaging-library-and-generator</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/8a942656-1a2d-4ff6-b98b-7331aca35f49/753c1009-9980-4823-83c8-516b1f786256-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/i7vK7cqHt6Cc7u18ZRJTsZ</video:player_loc><video:duration>2738</video:duration><video:rating>0</video:rating><video:view_count>15</video:view_count><video:publication_date>2025-03-19T11:45:52.249Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Learn to code</video:tag><video:tag>Network</video:tag><video:tag>Client server</video:tag><video:tag>Coding Bootcamp 2023</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/9EUAYsEM86PGi7dEUo5EkE</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5bc83908-33f0-479d-b59c-8432a2dccfd9.jpg</video:thumbnail_loc><video:title>Easy coding a multi-device game with FireMonkey (review code version)</video:title><video:description>For Embarcadero's Code Rage 2018 I presented a step-by-step session explaining how to create a simple video game in Delphi with FireMonkey. I share this video with you today.

If you have any questions about Delphi and its ability to compile for Windows, iOS, Android and macOS, feel free to contact me.

This vidéo is the code review of the game. You can check other video to follow the step by step session.

The game source code is on GitHub at https://vasur.fr/coderage2018src

You can try and use Delphi (Menu / Free Tools / Delphi Community Ed) and C++Builder (Menu / Free Tools / C++Builder Community Ed) for free by downloading the Community Edition from Embarcadero's website : https://www.embarcadero.com</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/4637ca50-1724-4891-9355-d09f050417cc/3f0a61cc-09d8-48d3-bd6b-d2ae712f9135-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/9EUAYsEM86PGi7dEUo5EkE</video:player_loc><video:duration>2381</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-03-19T12:21:26.694Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Game Dev</video:tag><video:tag>How to code</video:tag><video:tag>Learn to code</video:tag><video:tag>Code review</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/f2p8sab37KPXh9mCxwcBXG</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/f0c11686-2edc-4390-8e5b-bb371877dd3f.jpg</video:thumbnail_loc><video:title>Easy coding a multi-device game with FireMonkey (how-to version)</video:title><video:description>For Embarcadero's Code Rage 2018 I presented a step-by-step session explaining how to create a simple video game in Delphi with FireMonkey. I share this video with you today.

If you have any questions about Delphi and its ability to compile for Windows, iOS, Android and macOS, feel free to contact me.

The game source code is on GitHub at https://vasur.fr/coderage2018src

You can try and use Delphi (Menu / Free Tools / Delphi Community Ed) and C++Builder (Menu / Free Tools / C++Builder Community Ed) for free by downloading the Community Edition from Embarcadero's website : https://www.embarcadero.com</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/7191f03d-2843-400f-a4e6-d43e09223d82/8af246fc-212f-4cf1-90fe-7e259984a45b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/f2p8sab37KPXh9mCxwcBXG</video:player_loc><video:duration>6289</video:duration><video:rating>0</video:rating><video:view_count>17</video:view_count><video:publication_date>2025-03-19T16:25:50.755Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Code Rage</video:tag><video:tag>Learn to code</video:tag><video:tag>Game Dev</video:tag><video:tag>Tutorial</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/12uh2Xz1P47vmGizDvJFZt</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/2e7778c9-10c7-4547-beb6-d337af39132f.jpg</video:thumbnail_loc><video:title>Using Delphi as a No Code development IDE - DelphiCon 2021</video:title><video:description>Delphi has offered a RAD approach since its first version: components are used to design screens. These components are associated with each other in order to display or modify data.

In fact everything is present in Delphi to create database management software in CRUD mode or more advanced without knowing the Pascal language or writing a single line of code.

This is what I will show you during this session where I will develop a complete application without coding.

Session from Patrick Prémartin at conference DelphiCon 2021.
Other replays are available at https://delphicon.embarcadero.com and https://www.youtube.com/playlist?list=PLwUPJvR9mZHjrhMcg1PEbkIl2BUfDbJBM

Source code samples are available at https://github.com/DeveloppeurPascal/Coder-sans-coder-Delphi-en-mode-nocode-c-est-possible</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/00352b74-987b-4177-bb44-4fa87a5bf7c1/244300ac-3c44-47e4-b379-2b77f66b54c6-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/12uh2Xz1P47vmGizDvJFZt</video:player_loc><video:duration>3314</video:duration><video:rating>0</video:rating><video:view_count>11</video:view_count><video:publication_date>2025-03-19T12:59:14.159Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>RAD</video:tag><video:tag>Learn to code</video:tag><video:tag>NoCode</video:tag><video:tag>DelphiCon 2021</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/tZouDeYJa5XjfNHUkhnHEx</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/34a6d0c3-8b5f-4322-a062-4bcfa1638a85.jpg</video:thumbnail_loc><video:title>Using FireMonkey as a game engine - DelphiCon 2021</video:title><video:description>Many video games have been developed in Pascal. Many are also developed in Delphi, some of which can be seen in the Embarcadero showcases.

Some use external game engines or libraries linked to Windows. For most games this is not necessary as we already have everything we need with FireMonkey directly in Delphi.

All you need is a basic knowledge of the Pascal language, a good knowledge of how FireMonkey works and it is very easy to create games of all types (puzzle, 2D, 3D) with the components and libraries available in standard.

In this session, you will discover how to manage background music or sound effects, sprites and animations, collisions and scenes for coding multi device games.

Session from Patrick Prémartin at conference DelphiCon 2021.
Other replays are available at https://delphicon.embarcadero.com and https://www.youtube.com/playlist?list=PLwUPJvR9mZHjrhMcg1PEbkIl2BUfDbJBM

Sources files for samples of using FireMonkey as a game engine in Delphi are available at https://github.com/DeveloppeurPascal/DelphiFMXGameSnippets</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e2aa0043-229b-415f-b62b-cedb83aea227/dbeb2cc7-7b0b-407a-8beb-4ab2b6cb0ab3-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/tZouDeYJa5XjfNHUkhnHEx</video:player_loc><video:duration>3368</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-03-19T15:08:11.447Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Learn to code</video:tag><video:tag>Game Dev</video:tag><video:tag>FireMonkey</video:tag><video:tag>DelphiCon 2021</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hpTrHcqgHZ8rEC8c7HkWUJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b566aa40-69a3-4518-9091-fc0cd077dba7.jpg</video:thumbnail_loc><video:title>Automatically Translate Your Programs With DeepL API - DelphiCon 2023</video:title><video:description>More info on this DelphiCon 2023 presentation, links and the slides are available at https://serialstreameur.fr/automatically-translate-your-programs-with-deepl-api.html

The source code are available on GitHub at https://github.com/DeveloppeurPascal/Automatically-Translate-Your-Programs-with-DeepL-API

Other DelphiCon 2023 online conference sessions are available on Embarcadero's YouTube channel at https://www.youtube.com/playlist?list=PLwUPJvR9mZHgfgjbmKTSqeFRn5fIiM4_y</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/84e8073f-dac7-42d3-980f-7d8eb5687612/74da929a-1bc5-48a9-a933-7a7dcda1218e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hpTrHcqgHZ8rEC8c7HkWUJ</video:player_loc><video:duration>1066</video:duration><video:rating>0</video:rating><video:view_count>12</video:view_count><video:publication_date>2025-03-19T15:38:39.471Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>DeepL</video:tag><video:tag>DeepL API</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uew226X67GATExQeYggBqs</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7744b4e7-fdba-4140-919a-e59bba427152.jpg</video:thumbnail_loc><video:title>Creating A Simple Web Server With WebBroker - DelphiCon 2023</video:title><video:description>More info on this DelphiCon 2023 presentation, links and the slides are available at https://serialstreameur.fr/delphicon-2023-creating-a-simple-web-server-with-webbroker.html

The source code are available on GitHub at https://github.com/DeveloppeurPascal/Creating-a-Simple-Web-Server-with-WebBroker

Other DelphiCon 2023 online conference sessions are available on Embarcadero's YouTube channel at https://www.youtube.com/playlist?list=PLwUPJvR9mZHgfgjbmKTSqeFRn5fIiM4_y</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e4a30ceb-dc81-4716-91dd-cc50e270d8fe/c7cb381a-c317-4ede-9784-da33bf7149ae-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uew226X67GATExQeYggBqs</video:player_loc><video:duration>900</video:duration><video:rating>0</video:rating><video:view_count>19</video:view_count><video:publication_date>2025-03-19T14:40:33.888Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Learn to code</video:tag><video:tag>WebDev</video:tag><video:tag>WebBroker</video:tag><video:tag>DelphiCon 2023</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/iGsVGeP1ZtVXADMW5ggTkh</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/98f2d734-a7cd-485b-9298-fecb10d5be79.jpg</video:thumbnail_loc><video:title>Make games in Delphi (2024 edition) - &lt;Dev Days of Summer> 2024</video:title><video:description>Making games has always attracted young aspiring developers. It is possible to code them in any language, with or without outside help, with or without a game engine.

With Pascal, anything is possible, and so it is with Delphi.

It was with this in mind that I proposed a new presentation on video game coding in Delphi at the [&lt;Dev Days of Summer> 2024](https://serialstreameur.fr/dev-days-of-summer-2024.html) online conference.

This presentation was recorded in English.

We had a brief discussion with Ian Barker after it was broadcast during the conference. This version is also [available as a replay](https://youtu.be/CAW-wpb9HJg).

A quiz project was developed for the occasion. Its source code is available with the presentation pages and PDF (in French and English) on [this code repository](https://github.com/DeveloppeurPascal/DevDaysOfSummer2024-MakeGamesInDelphi).

If you want to get started, check out [the videos related to the starter kit](https://serialstreameur.fr/gamolf-fmx-game-starter-kit.html) presented here and [its website](https://fmxgamestarterkit.developpeur-pascal.fr/).

A less rigid version of this presentation and additional explanations were recorded in French a few days later [during a Twitch stream](https://www.twitch.tv/patrickpremartin). You can view it [on this page](https://serialstreameur.fr/faites-des-jeux-en-delphi-edition-2024.html).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/8f51b39c-6ca4-4d96-b11d-2e22ad3f1c52/6227b506-6724-42e6-9745-5c0d5bfd6a4d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/iGsVGeP1ZtVXADMW5ggTkh</video:player_loc><video:duration>2792</video:duration><video:rating>0</video:rating><video:view_count>12</video:view_count><video:publication_date>2025-03-19T14:15:10.121Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Game dev</video:tag><video:tag>Dev Days of Summer 2024</video:tag><video:tag>Game engine</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7MZAmpwPho1BqzAn4Bj6SB</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/71fe3895-b0ca-4f50-a265-43161ff9bedf.jpg</video:thumbnail_loc><video:title>Use SVG images in Delphi - &lt;Dev Days of Summer> 2024</video:title><video:description>Since the release of the [Skia4Delphi](https://skia4delphi.org/) open source project, it has become easier to use vector images in Delphi or C++Builder projects.

[Skia](https://skia.org/) and [Skia4Delphi](https://skia4delphi.org/) are pre-installed with version 12 Athens of Delphi, C++Builder, and RAD Studio. It was time to revisit how and why to use vector images in our projects to complement [the January 2020 presentation](https://serialstreameur.fr/webinaire-20200128.php).

This presentation was given in English at the [&lt;Dev Days of Summer> 2024](https://serialstreameur.fr/dev-days-of-summer-2024.html). You can [watch the replay](https://www.youtube.com/watch?v=_KEPLbJlKX0&amp;list=PLwUPJvR9mZHgsi1qTMqvDtXFIqwXewt6u&amp;index=14&amp;pp=iAQB) of the live stream, including the discussion with Ian Barker, if you prefer.

The source code for the demos and the presentation (in French and English) are available on [a code repository](https://github.com/DeveloppeurPascal/DevDaysOfSummer2024-UseSVGImagesInDelphi).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/3702cb4a-bc23-45a5-8e57-73414fadb34b/f1dbda2b-09c3-461c-ad40-92500f9032ee-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7MZAmpwPho1BqzAn4Bj6SB</video:player_loc><video:duration>2520</video:duration><video:rating>0</video:rating><video:view_count>10</video:view_count><video:publication_date>2025-03-19T13:39:53.773Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Dev Days of Summer 2024</video:tag><video:tag>Learn to code</video:tag><video:tag>SVG</video:tag><video:tag>Skia4Delphi</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/caxQJmFD1sxPmcNEsghShP</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6235d060-200e-43f2-b5d6-a5c2662ec4f2.jpg</video:thumbnail_loc><video:title>Présentation de RAD Studio 10.3 Rio avec les évolutions de Delphi et C++Builder</video:title><video:description>Conférence en ligne le 10 décembre 2018 pour le lancement de la version 10.3 Rio de RAD Studio, Delphi et C++Builder.

Pour plus d'infos sur cette vidéo conférence, reportez-vous à la page https://developpeur-pascal.fr/webinaire-du-10-decembre-2018-decouvrez-les-nouveautes-de-delphi-103-rio.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/5a69d765-c084-4a12-8dce-317bb0d3e507/f9db722a-e814-49ca-adc0-7b527488aba2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/caxQJmFD1sxPmcNEsghShP</video:player_loc><video:duration>5064</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-20T10:59:47.254Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>10.3 Rio</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/fRt6VUPrfSzX1h7JRn3jH8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9fe20240-8978-4d12-960f-df028f6d4272.jpg</video:thumbnail_loc><video:title>Présentation de RAD Studio 10.4 Sydney (Delphi &amp; C++Builder)</video:title><video:description>Rediffusion de la conférence en ligne de présentation des nouvelles versions des logiciels de développement d'Embarcadero : Delphi 10.4 Sydney, C++Builder 10.4 Sydney et leur bundle RAD Studio 10.4 Sydney.

Corrine Gindrey de la société Barnsten a présenté les différents modèles de licences et les éditions de Delphi, C++Builder et RAD Studio.

Patrick Prémartin, Laurent Navarro et Grégory Bersegeay ont fait le tour des nouvelles fonctionnalités de ces versions et des points à surveiller lors des mises à niveaux de projets existants.

La présentation en PDF et plus d'informations sont disponibles sur https://developpeur-pascal.fr/p/_701s-presentation-de-rad-studio-104-sydney-delphi--cbuilder.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/7848169b-c1b9-4837-8447-c9b4a8aeb999/1048cde4-18e5-4284-852a-1ec7a56d905e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/fRt6VUPrfSzX1h7JRn3jH8</video:player_loc><video:duration>9703</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-06-29T08:32:02.339Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>RAD Studio</video:tag><video:tag>C++ Builder</video:tag><video:tag>10.4 Sydney</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/nwwU3ZJmxqsfC9ufCCd7Yd</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/80359f42-7b3d-44a3-a85e-4a45186fdc2a.jpg</video:thumbnail_loc><video:title>Présentation de RAD Studio 10.4.2 Sydney (Delphi &amp; C++Builder)</video:title><video:description>Rediffusion de la conférence MVP de présentation de la version 10.4.2 Sydney de RAD Studio, Delphi et C++Builder.

Comme lors de [la conférence du 4 juin 2020](https://serialstreameur.fr/conf-mvp-20200604.php) nous avons parcouru les différentes thématiques liées à l'environnement de développement et aux langages proposés par Embarcadero pour faire une liste des points à connaître sur cette mise à jour sortie fin février 2021.

Des démonstrations ont été proposées pour les nouveautés de l'IDE et les composants TTitleBarPanel, TEdgeBrowser, TNumberBox, TControlList et TVirtualImage.

Pour en savoir plus sur le composant TControlList ajouté en VCL avec cette version 10.4.2 Sydney, consultez [la présentation "Plongée dans le TControlList de Delphi" de Serge Girard du 20 mai 2021](https://serialstreameur.fr/webinaire-20210520.php).

De nombreuses questions ont été posées durant cette présentation en direct sur Twitch, Facebook, YouTube et Periscope. Merci à tous pour votre participation et bien sûr aussi à mes camarades MVP Embarcadero présents : François Piette, Paul Toth, Grégory Bersegeay, Laurent Navarro et Patrick Prémartin (moi, donc).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ae534424-b3c8-4843-bf05-52f67852cbb4/9426b6b4-cb8b-44eb-8346-f384cce90708-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/nwwU3ZJmxqsfC9ufCCd7Yd</video:player_loc><video:duration>14729</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-03-20T20:52:02.509Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>10.4 Sydney</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7pUTYU5vEC9AbjM55RWoBN</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/0f8ce46b-ce87-40b5-b8b3-33caf1193e40.jpg</video:thumbnail_loc><video:title>Quoi de neuf dans la version 11 Alexandria ?</video:title><video:description>Sorties le 9 septembre 2021, les versions 11 Alexandria de RAD Studio, Delphi et C++Builder contiennent leur lot de nouveautés, de mises à jours et de correctif.

Les fonctionnalités essentielles ont été présentées par Embarcadero lors de plusieurs sessions en ligne ayant suscité un grand nombre de questions de la part des spectateurs et développeurs.

Plutôt que de se contenter de traduire la présentation de départ, Patrick Prémartin vous propose une revue des documents de sortie avec bien entendu un point sur chaque nouveauté mais aussi sur les choses un peu moins visibles et quelques points potentiellement bloquants.

Plus d'informations sur RAD Studio 11 Alexandria sur https://www.embarcadero.com/fr/products/rad-studio

Plus d'informations sur Delphi 11 Alexandria sur https://www.embarcadero.com/fr/products/delphi

Plus d'informations sur C++Builder 11 Alexandria sur https://www.embarcadero.com/fr/products/cbuilder

Pour vos questions et des informations sur les licences et les produits, rendez-vous sur https://barnten.com

Les notes de mise à jour sont disponibles sur la page https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Main_Page

Le PDF de cette présentation est téléchargeable depuis https://serialstreameur.fr/webinaire-20210924.php

Pour apprendre la programmation de logiciels et applications mobiles, consultez cette formation gratuite à Delphi sur notre playlist dédiée :
https://apprendre-delphi.fr</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/33ed8981-1ba3-450b-81e0-59d9f602d3b4/3fdb0fd0-50c9-4015-ae5d-2731e93e3003-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7pUTYU5vEC9AbjM55RWoBN</video:player_loc><video:duration>7834</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-03-20T15:12:55.035Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>11 Alexandria</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/eyWHMjtggPrRaNzbF2YhB7</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/346a213c-30a3-45c7-9282-c547e0b90c2a.jpg</video:thumbnail_loc><video:title>Quoi de neuf dans RAD Studio 11.2 Alexandria ?</video:title><video:description>Les versions 11.2 Alexandria de RAD Studio, Delphi et C++Builder sont sorties le 7 septembre 2022. Elles ont fait l'objet d'une présentation en anglais de la part de l'éditeur Embarcadero.

Patrick Prémartin, MVP Embarcadero, a fait une sélection d'une cinquantaine de sujets liés aux versions 11.0, 11.1, 11.1.5 et 11.2 sorties depuis un an et vous en parle lors de cette présentation enregistrée sur Twitch le 20 Septembre 2022.

Des questions ont également été posées par les développeurs assistant au direct en cours de route et en fin d'enregistrement.

Après une brève introduction et un rappel de quelques liens utiles, voici les sujets qui ont fait l'objet d'une explication et d'une démo :
- Installeur online et offline
- Configuration de bienvenue
- Page de démarrage
- Améliorations sur GetIt
- GetIt Local Package
- Menu Fichier Nouveau
- Gestionnaire de projets
- Fichiers HTML
- Fichiers MarkDown
- Associer un README à un projet
- Styles VCL en conception
- Fiches VCL et DPI
- Guides de positionnement sur FireMonkey
- Editeur de code
- XML Documentation
- Code Insight
- Help Insight
- Error Insight
- Code actif ou inactif en édition
- LSP Server pour Visual Studio
- Compilateur LLVM
- Debugger LLDB
- Des onglets plus clairs
- Vue CPU en DEBUG
- Simulateur iOS
- High DPI et 4K
- Windows TSE
- Le JDK de Eclipse
- Compilateur macOS ARM 64bits
- Prise en charge de macOS Monterey
- Prise en charge de iOS 16
- Android SDK level 32
- FireDAC reFind
- FireDAC FDMonitor
- FireDAC SQL editor
- RAD Server
- RAD Server lite
- AWS SDK for Delphi
- Python4Delphi
- RTL TURLStream
- RTL TPointerStream
- RTL REST Request DataSet Adapter
- VCL TDBLabeledEdit
- VCL TRichEdit
- FMX TPath vectoriel
- Microsoft Edge WebView 2
- WebBroker sur Android
- Windows Subsystem Linux (WSL2)
- Helpers TDateTime
- Helpers TCurrency
- ZIP64 sur TZipFile
- Infobulles en déploiement
- Infobulles en concepteur de styles FMX

Plus d'info ...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6de0536a-9279-4734-9986-32dc12c0f864/e0a089c1-08e7-4778-8863-9ce2b75232b2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/eyWHMjtggPrRaNzbF2YhB7</video:player_loc><video:duration>11947</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-03-20T13:03:58.638Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>RAD Studio</video:tag><video:tag>C++ Builder</video:tag><video:tag>11 Alexandria</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/gHy7sfTNKwvsgzifJ3oTVF</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/f8b321b6-5460-433b-92fc-76a8d4d9aa4b.jpg</video:thumbnail_loc><video:title>Quoi de neuf dans RAD Studio 11.3 Alexandria ?</video:title><video:description>Présentation des nouveautés et améliorations disponibles dans RAD Studio 11.3 Alexandria pour Delphi et C++Builder.

Rediffusion de la conférence en ligne du 6 mars 2023 proposée par Patrick Prémartin (MVP Embarcadero) et Barnsten France.

Le plan de la présentation, les commentaires, les notes et les liens sont disponibles depuis ce dépôt de code : https://github.com/DeveloppeurPascal/Quoi-de-neuf-dans-RAD-Studio-Delphi-Et-CPPBuilder/tree/main/RAD-Studio-11_3-Alexandria.20230306

Certains exemples présentés sont fournis par Embarcadero lors de l'installation de RAD Studio. Vous pouvez aussi les retrouver sur leur dépôt de code : https://github.com/Embarcadero/RADStudio11Demos

Les autres exemples présentés sont disponibles parmi de nombreux autres sur https://github.com/DeveloppeurPascal/Delphi-samples

Un chapitrage est normalement actif au niveau du lecteur de la vidéo, sinon vous pouvez vous baser sur cet horodatage pour trouver les sujets qui vous intéressent :

00:00	Quoi de neuf dans RAD Studio 11.3 Alexandria ?
00:40	Introduction
06:13	Embarcadero en 2022
12:22	RAD Studio 11.3 Alexandria
18:42	IDE
30:57	IDE et son API
40:42	Aide en ligne et à la saisie
45:19	Documentation XML
52:30	Réseau, Internet et API
57:28	GetIt
01:03:08	Projet AutoGetIt
01:10:16	RTL
01:12:25	VCL
01:26:46	FireMonkey
01:47:47	Platform Assistant Server
01:51:18	Déploiement de projets
01:55:15	Bases de données
01:58:49	Conclusion

En cas de question n'hésitez pas à contacter l'équipe de Barnsten qui répondra ou vous redirigera vers l'interlocuteur compétent sur le sujet concerné.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/7f465d1d-99e0-4dff-8a21-3fcc6f889125/0775273b-f2c0-4eb9-a1cf-df285a3383fb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/gHy7sfTNKwvsgzifJ3oTVF</video:player_loc><video:duration>7239</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-03-20T18:32:04.028Z</video:publication_date><video:tag>RAD Studio</video:tag><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>11 Alexandria</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/weRe2SshvYNz4q2B13aFx3</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/99211765-69df-4247-b855-afa7e9199c72.jpg</video:thumbnail_loc><video:title>Quoi de neuf dans RAD Studio 12 et 12.1 Athens ?</video:title><video:description>Rediffusion de la présentation des nouveautés et modifications dans RAD Studio 12.1 Athens pour Delphi et C++ Builder effectuée le 10 avril 2024 par [Patrick Prémartin](https://developpeur-pascal.fr/a-propos-de-l-auteur.html) sur [sa chaîne Twitch](https://www.twitch.tv/patrickpremartin).

Les sujets suivants ont été traités :

00:12 Planning
00:50 Introduction
04:25 Actualité autour de Delphi et C++Builder
12:28 Les éditions de RAD Studio, Delphi et C++Builder
16:08 Nouveautés des versions 12 et 12.1 Athens
17:13 L'installer et GetIt en version 12.1 Athens
31:03 Les plateformes cibles en version 12.1 Athens
38:04 L'IDE en version 12.1 Athens
47:20 La RTL en version 12.1 Athens
54:22 La VCL en version 12.1 Athens
01:07:12 FireMonkey en version 12.1 Athens
01:19:37 Les bases de données en version 12.1 Athens
01:32:14 Web, serveurs et API en version 12.1 Athens
01:31:54 Delphi et le langage Pascal en version 12.1 Athens
01:48:59 C++Builder et le langage C++ en version 12.1 Athens
02:01:48 Outils additionnels
02:06:54 Réponses à vos questions
02:08:58 Conclusion

Les PDF et les notes liées à cette présentation sont disponibles sur [ce dépôt de code](https://github.com/DeveloppeurPascal/Quoi-de-neuf-dans-RAD-Studio-Delphi-Et-CPPBuilder) avec les documents des autres présentations liées aux nouveautés des versions de RAD Studio, Delphi et C++ Builder.

Pour vos questions concernant les licences et les mises à jour contactez l'équipe de [Barnsten](https://barnsten.com/) ou [Embarcadero](https://embarcadero.com/) qui vous répondront ou vous redirigeront vers le bon interlocuteur.

Vous pouvez aussi partager votre expérience et vos questions en commentaire ci-dessous.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f4e12a23-8ec8-495d-873e-e8a2f81f8c4c/0c770666-81fe-42ee-9f2a-94d1f20784fb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/weRe2SshvYNz4q2B13aFx3</video:player_loc><video:duration>7890</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-03-20T16:53:33.199Z</video:publication_date><video:tag>RAD Studio</video:tag><video:tag>Delphi</video:tag><video:tag>C++ Builder</video:tag><video:tag>12 Athens</video:tag><video:tag>Quoi de neuf</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/cKbGNwxv9mecCWgfGYqQGZ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ba08c8df-1548-402b-8a8c-72b91911d2d2.jpg</video:thumbnail_loc><video:title>POC Notes de frais</video:title><video:description>Présentation d’une application multiplateforme de saisie de notes de frais en itinérance.

Au programme :
- Présentation du projet POC Notes de frais et de ses différents modules
- Le programme de gestion des utilisateurs
- L'application mobile de capture et envoi de notes de frais
- Le programme de validation ou refus des notes de frais envoyées
- Le serveur web de consultation des notes de frais enregistrées
- Le serveur de gestion de la base de données
- Les sources du projet sont disponibles sur GitHub.

L'application proposée est découpée en plusieurs modules afin de montrer comment on peut jouer avec Delphi, ses fonctionnalités mobiles, web et desktop en faisant communiquer des programmes de différentes façons sur différents appareils.

Cette série d'articles permettra de montrer plusieurs technologies fournies en standard avec RAD Studio et Delphi à partir de la version Professional mais aussi désormais avec Delphi Community Edition.

Technologies utilisées : VCL, FMX, IntraWeb, WebBroker, des API mobiles, des API Windows, JSON, les composants réseau et bien entendu FireDAC pour les bases de données.

Pour plus d'infos  consultez la page https://developpeur-pascal.fr/webinaire-du-12-juillet-2018-presentation-dune-application-multiplateforme-de-saisie-de-notes-de-frais-en-itinerance.html

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://github.com/DeveloppeurPascal/POCNotesDeFrais</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/5f1c1a87-53df-425a-994d-ca41ba337749/7a515259-5275-456c-b5a7-370a923e09fe-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/cKbGNwxv9mecCWgfGYqQGZ</video:player_loc><video:duration>3771</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-09T06:31:18.764Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>VCL</video:tag><video:tag>FMX</video:tag><video:tag>IntraWeb</video:tag><video:tag>WebBroker</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/tiGkMfFej17EKFTTMgUWe3</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/731e3295-da4f-411c-a05a-1b2f6142de98.jpg</video:thumbnail_loc><video:title>Utilisation de FireDAC avec la VCL</video:title><video:description>Dans ce webinar on vous montre les différents frameworks d'accès aux bases de données fournis avec Delphi et plus particulièrement de FireDAC en utilisation sur des applications VCL pour Windows 32 ou 64 bits.

Voici les liens qui ont été cités lors du Q&amp;A :

- La liste des exemples fournis pour RAD Studio 10.2 Tokyo triés par fonctionnalités : http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/Code_Examples_by_Functionality
Vous pouvez y retrouver les composants ou fonctions avec les différents exemples qui les utilisent et ainsi voir de nombreux cas concrets d'usages.

- L'article de Félix Colibri (http://www.felix-colibri.com/) qui propose un utilitaire de conversion des fichiers DFM binaires en leur version textuelle pour faire des modifications en lot à la main lors de migrations ou de changement de technologie de base de données par exemple : http://www.felix-colibri.com/papers/colibri_utilities/dfm_binary_to_text/dfm_binary_to_text.html
Il utilise le programme en ligne de commande convert.exe fourni avec les binaires de RAD Studio.

- Toujours dans l'esprit des outils aidant à la migration, Serge Girard (https://www.developpez.net/forums/u138527/sergiomaster/) a rappelé après ce webinaire qu'il existe aussi des règles prédéfinies pour l'outil reFind de Perl RegEx qui permettent de convertir des .DFM (en format texte) et .PAS d'anciens frameworks de bases de données vers FireDAC. Le tout se trouve dans C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Database\FireDAC\Tool\reFind si vous installez les exemples fournies avec l'IDE.
(le "19.0" correspondant à la version de RAD Studio installée, prenez bien entendu la bonne)

Les sources des exemples : Dans ce webinar on vous montre les différents frameworks d'accès aux bases de données fournis avec Delphi et plus particulièrement de FireDAC en utilisation sur des applications VCL pour Windows 32 ou 64 bits.

Voici les liens qui ont été cités lors du Q&amp;A :

- La liste d...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/dd1f3fbb-b4de-4744-bfe6-d531e2b40cfc/d68b4f97-e0bd-46b1-892a-ec7b01e52ecf-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/tiGkMfFej17EKFTTMgUWe3</video:player_loc><video:duration>3636</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-08-09T08:16:31.268Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>FireDAC</video:tag><video:tag>VCL</video:tag><video:tag>Demos</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hNTT993PSij5YV9tMN5ZMX</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6789578e-dba6-460c-bcd3-2b168c74c5c1.jpg</video:thumbnail_loc><video:title>Découvrez FireDAC pour FMX</video:title><video:description>Suite au webinaire d'introduction à FireDAC avec la VCL il était logique de poursuivre avec Firemonkey.

Concernant les programmes, je vous en propose 5 cette fois-ci illustrant l'utilisation de base de FireDAC sous FireMonkey (sans trop programmer pour cette fois-ci). D'autres exemples sont disponibles avec l'installation de l'EDI et vous pouvez aussi regarder ce que j'avais mis en place sur le projet POC Notes de frais présenté lors du webinaire du 12 juillet 2018.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20181030.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/881e67bd-453e-4d9f-b78e-54fcebb337cd/8688130f-ebef-4e01-9077-d564f441f1b5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hNTT993PSij5YV9tMN5ZMX</video:player_loc><video:duration>2750</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-09T11:40:55.785Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>FireDAC</video:tag><video:tag>FireMonkey</video:tag><video:tag>Demos</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/gmWzffpDBdohZCZpFJ9BND</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4e5eb17f-0c23-403e-8f57-f12ac6e826a2.jpg</video:thumbnail_loc><video:title>Solutions de synchronisation de données</video:title><video:description>Delphi et C++Builder sont des outils de développement riches en composants et fonctionnalités pas toujours connues ni exploitées. S'il est un domaine dans lequel il est bon d'avoir un aperçu de ce qui est possible en standard, c'est bien la synchronisation de données entre logiciels ou bases de données.

Lors de ce webinaire on vous propose de découvrir quelques unes de ces solutions. Vous pourrez les utiliser dans vos logiciels bureautiques comme avec vos applications mobiles. Patrick Prémartin abordera également le cas pratique d'une application multiplateforme utilisant un cloud maison développé sous Delphi en fin de présentation.

Les sources des exemples : https://github.com/DeveloppeurPascal/Des-solutions-de-synchronisations-de-donnees

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20181218.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/7c659654-b3e3-4d75-8524-85733bc07bfd/1ec30f1f-b398-44a7-b04a-bd22a891c252-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/gmWzffpDBdohZCZpFJ9BND</video:player_loc><video:duration>5460</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-09T10:12:04.010Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Client serveur</video:tag><video:tag>How to</video:tag><video:tag>Synchronisation</video:tag><video:tag>Data</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/ob5zAhHbSTEMwaQpcj4dbc</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e5fc2d59-9cbc-4366-b990-75c7d6ccccbf.jpg</video:thumbnail_loc><video:title>Créer des composants visuels sans faire de composant</video:title><video:description>Présentation du système de composants de Delphi et de l'utilisation de cadres (type Frame) afin de simplifier la vie du développeur ne désirant pas tout coder à la main lorsqu'il fait ses propres composants.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20190222.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b3914f6a-fce3-4165-9f84-3723e6ea9837/5034a09b-36ad-43eb-a3c0-4247cef07874-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/ob5zAhHbSTEMwaQpcj4dbc</video:player_loc><video:duration>3404</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-08-09T12:34:52.107Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>TFrame</video:tag><video:tag>Composant</video:tag><video:tag>No code</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vyHy3u8r15fiWJatf5kSWX</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/076cadfd-57bf-4ee9-924c-17ff49d14483.jpg</video:thumbnail_loc><video:title>Utiliser des QR codes et codes à barres</video:title><video:description>Nous vivons dans un monde connecté et de plus en plus de sociétés utilisent des codes à barres ou QR codes pour identifier des objets ou transmettre des informations.

Un code à barres se contente généralement d’une série de chiffres tandis qu’un QR code peut embarquer du texte complet: des nombres, des URL et même des chaînes plus complexes. Il existe plusieurs dizaines de codes 1D (à barres) ou 2D (à points ou en couleurs).

Pour les ordinateurs de bureau on utilise plutôt des douchettes ou des équipements spécialisés pour scanner et reconnaître les contenus cachés dans ces images. Ils émettent ensuite la suite de caractères comme s’ils avaient été saisis sur le clavier ou les transmettent en Bluetooth.

Avec les appareils mobiles et les caméras maintenant disponibles partout il est possible de faire le travail nous-même en prenant des images provenant d’un flux vidéo ou d’une photo et en les interprétant.

Avec ce webinaire on vous propose d'utiliser différentes librairies afin de générer vos QR codes et les utiliser dans des programmes VCL, FireMonkey ou IntraWeb. Et bien entendu la lecture des QR codes n'a pas été oubliée.

Les sources des exemples :
https://github.com/DeveloppeurPascal/Utiliser-des-QR-codes-et-codes-a-barres

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20190326.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ef6a6dec-d097-4b81-addd-5b052c6312b3/28421d4c-e6e0-4d2e-bf94-2acb63f59f02-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vyHy3u8r15fiWJatf5kSWX</video:player_loc><video:duration>5253</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-09T20:01:52.593Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>QR Code</video:tag><video:tag>Codes à barres</video:tag><video:tag>VCL</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/pXTmmN8ES6UxmYdYwmKQ6r</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/0f7eeed0-8a87-4457-8a4e-92b9e66d4ef2.jpg</video:thumbnail_loc><video:title>Utiliser l’EDI pour développer en multiplateforme</video:title><video:description>Ce webinaire vous permettra de découvrir ou redécouvrir les fonctionnalités de l’EDI de RAD Studio / Delphi / C++Builder en matière de conception d’écrans multiplateformes. Pour utiliser pleinement l’EDI avec FireMonkey vous vous devez de les connaître.

Nous aborderons les fonctionnalités du concepteur de fiches pour FireMonkey, la prévisualisation intégrée à l’EDI et la prévisualisation en temps réel sur des appareils mobiles.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20190423.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c20fbe22-7b58-4888-88e6-2a45bf6bf2b3/195a231d-659d-4226-9c54-9ea35b9fd7a2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/pXTmmN8ES6UxmYdYwmKQ6r</video:player_loc><video:duration>2972</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-09T18:53:27.258Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>RAD Studio</video:tag><video:tag>IDE</video:tag><video:tag>multiplatform</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/8rXptq4iF6tQnxXvcd4qR6</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/cbb501c5-a48b-45c7-95ed-d5f2f76989d8.jpg</video:thumbnail_loc><video:title>Faire une interface adaptive avec FireMonkey</video:title><video:description>Le webinaire du 23 avril 2019 a traité des outils de conception inclus dans l’environnement de développement de Delphi / C++ Builder / RAD Studio pour créer des interfaces utilisateurs adaptées aux différentes tailles d’écrans de smartphones et tablettes. Cette fois-ci nous parlerons des composants qui donnent à vos écrans des capacités d’adaptation automatique.

Plutôt que de faire 10 versions de chaque fiche en fonction des tailles d’écran de vos utilisateurs, autant n’en faire qu’une seule qui se débrouille au mieux pour rester la plus agréable et fonctionnelle possible. Pour cela il existe un certain nombre de propriétés et de composants dans FireMonkey dédiés à cette lourde tâche.

Lors de ce webinaire nous aborderons la hiérarchie des composants visuels (au sens parent/enfants), les marges, les alignements et les layouts.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20190528.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/3c4fb590-1c2c-45df-a008-36be4fba7f57/5103e939-1dab-4a3f-94d2-7e0849089cf7-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/8rXptq4iF6tQnxXvcd4qR6</video:player_loc><video:duration>3190</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-09T17:54:23.525Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>UI</video:tag><video:tag>multiplatform</video:tag><video:tag>How to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vP4JiZTuNp8rvBmjhzRLqr</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/11543376-e40e-41b4-8075-cc756f7784ce.jpg</video:thumbnail_loc><video:title>Faire une interface adaptive avec la VCL</video:title><video:description>Conférence en ligne portant sur l'utilisation des différents composants et des propriétés permettant de définir des fiches non figées en pixels pour fonctionner du mieux possible sur tous types d'écrans d'ordinateurs tournant sous Windows.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20190625.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f16b46d6-5c9d-43f6-bb91-dba6650b75f1/945b007f-4b6b-422b-9810-8b267a505c0a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vP4JiZTuNp8rvBmjhzRLqr</video:player_loc><video:duration>2712</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-09T16:58:18.696Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>UI</video:tag><video:tag>VCL</video:tag><video:tag>how to</video:tag><video:tag>Windows</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/xwu44XUNUhuC8ZYT9hXQgM</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/881c4a9a-4f09-48c5-84ea-04d33206adb8.jpg</video:thumbnail_loc><video:title>Une île virtuelle en 3D avec Delphi et FireMonkey</video:title><video:description>Le framework FireMonkey intègre nativement des composants pour afficher des éléments 3D dans les logiciels Windows, macOS, Linux, Android et iOS développés en Delphi et C++Builder. On peut ainsi afficher des formes 3D dans un écran classique pour des applications professionnelles mais aussi développer des logiciels entièrement 3D comme des jeux vidéos.

Grégory Bersegeay, MVP Embarcadero auteur de tutoriels sur la 3D avec FireMonkey et d'articles dans le magazine Programmez!, passe en revue les composants disponibles pour développer une île en 3D et se promener dessus. Il montre pas à pas les étapes pour comprendre la 3D et comment dessiner des paysages. Les mouvements et les collisions sont également abordés.

Retrouvez le PDF de sa présentation sur http://www.gbesoft.fr/presentations/Delphi_FMX_Ile3D.pdf

Les sources de ses démonstrations sont disponibles sur https://github.com/gbegreg/Ile3D

Et si vous voulez jouer vous pouvez essayer l’un des jeux proposés par Grégory sur son site http://www.gbesoft.fr/jeux.php

Cette conférence en ligne a été enregistrée en direct le 26 septembre 2019.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ff4ce657-a8e2-47a8-8b72-77d60fd640ab/3ca02771-24e6-4795-9024-1ba47194c1a9-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/xwu44XUNUhuC8ZYT9hXQgM</video:player_loc><video:duration>4430</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-09T15:44:59.546Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>3D</video:tag><video:tag>FireMonkey</video:tag><video:tag>multiplatform</video:tag><video:tag>how to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/kthwk1KfMsosNJvqVdEe5P</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ab1d143c-f775-4cdc-bd6a-ea446b4e1504.jpg</video:thumbnail_loc><video:title>Déboggage et déploiement à distance</video:title><video:description>Que ce soit pour comprendre un problème utilisateur, pour travailler avec une base de données locale ou pour s’interfacer avec des automates de production il n’est pas toujours faisable de reproduire des conditions réelles sur nos postes de développement et installer l'EDI pour déboguer sur place n’est ni envisageable techniquement, ni en terme de licence.

Depuis de nombreuses années RAD Studio (Delphi et C++Builder) propose une solution pour contourner la difficulté : le déploiement et le débogage distants.

Lors de cette session nous avons vu comment configurer notre environnement de développement et les postes informatiques sur lesquels on désire travailler ponctuellement afin de pouvoir travailler « à distance », via Internet ou notre réseau local.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20191105.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/9dace61f-eb3b-4f33-a849-6942f9ed193b/46d4b7a1-a4ea-4a46-b6bd-c9414d0b63ef-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/kthwk1KfMsosNJvqVdEe5P</video:player_loc><video:duration>2858</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-09T14:35:25.676Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>PA Server</video:tag><video:tag>debug</video:tag><video:tag>deploy</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/cQGsAjh3B56vVEHya5y9ru</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9b50a9c8-3f81-4afe-8305-7b58d5191a3c.jpg</video:thumbnail_loc><video:title>Embarquer une base de données locale dans vos logiciels et applications mobiles</video:title><video:description>Une question revient assez régulièrement sur les forums de discussion, lors des conférences et formations : « comment faire pour déployer ma base de données et les mises à jours de sa structure ? »

Je vous propose une solution simple à mettre en œuvre, disponible dans toutes les éditions de Delphi 10.3.3 Rio.

Les outils utilisés lors de cette session seront : Delphi, FireDAC, SQLite, SQL, TMS Data Modeler, DB Browser for SQLite et Notepad++.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20191219.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/5fe128de-4b6f-4925-92df-2e05f53d8546/fb37ff2d-f78f-448c-920b-6b4d35587b8c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/cQGsAjh3B56vVEHya5y9ru</video:player_loc><video:duration>2990</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-09T13:36:20.348Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>database</video:tag><video:tag>mobile</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/1tvgf7LFKv9tgMABJpyLpQ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/557bab9e-be50-4a4a-aa07-dd5f8024cb12.jpg</video:thumbnail_loc><video:title>Utiliser des dessins vectoriels à la place d'images dans vos projets Delphi</video:title><video:description>En multiplateforme comme en desktop Windows classique la question de la résolution d’écran se pose de plus en plus. Delphi permet de gérer un certain nombre de choses de façon transparente et les nouveaux composants d’images multi résolutions pour la VCL présents depuis la version 10.3.3 Rio simplifient encore les choses.

Le problème c’est que si vous avez beaucoup de visuels dans vos projets VCL ou FMX vous devez y embarquer ces images dans plusieurs tailles différentes ce qui apporte des contraintes en terme de volume à déployer et de maintenance.

Il existe une solution : travailler avec des visuels vectoriels.

A l’origine le format SVG a été créé pour afficher des graphiques sur des pages web et les fichiers PDF mais il a bien vite remplacé les différents formats de cliparts utilisés dans les présentations PowerPoint et documents Word des années 90.

Il est possible de les utiliser aussi dans nos projets à l’aide de plusieurs solutions logicielles dont je vous présenterai une sélection.

Les outils utilisés lors de cette session seront : Delphi, Inkspace, Adobe Illustrator, des composants intégrés à Delphi et plusieurs librairies externes (dont les solutions proposées par RiverSoft, Winsoft et TMS Software).

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20200128.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/03d71d9a-b345-4c60-a7a3-108f76753406/5b4a8b18-4cc9-4c38-a109-6dff9fd9fdbb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/1tvgf7LFKv9tgMABJpyLpQ</video:player_loc><video:duration>2654</video:duration><video:rating>0</video:rating><video:view_count>10</video:view_count><video:publication_date>2025-08-09T21:16:10.873Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>SVG</video:tag><video:tag>VCL</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/4VqQoERg4HJmkeLgaGxgiA</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/49cca459-e5e1-4c0d-a549-c18303e36b1b.jpg</video:thumbnail_loc><video:title>Comment cibler Linux lors de vos développements logiciels avec Delphi ?</video:title><video:description>Depuis juin 2019 Embarcadero propose aux détenteurs de licences Entreprise et Architecte de Delphi et RAD Studio d’utiliser gratuitement FMX Linux pour développer des logiciels avec interface utilisateur sous Linux.

Suite à l’article de présentation des bases dans [le magazine Programmez! n°237 de février 2020](https://developpeur-pascal.fr/delphi-revient-sur-linux-dans-le-magazine-programmez-237-fevrier-2020.html), nous vous proposons de faire les manipulations en direct :
- installation du compilateur Linux d’Embarcadero
- installation de FMX Linux et de ses exemples depuis GetIt
- installation du PAServer pour Linux sur une distribution Ubuntu
- création d’un programme en utilisant FireMonkey et FMX Linux
- déploiement

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20200303.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/1fc123f6-ee5c-4ebb-845a-e08d17bbd7d0/04971795-219d-448a-ac99-9cea91fa0918-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/4VqQoERg4HJmkeLgaGxgiA</video:player_loc><video:duration>3243</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-10T19:08:58.759Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FMX Linux</video:tag><video:tag>Linux</video:tag><video:tag>How to</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/6JajBJsMMH4t52tJo1Eaw3</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9351e674-2beb-4562-b423-d2d34e55d63f.jpg</video:thumbnail_loc><video:title>Internationaliser les projets VCL / FMX</video:title><video:description>Quand on développe des outils personnels ou internes à une entreprise il est rare qu’on ait besoin de gérer plusieurs langues (même si ce n’est pas une mauvaise idée d’y penser dans le monde global dans lequel nous évoluons). Lorsqu’on vise l’international ou les plateformes mobiles c’est impératif de proposer un système de changement de langue au niveau de chaque logiciel.

Embarcadero fournit un assistant d’internationalisation avec les projets VCL mais a annoncé sa « deprecation » lors de la sortie de la 10.3 Rio. Un composant est également disponible pour les projets FireMonkey mais il n’est pas des plus pratiques sur de gros projets.

Il existe plusieurs autres solutions dans l’écosystème Delphi et C++ que l’on peut appliquer à nos projets. La plus connue semblant être TSILang, mais d'autres sont aussi disponibles dans le commerce ou en open source. Des liens sont disponibles sur la présentation de cette session, je vous invite à les consulter directement.

En seconde partie de cette conférence en ligne je vous propose de mettre en place une méthode simple pour rendre vos projets exploitables à l’international en utilisant une dose d’héritage et quelques boucles bien placées.

Les exemples sont développés en FireMonkey pour Delphi mais vous pourrez vous en inspirer sur vos autres types de projets en Delphi ou Lazarus comme en C++Builder.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20200625.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2e60ad07-1cf1-43be-b624-33638161b9c2/1c7a5aa9-53c4-45e4-b395-c5ee4d188ce5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/6JajBJsMMH4t52tJo1Eaw3</video:player_loc><video:duration>4018</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-10T20:15:54.431Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>i18n</video:tag><video:tag>how to</video:tag><video:tag>VCL</video:tag><video:tag>FireMonkey</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vKLt7hmfAaoAooiDhLJU2r</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9d772482-7e75-4fa4-99f5-6c6bd9219f96.jpg</video:thumbnail_loc><video:title>Gérer le clavier virtuel sous iOS et Android</video:title><video:description>La gestion du clavier se fait toute seule sur les logiciels "desktop" pour Windows, macOS et Linux quel que soit le langage et le framework utilisés. Ce n'est plus le cas pour iOS et Android qui nécessite des ajustements.

Le problème classique est la saisie sur des champs en dessous de la zone d'affichage du clavier.

Lors de ce webinaire, Patrick Prémartin vous propose quelques rappels sur les champs de saisie proposés en standard dans FireMonkey et quelques bonnes pratiques avant de voir en détail plusieurs exemples de code permettant de gérer les mouvements de l'interface en fonction de la position du clavier virtuel sur smartphone et tablettes iOS et Android.

Les exemples sont développés avec Delphi mais vous pourrez vous en inspirer sur vos projets en C++Builder. Embarcadero propose d'ailleurs plusieurs exemples sur les deux plateformes.

Les sources des exemples : https://github.com/DeveloppeurPascal/GererLeClavierVirtuelSurIOSEtAndroid

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20200728.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f0f56841-7abe-4465-9b0d-cb2f063d82b3/c47755c5-80b5-4abd-ba85-571113220a33-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vKLt7hmfAaoAooiDhLJU2r</video:player_loc><video:duration>4945</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-10T17:49:27.494Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>Mobile development</video:tag><video:tag>Mobile dev</video:tag><video:tag>virtual keyboard</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/iVFwmvnsp4WBSwHD74d5k8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6de5feab-8bf0-4dfd-9940-85a67b98feb5.jpg</video:thumbnail_loc><video:title>Sauvegarder et restaurer l'état des applications mobiles</video:title><video:description>Les logiciels classiques et les applications mobiles ont un cycle de vie différent et il est nécessaire de savoir comment tout ça fonctionne pour ne pas perdre d’informations selon les manipulations de nos utilisateurs.

Cette session vous présente le concept de life cycle pour les logiciels (Windows, macOS, Linux) et applications mobiles (iOS, iPadOS, Android). Est également abordée la notion de contexte d’exécution et surtout comment Embarcadero nous propose de le gérer dans Delphi lors de la perte de focus et du passage en background de nos logiciels développés avec FireMonkey dans Delphi.

Les sources des exemples : https://github.com/DeveloppeurPascal/SauvegarderEtRestaurerLEtatDesApplicationsMobiles

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20200831.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/912a2257-c585-40eb-88a2-686118f32f75/57e804ea-1b05-433a-bbcb-5ca702bc8a83-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/iVFwmvnsp4WBSwHD74d5k8</video:player_loc><video:duration>4361</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-08-10T16:18:48.689Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>Mobile dev</video:tag><video:tag>Firemonkey</video:tag><video:tag>TSaveState</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/nFarWTGTgmGvoajTYYC3Cw</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/50698fcb-ae99-4cc6-b82c-15eb5b9f75f3.jpg</video:thumbnail_loc><video:title>Développer une application pour Android TV avec Delphi</video:title><video:description>Les périphériques Android TV ne sont pas forcément la cible principale des développeurs Android qui ont tendance à travailler pour des smartphones ou tablettes, mais ça peut toujours servir en entreprise ou en famille. Après tout vous avez peut-être envie de faire une présentation interactive et la "jouer" directement sur votre téléviseur compatible Android TV, une Freebox ou avec un FireTV d'Amazon ?

Vous pouvez aussi développer des jeux vidéos qui fonctionneraient sur la télévision en plus de vos smartphones et tablettes.

Lors de cette conférence en ligne j'ai présenté comment faire du développement Android TV depuis Delphi avec son framework FireMonkey. J'ai également abordé la configuration des appareils pour activer leur mode développeur et celle du SDK Android pour y accéder en réseau local plutôt qu'en connexion directe à votre ordinateur de développement.

Plusieurs programmes ont été proposés pour illustrer les différents thèmes. Ils sont disponibles sur le dépôt GitHub de ce webinaire : https://github.com/DeveloppeurPascal/DevelopperUneApplicationPourAndroidTVAvecDelphi

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20200929.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/af87bdb3-f50b-420a-9371-fa55f1d7db6e/ed574393-01b8-4cc8-8cff-e8ea94280a30-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/nFarWTGTgmGvoajTYYC3Cw</video:player_loc><video:duration>5027</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-09T22:16:55.481Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Android TV</video:tag><video:tag>FireMonkey</video:tag><video:tag>how to</video:tag><video:tag>Android</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/w5BNdo3a7JwtgM4R73dyG7</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/bc42722a-fffe-4937-8c33-cfcf738c5cbe.jpg</video:thumbnail_loc><video:title>Delphi et les Tests Unitaires</video:title><video:description>Les développeurs négligent souvent de faire des tests unitaires. Ces bouts de code qui testent leur code sur la durée de vie des logiciels et permettent de détecter des erreurs qu’un humain n’aurait pas trouvées sur des tests fonctionnels.

Dans cette session de présentation vous découvrirez cinq techniques utilisables avec Delphi pour faire des tests unitaires et fiabiliser vos codes sources comme vos projets que vous développiez seul ou en équipe.

5 techniques sont proposées avec des exemples pour chacune : les assertions, les tests unitaires à la main, DUnit, DUnitm, DUnitX et en bonus un tour sur l'extension Test Insight qui permet de tester tout en codant sans sortir de l’IDE.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20201103.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f3973207-ca7d-4397-99fe-3df64a216416/c7137362-3d54-475d-a268-998a533a5105-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/w5BNdo3a7JwtgM4R73dyG7</video:player_loc><video:duration>6642</video:duration><video:rating>0</video:rating><video:view_count>11</video:view_count><video:publication_date>2025-08-10T14:24:17.018Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Unit testing</video:tag><video:tag>Tests unitaires</video:tag><video:tag>DUnitX</video:tag><video:tag>Test Insight</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/na9m2ArUAjEmWfmU8taD9V</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ff7513bc-81a9-4cff-8f8a-95d2a843d75e.jpg</video:thumbnail_loc><video:title>Diffuser nos logiciels et gérer leurs mises à jour</video:title><video:description>Webinaire du 24 novembre 2020 sur le déploiement de logiciels et applications mobiles développés avec Delphi ou C++Builder de Embarcadero.

Dans cette session de deux heures sont abordées chaque plateforme disponible et les modes de diffusion possible.

En fin de présentation un exemple de code (client et serveur) donne une idée de la facilité de gérer les mises à niveau des logiciels une fois diffusés lorsque ça n'est pas fait par un magasin d'application automatisant leur mise à niveau.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20201124.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ab56bfaf-07a0-4e2f-8d2a-be235b1facb1/1082b576-7cdf-4e28-aed6-97247a4ee9d5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/na9m2ArUAjEmWfmU8taD9V</video:player_loc><video:duration>6749</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-10T12:06:34.496Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>deploy</video:tag><video:tag>how to</video:tag><video:tag>deploiement</video:tag><video:tag>publication</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vWJ3J3nbysWwXUBFS1XhMs</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/df3f6f85-b6c5-413f-98f9-6d1d656b8c4d.jpg</video:thumbnail_loc><video:title>Utiliser git avec Delphi et C++Builder</video:title><video:description>git est un outil essentiel pour la gestion des versions des codes sources des projets informatiques pour les développeurs travaillant en équipe comme ceux qui travaillent depuis plusieurs ordinateurs à la fois.

Utilisé conjointement à des systèmes d'intégration continue, il permet de générer des tests automatiques, des binaires, des versions de production comme de test de logiciels avec un minimum d'action de la part des développeurs.

Cependant il faut quand même maîtriser ses bases pour en tirer le meilleur : savoir comment gérer des branches, les commit et les fichiers qui doivent se trouver dans un "projet git".

Il est également bien de savoir créer et participer à des projets open source pour partager ses connaissances et compétences avec la communauté de développeurs. git est très utile pour accéder à GitHub et d'autres outils de stockage de sources et de gestion de projets logiciels.

Lors de cette présentation proposée le 22 décembre 2020, Patrick Prémartin explique le fonctionnement de base de git et comment s'en servir conjointement à l'IDE de RAD Studio utilisé pour du développement Delphi comme C++Builder.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20201222.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f27d18db-020c-4459-9b9f-898e06bb69a4/9391d46e-3066-4a25-b3d0-4a943c541b5b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vWJ3J3nbysWwXUBFS1XhMs</video:player_loc><video:duration>7235</video:duration><video:rating>0</video:rating><video:view_count>19</video:view_count><video:publication_date>2025-08-10T09:50:03.079Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>git</video:tag><video:tag>RAD Studio</video:tag><video:tag>how to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/u1fV1zKSmaG16DAsnyppa8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/549c9fe1-2261-4c4a-87c2-1446eb096d5a.jpg</video:thumbnail_loc><video:title>Faire une application web avec Delphi</video:title><video:description>A travers cette présentation Patrick Prémartin donne des pistes pour répondre à la question "comment mettre mon application en ligne ?".

Vous y découvrirez quelles technologies sont fournies par Embarcadero avec les différentes versions de RAD Studio, Delphi et C++Builder mais aussi des solutions dans le commerce ou en logiciel libre.

IntraWeb, UniGUI et TMS Web Core font l'objet d'une courte démo pour en montrer les différences.

Des outils serveur (web et/ou API) sont évoqués pour les cas qui nécessiteraient de séparer interface utilisateur (web ou pas) de la partie codage de vos applications.

Les codes sources des exemples, le PDF de la présentation et des liens complémentaires sont disponibles sur https://serialstreameur.fr/webinaire-20210624.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e2c912d3-60e5-455e-8f27-d8c971603085/a2cebbc0-ecb0-495f-9cfc-3e2a9aca9586-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/u1fV1zKSmaG16DAsnyppa8</video:player_loc><video:duration>8910</video:duration><video:rating>0</video:rating><video:view_count>28</video:view_count><video:publication_date>2025-08-10T07:11:02.485Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Web development</video:tag><video:tag>IntraWeb</video:tag><video:tag>UniGUI</video:tag><video:tag>TMSWebCore</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wCwpnD7JpxM3che12WBKxC</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4ef541ac-7837-4915-9ff8-d14bb895d8e0.jpg</video:thumbnail_loc><video:title>Coder sans coder : Delphi en mode no code</video:title><video:description>Depuis leur première version Delphi et C++Builder sont des oublies de développement orientés RAD (Rapid Application Development). On utilise des composants qu'on déplace sur des fiches pour dessiner nos écrans et concevoir les logiciels pour Windows, Mac, Linux, iOS et Android.

Bien entendu, contrairement à des outils plus spécifiques, Delphi et C++Builder nous donnent accès aux éléments préconçus à assembler, telles des briques de Lego, mais aussi au code source de ce qui est fourni en plus de points d'entrée où mettre ce dont on a besoin.

On ne peut donc pas parler complètement d'outils de développement no code, mais en pratique rien ne nous empêche de les utiliser de cette façon, preuve à l'appui dans cette vidéo où Patrick Prémartin montre comment développer une application de gestion de base de données sans une seule ligne de code.

Ce webinaire a été enregistré le 30 septembre 2021.

Les codes sources sont disponibles sur ce dépôt GitHub :
https://github.com/DeveloppeurPascal/Coder-sans-coder-Delphi-en-mode-nocode-c-est-possible

Le PDF de la présentation est téléchargeable depuis cette page où vous trouverez également des informations complémentaires et des liens connexes :
https://serialstreameur.fr/webinaire-20210930.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f80bac09-cde7-4ad2-b6a8-38997dd03d2e/228b0e64-360a-4dbe-b6b7-526715f26ccc-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wCwpnD7JpxM3che12WBKxC</video:player_loc><video:duration>6208</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-10T04:49:34.612Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>no code</video:tag><video:tag>low code</video:tag><video:tag>how to</video:tag><video:tag>learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/h4tXERhzDUwSEWuQP2GnNn</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8b54517f-6625-4d10-bb37-533a70ad306d.jpg</video:thumbnail_loc><video:title>Utiliser FireMonkey comme moteur de jeux vidéo</video:title><video:description>Beaucoup de jeux vidéo ont été développés en Pascal. Beaucoup le sont aussi en Delphi dont certains sont visibles dans les showcases d'Embarcadero.

Certains utilisent des moteurs de jeux externes ou des librairies liées à Windows. Pour la plupart des jeux ce n'est pas nécessaire car nous avons déjà tout ce qu'il faut avec FireMonkey directement dans Delphi.

Il suffit d'avoir des connaissances de base du langage Pascal, une bonne connaissance du fonctionnement de FireMonkey et il est très facile de créer des jeux de tous types (casual, puzzle, 2D, 3D) avec les composants et librairies disponibles en standard.

Lors de cette présentation, découvrez comment gérer de la musique en fond sonore ou en bruitage, des sprites et des animations, des collisions et des décors.

Vous avez déjà vu en pratique lors des directs de codages de jeux vidéo en 2021 ce que ça pouvait donner. Parcourons ensemble les points essentiels pour tout développeur de jeux qui voudrait utiliser Delphi ou pour tout développeur Delphi que le jeu vidéo intéresse mais qui n'osait pas sauter le pas jusqu'à aujourd'hui.

Et si en plus vous avez des enfants, créer des jeux avec eux est le moyen idéal de les initier à la programmation...

Ce webinaire a été enregistré le 11 décembre 2021.

Les codes sources de certains exemples et d'une librairie destinée aux développeurs de jeux vidéo avec FireMonkey sont disponibles sur ce dépôt GitHub :
https://github.com/DeveloppeurPascal/DelphiFMXGameSnippets

Le PDF de la présentation est téléchargeable depuis cette page où vous trouverez également des informations complémentaires et des liens connexes :
https://serialstreameur.fr/webinaire-20211211.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/820eae43-ec4f-4a9f-840e-1f4707c8f625/a2b6b09a-c850-4b81-a570-586f8210591c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/h4tXERhzDUwSEWuQP2GnNn</video:player_loc><video:duration>5989</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-08-10T02:52:46.851Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>game engine</video:tag><video:tag>game development</video:tag><video:tag>how to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/6yMKiUqgNtzrZFZEzxZ4Vr</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e0013b6e-aa4c-40c6-8169-636f32ea4b49.jpg</video:thumbnail_loc><video:title>Utiliser WebBroker comme serveur web pour un site statique</video:title><video:description>A l'occasion de la conférence DelphiCon 2023 Patrick Prémartin (MVP Embarcadero et formateur Delphi freelance) avait proposé une présentation courte de WebBroker utilisé comme un serveur web pour un site statique. Cette vidéo est la rediffusion de sa présentation complète, détaillée et en français effectuée le 9 mars 2023.

Vous y découvrirez rapidement comment fonctionne un serveur web et comment les fichiers que vous y placez sont affichés par vos navigateurs. Ce sont les bases pour coder un serveur et WebBroker nous permet de le faire très simplement.

C'est ainsi qu'après ces rappels techniques vous pourrez voir les principes de base des projets WebBroker puis le sujet final de cette présentation avec l'affichage d'un site web sous forme d'album photo réalisé pour les 28 ans de Delphi.

Les codes sources de la présentation sont disponibles sur le dépôt de code https://github.com/DeveloppeurPascal/Creating-a-Simple-Web-Server-with-WebBroker. Vous y trouverez aussi le site de démo et ses images de développeurs Delphi librement générées par Dall-E 2.

Si vous voulez aller plus loin sur ces sujets nous restons à votre disposition pour vous proposer des outils, du support et des formations adaptées à vos besoins. Vous pouvez aussi voir ou revoir la présentation "Faire une application web avec Delphi" disponible sur https://videos.apprendre-delphi.fr/w/u1fV1zKSmaG16DAsnyppa8</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2d11afb4-6623-46db-a6e9-2df5c1fa75ff/9098d4b6-1bc8-4d5f-9489-3498182f178c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/6yMKiUqgNtzrZFZEzxZ4Vr</video:player_loc><video:duration>3660</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-08-10T01:23:00.663Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>web development</video:tag><video:tag>WebBroker</video:tag><video:tag>web server</video:tag><video:tag>how to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/cHD1C9qAq34Vn3oN9bEJ6z</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4e485509-3eb4-49bc-9f43-c0220ae41532.jpg</video:thumbnail_loc><video:title>Traduire automatiquement ses logiciels avec DeepL et WebBroker</video:title><video:description>Découvrez comment traduire automatiquement les textes de vos logiciels développés sous Delphi à l'aide d'une API de traduction (ici celle de DeepL.com) en passant par un serveur proxy développé en tant que projet WebBroker pour Windows ou Linux.

Présentation proposée en français par Patrick Prémartin le 6 avril 2023.

Une version courte de cette présentation a été proposée en anglais lors de la conférence DelphiCon 2023. Retrouvez la sur la playlist de la conférence : https://www.youtube.com/watch?v=mtaOzrePkLI&amp;list=PLwUPJvR9mZHgfgjbmKTSqeFRn5fIiM4_y&amp;index=4

Les codes sources des projets liés à ce webinaire sont disponibles sur le dépôt https://github.com/DeveloppeurPascal/Automatically-Translate-Your-Programs-with-DeepL-API

Vous trouverez aussi une autre approche par héritage dans le dépôt https://github.com/DeveloppeurPascal/InternationaliserVosLogicielsVCLFMX qui a servi de support à la présentation "Internationaliser les projets VCL / FMX" du 25 juin 2020. Sa rediffusion est visible sur https://videos.apprendre-delphi.fr/w/6JajBJsMMH4t52tJo1Eaw3</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/5ee4d419-5803-4eb9-8bad-b8e3421c913b/d5510155-1330-43ef-83a4-4a3b7abf7c8a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/cHD1C9qAq34Vn3oN9bEJ6z</video:player_loc><video:duration>3446</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-10T00:11:29.673Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>DeepL</video:tag><video:tag>WebBroker</video:tag><video:tag>i18n</video:tag><video:tag>proxy</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/em7NBggHNgus4yczq1qGrQ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/bb553981-5c0d-46e7-a5b8-ea68b4c5f9ba.jpg</video:thumbnail_loc><video:title>Nouveautés C++ Builder des versions 12.0 à 12.3 Athens</video:title><video:description>Laurent Navarro, MVP Embarcadero, nous propose une présentation des nouveautés des versions 12, 12.1, 12.2 et 12.3 Athens de C++Builder, l'environnement de développement intégré d'Embarcadero pour les développeurs C++.

Vous pouvez télécharger la dernière version pour évaluation depuis la page https://www.embarcadero.com/fr/products/rad-studio/whats-new-in-12-athens ou nous contacter sur https://www.barnsten.com si vous avez des questions ou besoin d'acheter des licences pour votre entreprise (éditions Professional, Enterprise ou Architect) ou un établissement d'enseignement (édition Academic).

Vous pouvez aussi contacter Laurent Navarro chez Altidev pour des missions de conseil et de coaching Delphi et C++Builder : https://www.altidev.com

Détail des nouveautés de RAD Studio 12 Athens (Delphi et C++Builder) :
https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-12-athens/
https://docwiki.embarcadero.com/RADStudio/Athens/fr/Nouveautés

Détail des nouveautés de RAD Studio 12.1 Athens (Delphi et C++Builder) :
https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-12-1-athens/
https://docwiki.embarcadero.com/RADStudio/Athens/fr/12_Athens_-_Release_1

Détail des nouveautés de RAD Studio 12.2 Athens (Delphi et C++Builder) :
https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-12-2-athens/
https://docwiki.embarcadero.com/RADStudio/Athens/fr/12_Athens_-_Release_2

Détail des nouveautés de RAD Studio 12.3 Athens (Delphi et C++Builder) :
https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-12-3-athens/
https://docwiki.embarcadero.com/RADStudio/Athens/fr/12_Athens_-_Release_3</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6c15deef-4900-4e97-bbdc-26643764d5fa/1087868f-1aee-4e25-a187-593d2da5cf9c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/em7NBggHNgus4yczq1qGrQ</video:player_loc><video:duration>2161</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-09T23:25:56.049Z</video:publication_date><video:tag>C++Builder</video:tag><video:tag>What's new</video:tag><video:tag>C++</video:tag><video:tag>RAD Studio</video:tag><video:tag>Embarcadero</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/w2dxJPD8zN8D8ChzWzdzQJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5a5caba6-d4a7-4125-aa03-be6c8a364648.jpg</video:thumbnail_loc><video:title>Plongée dans le composant TControlList de la VCL par Serge Girard</video:title><video:description>Serge Girard, un des piliers du forum Delphi de developpez.com, également auteur de nombreux tutoriels, nous propose une présentation du composant TControlList apparu avec dans la VCL avec Delphi 10.4.2 Sydney.

De nombreux exemples de code permettent d'appréhender tout ce que peut faire ce composant destiné à simplifier l'affichage de listes d'informations facilement personnalisables et très rapide même sur des ensembles de plusieurs millions de lignes.

Les sources des exemples sont disponibles sur https://github.com/Serge-Girard/TControlList

Pour contacter Serge Girard, consultez son blog sur https://www.developpez.net/forums/blogs/138527-sergiomaster/

Retrouvez également des liens vers la documentation, des tutoriels et d'autres vidéos sur le TControlList de la VCL depuis la page https://serialstreameur.fr/webinaire-20210520.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f31da2d5-149f-432f-aacb-9b96919f319e/1b2c8fd3-d259-4a04-9774-1773a89df0ca-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/w2dxJPD8zN8D8ChzWzdzQJ</video:player_loc><video:duration>10023</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-08-10T22:22:11.238Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>VCL</video:tag><video:tag>TControlList</video:tag><video:tag>how to</video:tag><video:tag>Delphi 10.4.2 Sydney</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hah5UV7J2vVXnYLFZwDbQE</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/cb5cd408-461b-4586-9cbb-ae6b0474215d.jpg</video:thumbnail_loc><video:title>Développement macOS/iOS avec Delphi sans avoir de Mac</video:title><video:description>Pour développer des logiciels à destination d'iOS ou macOS depuis Delphi il faut un Mac sur lequel installer Xcode et PAServer. C'est la condition pour que l'IDE puisse utiliser les outils d'Apple afin de déployer les projets dans de bonnes conditions. Hors un Mac ça coûte cher et quand on fait du développement personnel ou très rare, ça n'en vaut pas le coût.

Il y a des solutions avec la location de machines en ligne.

Dans cette session Patrick Prémartin montre comment louer et utiliser un Mac à processeur Intel chez MacInCloud et comment profiter de la première offre au monde à proposer la location de Mac Apple Silicon (Mac mini M1) chez Scaleway.

La marche à suivre est également disponible sur https://serialstreameur.fr/webinaire-20210304.php où vous trouverez également des documents expliquant comment paramétrer votre environnement pour du développement macOS et iOS et surtout comment le nettoyer avant de rendre le matériel.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/82ddd335-8952-4872-bd97-e72f27fcbe76/61df3e97-fcc6-45ef-88b6-e4a2248f4da5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hah5UV7J2vVXnYLFZwDbQE</video:player_loc><video:duration>4106</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-11T01:55:15.461Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>macOS</video:tag><video:tag>iOS</video:tag><video:tag>multiplatform</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wuqvaT8oFRmJuD4g34W8Aw</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/48891e6d-6c5b-406a-8460-8b65500fb209.jpg</video:thumbnail_loc><video:title>Développement d'un espace de discussion à plusieurs en réseau avec SM Code Generator</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/developpement-d-un-espace-de-discussion-a-plusieurs-en-reseau-avec-sm-code-generator.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f6ea15f9-0bc9-4e8c-bcae-17f959a3ecee/2fb60147-31ac-4ac6-af3d-0f8e79e3fb2a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wuqvaT8oFRmJuD4g34W8Aw</video:player_loc><video:duration>1230</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-13T16:53:31.845Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/c7hmpXgo4xdSLZZadGEKbV</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9d8cc69a-904d-4783-b5db-bd67faffd4a9.jpg</video:thumbnail_loc><video:title>Développer un espace de dessin à plusieurs en réseau sous le principe de la Pixel War</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/developper-un-espace-de-dessin-a-plusieurs-en-reseau-sous-le-principe-de-la-pixel-war.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/59f510ac-1660-46c6-a6da-9a3f3638bf35/6a998a92-2c44-441b-8c3f-a32a5ca6d645-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/c7hmpXgo4xdSLZZadGEKbV</video:player_loc><video:duration>2530</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-13T17:56:02.615Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/qb9FeiGhPDQJove5SBUtK4</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/eabd9100-967c-4d53-984e-2a4baf6924d6.jpg</video:thumbnail_loc><video:title>Exemple d'utilisation à la main de la librairie socket messaging</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/exemple-d-utilisation-a-la-main-de-la-librairie-socket-messaging.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c3c61ccf-8eb3-49a3-b0a8-78512861719d/6c74bdb6-dd0e-480f-b555-eafad2a7c40d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/qb9FeiGhPDQJove5SBUtK4</video:player_loc><video:duration>420</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-13T17:27:32.265Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/bTyrcBeF2GsNq4KRAeKHVD</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/02d6842a-9393-4612-ae73-a2a6de9addbe.jpg</video:thumbnail_loc><video:title>Exemple d'utilisation du composant TSocket dans un projet Delphi</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/exemple-d-utilisation-du-composant-tsocket-dans-un-projet-delphi.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/582e4ead-4653-4209-a127-7b3f0cd44573/08ace1e4-56a8-4bd4-b3e4-c11b35fec22d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/bTyrcBeF2GsNq4KRAeKHVD</video:player_loc><video:duration>360</video:duration><video:rating>0</video:rating><video:view_count>14</video:view_count><video:publication_date>2025-08-13T18:42:50.402Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/eQ1ReSdT6Z8xk8SZjwEPN1</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/dcf06445-7242-4e3d-8bb7-950a594a59c9.jpg</video:thumbnail_loc><video:title>How to create a responsive design in a FireMonkey application (full version) - Coding Bootcamp 2023</video:title><video:description>Historically, when programs were made for Windows, pixel-based interfaces were created.

This was the case with VCL and is also possible with FireMonkey for Windows, Mac and Linux, but is not desirable for mobile applications. There are also changes to the size of text and other elements, depending on the styles used, the physical or virtual resolution of the screens, etc.

FireMonkey offers components and properties on visual components to simplify this work and create screens that adapt to real conditions of use without having to code.

This presentation has been recorded by Patrick Prémartin for the Learn Delphi Coding Bootcamp 2023 organized by Embarcadero Technologies.

Samples, links and other resources are available from https://github.com/DeveloppeurPascal/DCB2023-Responsive-Design-With-FireMonkey</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6ffb06d7-5a6b-41dc-b7a1-fd150c034d58/22b34b47-e8bf-4205-9b56-06e2df88fb70-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/eQ1ReSdT6Z8xk8SZjwEPN1</video:player_loc><video:duration>3515</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-13T19:53:20.534Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>FireMonkey</video:tag><video:tag>responsive design</video:tag><video:tag>how to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/kz6GafdgCs3NLvJqUSsRAn</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/be31ba3d-3bb0-4174-b283-7011382c9e87.jpg</video:thumbnail_loc><video:title>Faisons marcher ce personnage à partir d'images vectorielles en SVG</video:title><video:description>Partis d'une planche d'images vectorielles de [Kenney](https://www.kenney.nl) nous voilà arrivés dans Delphi avec un bonhomme qui marche sans perte de qualité en changeant la taille de son affichage.

J'ai repris le code créé pour [animer les jetons](https://developpeur-pascal.fr/des-jetons-animes-a-partir-d-images-svg-sous-delphi.html) et l'ai adapté à ce personnage.

Ce projet FireMonkey a été enregistré dans le dossier "MaleCharacterSVGWalkingAnimation" du dépôt de code "[Delphi FMX Game Snippets](https://developpeur-pascal.fr/delphi-fmx-game-snippets.html)" disponible au téléchargement.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/9e7cafe0-69d2-4b61-8c82-17ad94e9115d/d5929025-bf17-4c56-b5a7-f482ba526355-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/kz6GafdgCs3NLvJqUSsRAn</video:player_loc><video:duration>76</video:duration><video:rating>5</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-13T18:50:07.763Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>SVG</video:tag><video:tag>animation</video:tag><video:tag>FireMonkey</video:tag><video:tag>Game dev</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hFAEgmLF4toyUA2vDNGCtv</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b917c095-8d04-4a93-a764-ff23e285b80a.jpg</video:thumbnail_loc><video:title>Export en SVG des images d'une animation de Kenney depuis Adobe Illustrator</video:title><video:description>Pour développer des jeux vidéo ou animer un peu nos logiciels il faut parfois donner de sa personne et se taper les logiciels de dessin... et en l'occurrence Adobe Illustrator.

Dans cette vidéo vous me verrez sélectionner des images d'un personnage qui marche à partir d'une planche d'animations de Kenney. L'objectif est d'en exporter juste les étapes qui m'intéressent et les stocker en SVG.

Cette série d'images vectorielles sera ensuite transformée en code source Pascal pour l'utiliser directement dans un projet Delphi. Ce sera pour la prochaine vidéo que vous verrez demain sur https://developpeur-pascal.fr/delphi-fmx-game-snippets.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/871995dd-92d9-4aa4-821b-91003119384b/da0b912b-919f-4a8e-93d0-e7460df1462b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hFAEgmLF4toyUA2vDNGCtv</video:player_loc><video:duration>151</video:duration><video:rating>5</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-13T18:53:02.054Z</video:publication_date><video:tag>Illustrator</video:tag><video:tag>Adobe Illustrator</video:tag><video:tag>SVG Export</video:tag><video:tag>SVG</video:tag><video:tag>Game dev</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/dxZVMZU34ePUi79hcjJA2M</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ada0d8ee-d35f-4550-bc14-2f79939f619b.jpg</video:thumbnail_loc><video:title>Importer des images SVG en Pascal dans un projet Delphi</video:title><video:description>Les gros avantages des images SVG sont qu'elles sont vectorielles et que leur contenu est décrit sous forme de texte.

Ca peut aussi être des inconvénients : le source d'une image SVG est parfois plus volumineux que sa version JPEG, mais il a l'avantage d'être affiché correctement quelle que soit la taille du rendu final (à condition d'avoir le bon moteur d'interprétation).

Il existe plusieurs librairies Pascal permettant d'interpréter les SVG et les afficher correctement. Depuis quelques années on a aussi la possibilité d'utiliser la librairie Skia à l'aide du projet Skia4Delphi installé par défaut depuis Delphi 12 Athens. Cette librairie est open source et elle est également disponible en téléchargement séparé pour les versions de Delphi et C++Builder prises en charge.

Aimant ne pas réécrire sans arrêt la même chose j'ai codé un petit utilitaire pour passer du SVG à du Pascal. L'affichage dépend ensuite de la librairie qu'on choisit. Cet utilitaire est téléchargeable depuis https://svgfolder2delphiunit.olfsoftware.fr

Nous verrons dans la prochaine vidéo comment utiliser l'unité générée.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/65a56b7b-ec78-4718-a873-ff9e1211b2bf/7a557056-fe07-4192-a372-9409e80c3f28-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/dxZVMZU34ePUi79hcjJA2M</video:player_loc><video:duration>129</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-13T18:56:57.583Z</video:publication_date><video:tag>SVG</video:tag><video:tag>SVG Folder To Delphi unit</video:tag><video:tag>Delphi</video:tag><video:tag>Pascal code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/sX691wnTt7PmrZpyLxZLXe</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e1768921-e79a-4642-9b11-4c7e172055a9.jpg</video:thumbnail_loc><video:title>How do I renew my Apple developer certificates for macOS and iOS in 2023?</video:title><video:description>All developers who have an Apple account to distribute their software and mobile applications on Mac (macOS), iPhone (iOS), iPad (iPadOS) or other Apple devices must renew their developer certificates annually.

When we renew our certificates, there are a number of things we have to do, depending on the development software we're working with.

Fortunately, with Delphi and RAD Studio you only have to deal with the developer space on the Apple site and Xcode on the Mac(s) with which your development environment communicates.

Of course, everything is explained in the Apple documentation and it varies from year to year depending on the look of their site, which they change regularly.

In January 2023, having had to perform the operation on my account, I took the opportunity to register and give you the procedure to follow.

The procedure is normally always the same, and the fact that it's on the 2022/2023 look of the developers' backoffice shouldn't change much for the following years.

This video was recorded to illustrate this article https://developpeur-pascal.fr/comment-renouveler-mes-certificats-de-developpeur-apple-pour-macos-et-ios-en-2023.html

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/da3eadd0-db7e-40ce-8fe2-a3d3acecb28b/34eda58c-9848-4663-923c-8effca510bd1-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/sX691wnTt7PmrZpyLxZLXe</video:player_loc><video:duration>552</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T19:03:08.690Z</video:publication_date><video:tag>Apple</video:tag><video:tag>macOS</video:tag><video:tag>iOS</video:tag><video:tag>Xcode</video:tag><video:tag>developer</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hFFsQJgK2fJutKiBkBkAb9</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5970ce81-652d-49ce-b05a-81979315510f.jpg</video:thumbnail_loc><video:title>Comment renouveler mes certificats de développeur Apple pour macOS et iOS en 2023 ?</video:title><video:description>Tout développeur ayant un compte Apple pour diffuser ses logiciels et applications mobiles sur Mac (macOS), iPhone (iOS), iPad (iPadOS) ou autres appareils de la marque doit renouveler ses certificats de développeur annuellement.

Quand on renouvelle nos certificats il y a un certain nombre de manipulations à faire selon dans quel logiciel de développement on travaille.

Sur Delphi et RAD Studio on ne doit heureusement s'occuper que de l'espace développeurs sur le site d'Apple et de Xcode sur le ou les Mac avec lesquels notre environnement de développement communique.

Bien entendu tout est expliqué dans la doc d'Apple et ça varie d'une année à l'autre selon la tronche de leur site qu'ils changent régulièrement.

En janvier 2023, ayant dû faire l'opération sur mon compte, j'en ai profité pour m'enregistrer et vous donner la marche à suivre.

La marche à suivre est normalement toujours la même, le fait que ce soit sur le look 2022/2023 du backoffice des développeur ne devrait pas y changer grand chose pour les années suivantes.

Cette vidéo a été enregistrée pour illustrer cet article https://developpeur-pascal.fr/comment-renouveler-mes-certificats-de-developpeur-apple-pour-macos-et-ios-en-2023.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/871c8b9e-0f04-4812-9534-cf695cfeac5c/25539d0a-9c6d-49a4-9413-867739980ac5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hFFsQJgK2fJutKiBkBkAb9</video:player_loc><video:duration>535</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-13T19:15:06.539Z</video:publication_date><video:tag>Apple</video:tag><video:tag>macOs</video:tag><video:tag>iOS</video:tag><video:tag>certificate</video:tag><video:tag>developer</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2aabddpY73T9MuoFR5Mk6Y</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/708769c5-788c-4c1f-8c6d-a63bd56e8351.jpg</video:thumbnail_loc><video:title>Les threads et le blocage des écrans</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/les-threads-et-le-blocage-des-ecrans.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/09607cce-a92a-4d1a-bb20-ae048135ecae/d0563eff-9ce3-41f1-9c92-911dab676b0a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2aabddpY73T9MuoFR5Mk6Y</video:player_loc><video:duration>41</video:duration><video:rating>0</video:rating><video:view_count>12</video:view_count><video:publication_date>2025-08-13T19:24:02.639Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7wQbKhmUc8YcGzwFsaFnN5</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e12e0010-b58a-475f-9576-1411647477f4.jpg</video:thumbnail_loc><video:title>Utilisation de processus sous Delphi : fonctionnement de base.</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/utilisation-de-processus-sous-delphi-fonctionnement-de-base.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/34e4d71d-7f6a-446c-9da4-3bc7f5c17e0c/da10303e-90d9-445d-9798-93495c5fd710-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7wQbKhmUc8YcGzwFsaFnN5</video:player_loc><video:duration>15</video:duration><video:rating>0</video:rating><video:view_count>24</video:view_count><video:publication_date>2025-08-13T19:24:27.775Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/kF5xBiRZccp2SJEnvQia6W</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7f8f957f-0f66-4998-bf14-44e578f94202.jpg</video:thumbnail_loc><video:title>Can you give me some advice on how to learn to code?</video:title><video:description>Extract from the live coding session on Twitch on 25 October 2021. Replays available on https://serialstreameur.fr

To learn how to program ‘real’ software, I'm offering a free Pascal and Delphi training course that will provide you with the basics of the concepts used in programming software for Windows, Mac, iOS, Android and Linux.
https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php

Once you've done this, you can move on to any language for any type of software or mobile application.

If you're only interested in developing video games, take a look at what David Mekersa has to offer in French with Game Codeur.
https://vasur.fr/gamecodeur

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/2WyzeFZt64HSN9nSCWUpo9

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/9f527148-7d75-44b8-a971-093fdc5ed6a4/de9948e5-4e1e-4f8b-820f-4153d593cd28-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/kF5xBiRZccp2SJEnvQia6W</video:player_loc><video:duration>347</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-13T20:55:49.895Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2WyzeFZt64HSN9nSCWUpo9</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7bf4e7eb-17f4-41e9-8744-f27989bcc310.jpg</video:thumbnail_loc><video:title>Peux-tu me donner des conseils pour apprendre à coder ?</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 25 octobre 2021. Rediffusions disponibles sur https://serialstreameur.fr

Pour apprendre la programmation de "vrais" logiciels, je vous propose une formation gratuite au Pascal et à Delphi qui vous fournira les bases des concepts utilisés en programmation pour faire des logiciels pour Windows, Mac, iOS, Android et Linux.
https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php

Une fois faite, vous pourrez passer à n'importe quel langage pour n'importe quel type de logiciel ou application mobile.

Si vous êtes uniquement intéressé par le développement de jeux vidéos, regardez ce que propose David Mekersa avec Game Codeur.
https://vasur.fr/gamecodeur</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0fb76047-2be5-440f-9578-976a672d7840/45d29a8a-277d-4502-b115-64fa72410f2a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2WyzeFZt64HSN9nSCWUpo9</video:player_loc><video:duration>357</video:duration><video:rating>5</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:03:17.303Z</video:publication_date><video:tag>Learn to code</video:tag><video:tag>Game coding</video:tag><video:tag>Game dev</video:tag><video:tag>coding</video:tag><video:tag>how-to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/d2UcCQb2ZBEzz58m1bDX9P</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8100ede8-e569-4dfb-ace2-9bf44e396dde.jpg</video:thumbnail_loc><video:title>How can I access data from an IP camera and a weather station from a Delphi program?</video:title><video:description>Extract from the live coding session on Twitch on 25 October 2021. Reruns on https://serialstreameur.fr

I was asked how to access data from an IP camera and a weather station from a Delphi program.

The answer isn't necessarily the easiest, because there's no magic solution for all devices. It all depends on the model and the manufacturer.

If there is already a way of consulting this information directly, without going through the Internet, then there is an API and a way of accessing the devices. It should be possible to do this from a program developed in Delphi.

If everything goes through the Internet, it means you have to use the manufacturer's tools (and this is clearly a device to be avoided for a whole host of reasons).

In any case, if the API or information isn't provided, you'll have to contact the manufacturer or fiddle around. There's also the possibility of looking at open source software that manages domestic services. If they can display the data from the connected device (IP camera, weather station, or anything else), it's possible to take inspiration from their access mode and reproduce it in our software.

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/n3XAsqHRdz3RbqLP9QRRP8

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/617193d4-14f6-4363-87ae-0717638cc7a3/2be06530-ff52-4d13-9da8-dac06324df86-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/d2UcCQb2ZBEzz58m1bDX9P</video:player_loc><video:duration>360</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:11:07.427Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/n3XAsqHRdz3RbqLP9QRRP8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/50eefb48-8af5-4434-ada0-3b1bc15ef296.jpg</video:thumbnail_loc><video:title>Comment accéder aux données d'une caméra IP et d'une station météo depuis un programme sous Delphi ?</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 25 octobre 2021. Rediffusions sur https://serialstreameur.fr

On m'a demandé comment accéder aux données d'une caméra IP et d'une station météo depuis un programme sous Delphi.

La réponse n'est pas forcément des plus simples car il n'y a pas de solution magique pour tous les périphériques. Tout dépend du modèle et du fabricant.

S'il y a déjà une possibilité de consulter ces informations en direct, sans passer par Internet, il y a donc une API et un moyen d'accéder aux appareils. Ca doit être jouable depuis un programme développé sous Delphi.

Si tout passe par Internet, ça veut dire qu'il faut passer par les outils du fabricant (et c'est clairement un appareil à éviter pour tout un tas de raisons).

Dans tous les cas, si l'API ou les informations ne sont pas fournies, il faut contacter le fabricant ou bidouiller. Reste aussi la possibilité de regarder dans les logiciels open source qui gèrent de la domestique. S'ils peuvent afficher les données de l'appareil connecté (caméra IP, station météo,  ou n'importe quoi d'autre), il est possible de s'inspirer de leur mode d'accès pour le reproduire dans nos logiciels.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/aa79a913-c844-43d4-bcf8-4fc9dea6c3f9/601b9f5b-11a6-4064-a296-ff858ed8273b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/n3XAsqHRdz3RbqLP9QRRP8</video:player_loc><video:duration>353</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T02:34:40.139Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>video streaming</video:tag><video:tag>IP Cam</video:tag><video:tag>camera IP</video:tag><video:tag>how-to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/e8bAXxLHuHjU3WpivWWvbD</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/31aca717-4b25-4945-86d5-e9129caeade3.jpg</video:thumbnail_loc><video:title>Delphi, c'est pour la Gamecube ?</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 29 octobre 2021. Rediffusions sur https://serialstreameur.fr

Lors d'un stream de codage de jeu vidéo sous Delphi, on m'a demandé si c'était destiné à la Gamecube, du coup j'ai expliqué à quoi correspond Delphi, le langage Pascal, ses compilateurs et vers quoi on peut compiler depuis Delphi.

Bien entendu il existe aussi des compilateurs pour la Gamecube, mais à ma connaissance finalement pas en Pascal. Cependant on en trouve pour de nombreux autres systèmes.

En l'occurrence, pour les jeux que je développe, je cible Windows, Mac, iOS, Android et Linux.

J'en ai profité pour rappeler quelques liens :
- mon compte GitHub sur lequel on peut trouver des exemples de jeux vidéo en Delphi  https://github.com/DeveloppeurPascal/DevPas-Games-Pack
- et une librairie pour développeurs de jeux utilisant FireMonkey https://github.com/DeveloppeurPascal/DelphiFMXGameSnippets
- les showcases d'Embarcadero où on trouve de nombreux exemples d'applications https://blogs.embarcadero.com/category/showcase/
- mon site de formation à la programmation utilisant Delphi et le Pascal comme support
- https://apprendre-delphi.fr
- le lien de téléchargement de la version Community Edition de Delphi https://embarcadero.com/products/delphi/starter
- et le site de rediffusion de mes streams de codage de jeux vidéo https://serialstreameur.fr/jeux-video.php

Avec tout ça vous devriez avoir de quoi vous familiariser avec cet environnement de développement qui sert pour coder tous types de logiciels et donc aussi des jeux ou des logiciels de conception de jeux vidéo.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6a478b0a-6c67-46cc-ace8-6101dfff0e2d/604c8ff9-1b2f-4775-a017-9a76347555d2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/e8bAXxLHuHjU3WpivWWvbD</video:player_loc><video:duration>593</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:20:32.114Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Gamecube</video:tag><video:tag>Game dev</video:tag><video:tag>game programming</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uTAjJAFrykmDBfKGHQRaVq</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/184ad1cf-3d33-4c0a-9194-637dd373f6af.jpg</video:thumbnail_loc><video:title>Coding games in Delphi? We're not getting any younger!</video:title><video:description>Extract from the live coding session on Twitch on 27 October 2021. Reruns on https://serialstreameur.fr

For those of us who started coding in Borland's Turbo Pascal in the 1980s or 1990s, this may not make us any younger, but Delphi is still very modern, with the ability to develop for the most widely used environments on the market: Windows, Mac, Linux, iOS and Android.

With projects like FireMonkey (which celebrated its 10th birthday in November 2021) that I use for my video games, I can mix ‘old-school’ coding by drawing things directly in image form with the system of visual and non-visual components that have made Delphi such a success since its release in 1995.

There are still plenty of video games coded in Pascal with dedicated game engines like Castle Game Engine, or by hand, using what's available as standard.

To find out more about coding games with Delphi, watch the FireMonkey presentation given in December 2021 on https://serialstreameur.fr/webinaire-20211211.php or https://www.youtube.com/watch?v=RSnBCJb1om4

In my reply, I also mentioned the DelphiCon 2021 conference. It took place in November 2021 and replays of its many sessions are available from this playlist:  https://www.youtube.com/watch?v=R7scwsl39oM&amp;list=PLwUPJvR9mZHjrhMcg1PEbkIl2BUfDbJBM&amp;index=1

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/4AnWi4nkQd4kvnvKqcgawB

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e9f3f790-e654-4aa6-bdde-1dd69e8a4b26/c04d1cf8-bccd-4351-8000-37949f7a64b6-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uTAjJAFrykmDBfKGHQRaVq</video:player_loc><video:duration>416</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-14T02:26:29.788Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/4AnWi4nkQd4kvnvKqcgawB</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ada7a25f-e089-4ab8-88c6-51838bc51bf8.jpg</video:thumbnail_loc><video:title>Coder des jeux en Delphi ? Ca ne nous rajeunit pas !</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 27 octobre 2021. Rediffusions sur https://serialstreameur.fr

En effet, ça ne nous rajeunit pas pour ceux qui ont commencé à coder en Turbo Pascal de Borland dans les années 1980 ou 1990, mais en fait Delphi reste très moderne avec la possibilité de développer pour des environnements les plus utilisés sur le marché : Windows, Mac, Linux, iOS et Android.

Avec les projets de type FireMonkey (qui a fêté ses 10 ans en novembre 2021) que j'utilise pour mes jeux vidéo, je peux mélanger du codage "à l'ancienne" en dessinant des choses directement sous forme d'image comme je peux utiliser le système de composants visuels ou non visuels qui ont fait le succès de Delphi depuis sa sortie en 1995.

Il y a encore plein de jeux vidéos codés en Pascal avec des moteurs de jeux dédiés comme Castle Game Engine, ou à la main, en utilisant ce qui existe en standard.

Pour en savoir plus sur le codage de jeux avec Delphi regardez la présentation de FireMonkey faite en décembre 2021 sur https://serialstreameur.fr/webinaire-20211211.php ou https://www.youtube.com/watch?v=RSnBCJb1om4

Lors de ma réponse, j'avais également présenté la conférence DelphiCon 2021. Elle a eu lieu en novembre 2021 et les rediffusions de ses nombreuses sessions sont disponibles depuis cette playlist : https://www.youtube.com/watch?v=R7scwsl39oM&amp;list=PLwUPJvR9mZHjrhMcg1PEbkIl2BUfDbJBM</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/1d183907-2301-42f2-a70f-2eae72a4047b/037b864f-4b4f-4895-a639-71e0b681d08a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/4AnWi4nkQd4kvnvKqcgawB</video:player_loc><video:duration>402</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:31:39.457Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Game dev</video:tag><video:tag>Game coding</video:tag><video:tag>Game programming</video:tag><video:tag>Indie dev</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2YwdszvgNoUGXjbfyPG3C7</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4967ed2e-3732-45bd-b740-a9986060aeb7.jpg</video:thumbnail_loc><video:title>Comment paramétrer l'écran d'accueil de RAD Studio 11 Alexandria (Delphi et C++Builder) ?</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 6 novembre 2021. Rediffusions sur https://serialstreameur.fr

Avec la version 11 Alexandria, l'environnement de développement intégré de Delphi, C++Builder et RAD Studio s'équipe d'un nouvel écran d'accueil paramétrable par les utilisateurs.

Suite à une question posée lors d'un stream de codage en Delphi, je vous propose de découvrir à quoi il ressemble et comment l'adapter à vos besoins.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0ffd690a-1912-491c-a90a-0c92ae471b26/69d62587-ed87-4bcb-b4ee-921732803474-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2YwdszvgNoUGXjbfyPG3C7</video:player_loc><video:duration>254</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:39:08.542Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Delphi 11 Alexandria</video:tag><video:tag>home screen</video:tag><video:tag>welcome screen</video:tag><video:tag>how-to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/7FsxyUy3JRKr4eEf8txUDT</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/f01a7f74-0e75-4b5b-9c17-8466c537007c.jpg</video:thumbnail_loc><video:title>Pourquoi se mettre au Pascal et à Delphi en 2021 ?</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 29 octobre 2021. Rediffusions sur https://serialstreameur.fr

Une question qui revient assez régulièrement : pourquoi devrait-on se mettre à Delphi ? Ce langage et son environnement sont-ils toujours vivants ?

J'y réponds tout aussi régulièrement, à travers des interventions dans des magazines comme Programmez!, lors de conférences ou en ligne ici ou sur Twitch.

Oui, se mettre à Delphi est toujours une bonne idée en 2021 (et même 2022).

Delphi est un environnement de développement qui se sert du langage Pascal dans sa déclinaison objets. On y trouve tout ce qu'il faut pour développer des logiciels pour Windows, Mac, iOS, Android et Linux.

Le langage Pascal est simple à apprendre, il a été conçu pour ça, et reste néanmoins proche des machines grâce aux compilateurs disponibles avec Delphi, comme avec d'autres environnements de développement en Pascal (Lazarus, Free Pascal, ...).

Ce qui distingue Delphi des autres, c'est son orientation professionnelle avec des fonctionnalités client / serveur et des accès simplifiés aux bases de données du marché à travers plusieurs framework dont le dernier en date, FireDAC, est l'un des plus performants et extensibles.

Delphi est disponible gratuitement à usage non commercial grâce à sa version Community Edition et disponible également dans d'autres versions comme l'Academic destinée à l'enseignement, les Professional, Enterprise et Architect destinées aux professionnels et entreprises.

Pour s'y mettre je propose une formation gratuite en français sur la chaîne YouTube de Barnsten ( https://www.youtube.com/watch?v=2bXx63WQank&amp;list=PLHLdMyq6m8_s-OxVA_qZ4O_YvVgl_1nOp ) comme sur Apprendre Delphi ( https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php ).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/3619328d-ab75-420b-b3f1-c687aec4444d/0e7160e7-4fef-4a41-9477-2da031c80713-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/7FsxyUy3JRKr4eEf8txUDT</video:player_loc><video:duration>454</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:45:56.781Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Learn to code</video:tag><video:tag>Why Delphi</video:tag><video:tag>coder</video:tag><video:tag>programming</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vRNtFVqb86e9eQ2whF8grW</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/0fa521f5-83e7-4b3f-8f4c-08f14cf148f1.jpg</video:thumbnail_loc><video:title>Pourquoi ne pas faire un style FireMonkey à partir des images de Kenney ?</video:title><video:description>Extrait de la session de codage en direct sur Twitch du 4 novembre 2021. Rediffusions sur https://serialstreameur.fr

Cette question m'a été posée lors du développement sous Delphi d'un jeu vidéo pour lequel j'utilise des images fournies par Kenney ( https://kenney.nl ).

FireMonkey est le framework multiplateforme fourni par Embarcadero aux développeurs Delphi. Grâce à cet ensemble il nous est possible de concevoir facilement des interfaces utilisateurs qui seront compilées pour Windows, Mac, iOS, Android et Linux sans changer le code source du programme.

FireMonkey est graphique. Il propose un système de styles à partir desquels on peut tout personnaliser quand on sait s'y prendre.

Je ne m'en sers que pour les logiciels classiques, pas pour les jeux vidéo. Dans mon cas je trouve plus simple d'utiliser les images provenant du graphiste pour recréer de toutes pièces les éléments graphiques dont je me sers.

Dans le cadre du développement du jeu Egg Hunter j'ai par exemple refait des boutons, des boites de dialogue, des barres de progression, des cases à cocher et des barres à glissière (track bar). Vous pouvez regarder les rediffusions des sessions concernées depuis https://serialstreameur.fr/jv-egg-hunter.php ou télécharger le jeu et voir le résultat sur https://gamolf.itch.io/egg-hunter</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f1cd1bcb-9a54-42e3-a6a1-0ec49a373984/91ed9b16-554d-4cff-883d-1190732aedab-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vRNtFVqb86e9eQ2whF8grW</video:player_loc><video:duration>854</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T22:00:06.108Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>Style FMX</video:tag><video:tag>Style</video:tag><video:tag>Kenney game assets</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uQ3Krk5kMTJRJ7i3Bf5f2W</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7fbdda11-d1bd-429d-9482-1e22269ea34b.jpg</video:thumbnail_loc><video:title>Where to start learning programming?</video:title><video:description>If you want to go far as a developer, to make classic software, mobile applications, video games, websites, move robots, go into space, ... or even drive vehicles you need the basics.

Learning to program means first and foremost understanding algorithms, variables, databases, files, loops and conditions. Whatever the language!

Of course, there are some languages that are more complicated than others to learn in order to start a career. Every developer has his or her own preferences.

For me it's Pascal because it has few rules, because these rules are fixed and because the compilers prevent you from doing just anything, but other languages also meet these criteria.

Don't start with trendy frameworks or environments that hide everything as much as possible, but are often very complex and won't give you the basics you need everywhere!


Start with these sites or video tutorials:

- Learn Delphi, where you'll find a free course of almost 70 hours on learning programming based on Delphi and Pascal.
https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php

- Grafikart, which is more web-oriented and offers courses on JavaScript, TypeScript and PHP as well as lots of other courses on frameworks, libraries and turnkey web projects.
https://grafikart.fr

- Open Classrooms offers courses and training on many subjects, including general programming concepts.
https://openclassrooms.com/

- If you'd rather get started with Python, take Thibault Houdon's courses.
https://www.udemy.com/user/thibault-houdon/


You'll also find applications and websites like Swift Playground that let you practice step by step, and a whole host of MOOCs.
https://www.apple.com/fr/swift/playgrounds/


Whatever the case, learn the basics and you'll be able to learn any existing or future language. That's what will make you a programmer.


And do projects, don't just watch or read, only practice counts!

-----

The original French version of ...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e975470b-36e6-4315-a9ff-402b8493d9c8/4f123e7d-b703-4cd9-82c5-9cfab8adab5f-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uQ3Krk5kMTJRJ7i3Bf5f2W</video:player_loc><video:duration>70</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T21:52:52.514Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/aLvRmD1F8fJG9j851g6YjJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/07bef11d-8521-4542-bcb1-389170a13356.jpg</video:thumbnail_loc><video:title>Où commencer pour apprendre la programmation ?</video:title><video:description>Si on veut aller loin en tant que développeur, pour faire des logiciels classiques, applications mobiles, jeux vidéos, sites internet, bouger des robots, aller dans l'espace, ... ou même conduire des véhicules il faut des bases.

Apprendre à programmer, c'est avant tout comprendre ce que sont des algorithmes, des variables, des bases de données, des fichiers, des boucles et des conditions. Peu importe le langage !

Alors bien sûr il y a des langages plus compliqués que d'autres à apprendre pour démarrer une carrière. Chaque développeur a ses préférences.

Pour moi c'est le Pascal parce qu'il a peu de règles, parce que ces règles sont fixes et parce que les compilateurs empêchent de faire n'importe quoi, mais d'autres langages répondent aussi à ces critères.

Ne commencez pas par des frameworks ou des environnements à la mode qui masquent tout au maximum, tout en restant trop souvent très complexes et ne vous donneront pas les bases qui vous servent partout !


Commencez par ces sites ou des tutoriels en vidéo :

- Apprendre Delphi où vous trouverez une formation gratuite de presque 70 heures sur l'apprentissage de la programmation basée sur Delphi et le Pascal.
https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php

- Grafikart qui est plutôt orienté web et propose des cours sur JavaScript, TypeScript et PHP en plus de plein d'autres autour des frameworks, librairies et projets clés en main du web.
https://grafikart.fr

- Open Classrooms propose des cours et formations sur beaucoup de choses dont des notions générales en programmation.
https://openclassrooms.com/

- Si vous préférez vous lancer avec du Python, suivez les formations de Thibault Houdon.
https://www.udemy.com/user/thibault-houdon/


Vous trouverez aussi des applications ou sites internet comme Swift Playground qui vous font pratiquer étape par étape et tout un tas de MOOCs.
https://www.apple.com/fr/swift/playgrounds/


Quoiqu'il en soit apprenez les...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/4f195ec0-c9df-4b75-9687-005f5e3d7f56/f2e503a3-e601-4364-827a-91b2f4f39ddc-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/aLvRmD1F8fJG9j851g6YjJ</video:player_loc><video:duration>67</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T02:22:32.906Z</video:publication_date><video:tag>learn to code</video:tag><video:tag>development</video:tag><video:tag>software development</video:tag><video:tag>mobile development</video:tag><video:tag>web development</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/4hAb5wPMvrJPW6KqqarZwC</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/a5f208bb-eb93-4191-8eae-4a90e2602f0d.jpg</video:thumbnail_loc><video:title>Pourquoi utiliser Delphi comme langage de programmation ?</video:title><video:description>Cette question revient assez régulièrement lors de mes streams de codage comme l'autre : "Tiens, ça faisait longtemps que je n'avais pas vu Delphi, ça se fait encore ?".

Cette vidéo contient ma réponse 2 juillet 2021. Bien entendu c'est un point de vue parmi d'autres.

Déjà Delphi n'est pas un langage de programmation : c'est un IDE, un ensemble de librairies, des compilateurs et des outils pour faire de la programmation en Object Pascal (la version objet du Pascal).

Pour moi Delphi et le langage Pascal / Object Pascal en général sont sous côtés. On les retrouve un peu partout mais on ne les voit pas assez (en tout cas en France où c'est presque devenu honteux de ne pas coder en Python ou des technos web).

Le Pascal / Object Pascal est un langage simple, conçu au départ pour l'apprentissage de la programmation de logiciels. Il peut être interprété ou compilé. Il peut-être utilisé sur tout type d'appareil et de système d'exploitation.

Delphi n'est pas le seul outil permettant de développer en Pascal. Des alternatives commerciales, libres et/ou open source existent aussi. Des vieilles (Free Pascal &amp; Lazarus) comme des plus récentes (Quartex Pascal).

Une version gratuite est disponible pour les usages personnels ou le partage (open source, essentiellement non commercial) : la Community Edition.
Une version d'évaluation est également téléchargeable pour les professionnels.
Une version dédiée au monde de l'éducation est également prévue avec toutes les fonctionnalités des versions commerciales, un prix et une licence compatibles avec l'apprentissage.

Il existe des ressources dans toutes les langues pour apprendre la programmation en utilisant le Pascal et Delphi.

Embarcadero et ses partenaires proposent régulièrement des bootcamps ou conférences pour permettre à tou(te)s se mettre à jour leurs connaissances et discuter ensemble en ligne ou ailleurs.

Si vous voulez tester, apprendre, utiliser vous avez de nombreuses ressources en ligne dont ...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/1a9c606a-b773-4895-a9c8-fca187bfb4ec/0f9e678f-2c70-4631-987d-8d266bff7968-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/4hAb5wPMvrJPW6KqqarZwC</video:player_loc><video:duration>1300</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T02:04:17.326Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Why Delphi</video:tag><video:tag>I use Delphi</video:tag><video:tag>Learn to code</video:tag><video:tag>Easy coding</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/pNNTjQCmKKLTa3akF81wzx</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/38ad00bb-bfce-48d1-9369-fb35aa5304e9.jpg</video:thumbnail_loc><video:title>Quel est ton meilleur jeu ?</video:title><video:description>Ces dernières années j'ai essentiellement fait de petits jeux sous Delphi ou AppGameKit pour ordinateurs (sous Windows, Mac ou Linux), smartphones et tablettes (iOS et Android). Dans le temps j'avais aussi créé de petits jeux sur Thomson TO7, Atari ST et PC sous MS-Dos ou Windows 3.1

Les récents sont pour la plupart disponibles depuis le site [Gamolf](https://gamolf.fr).

Certains ont leurs codes sources diffusés publiquement sur des [dépôts GitHub](https://github.com/DeveloppeurPascal?tab=repositories&amp;q=delphi-game&amp;type=&amp;language=&amp;sort=) que vous pouvez consulter à titre éducatif : comprendre comment sont codés ces jeux vidéo, en créer vous même en vous en inspirant (sans copier les programmes tels quels et en respectant les licences des éléments visuels et sonores).

Parmi les plus récents les plus téléchargés il y a [Pumpkin Killer](https://pumpkinkiller.gamolf.fr) et [Pairpix](https://pairpix.gamolf.fr). Le premier est un simple jeu de clics sur cibles, le second un jeu de mémoire et d'associations d'images avec un mode challenge assez redoutable.

D'après ses statistiques d'utilisation [Ok Ducky !](https://okducky.gamolf.fr) est également bien positionné. C'est un stand de tirs sur cibles développé à partir d'un kit d'éléments visuels de [Kenney](https://kenney.nl).

Côté utilisation personnelle je lance plutôt [DAD48](https://dad48.gamolf.fr) et [Blotatris](https://blotatris.gamolf.fr) sur mon smartphone lorsque je m'ennuie dans les transports ou salles d'attente.

Si vous avez des idées de jeux qui pourraient être sympas à développer et diffuser, faites moi signe, je suis toujours preneur de sujets pour des sessions de codage [en direct sur Twitch](https://www.twitch.tv/patrickpremartin).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c0cb4be4-4d47-4f9a-94c9-20da5418f5e1/0bf60f68-ff31-4a74-a63f-28d6bde55040-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/pNNTjQCmKKLTa3akF81wzx</video:player_loc><video:duration>235</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T22:14:11.125Z</video:publication_date><video:tag>game dev</video:tag><video:tag>indie game</video:tag><video:tag>indie dev</video:tag><video:tag>game selection</video:tag><video:tag>my games</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/sGxjZjoU74dVH8jKkHaPtJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/dbba8af8-aef1-4518-a117-8ef84f8705c8.jpg</video:thumbnail_loc><video:title>C'est quoi des images 9 Patch ?</video:title><video:description>Les images 9 patch sont des images PNG qui contiennent un chunk permettant de les agrandir ou rétrécir sans déformation.

L'image est globalement découpée en 9 zones. L'information est ajoutée dans le fichier PNG lui-même. Certains logiciels permettent de l'utiliser mais ce n'est pas la majorité.

C'est notamment utilisé par Android pour les images splash screen qui peuvent ainsi s'adapter à la multitude de tailles d'écrans.

Des explications sur le format et son fonctionnement sont disponibles sur ce dépôt GitHub : https://github.com/vindolin/ninepatch

Delphi et C++Builder ne gèrent pas le 9Patch en standard mais rien n'empêche de l'interpréter à la main. Vous pouvez aussi utiliser la librairie Skia4Delphi qui donne accès à la librairie graphique open source Skia dans nos projets FireMonkey et VCL. Grâce à cette librairie de nombreux formats d'images (dont le 9 patch et des formats vectoriels) sont exploitables (au moins en lecture) sans changer quoi que ce soit à nos programmes.

Skia4Delphi est disponible sur GetIt depuis l'IDE de RAD Studio mais vous pouvez aussi consulter ses codes sources et télécharger l'installeur directement depuis son dépôt de code : https://github.com/skia4delphi/skia4delphi</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d836a982-5f78-418a-a20e-7e6957260c7c/61a36eb6-4c62-4450-8920-17002de98a01-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/sGxjZjoU74dVH8jKkHaPtJ</video:player_loc><video:duration>260</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-13T22:19:19.119Z</video:publication_date><video:tag>9patch</video:tag><video:tag>Nine patch</video:tag><video:tag>9patch image</video:tag><video:tag>Delphi</video:tag><video:tag>Skia</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/rzavyJgCpUqLZUsbEDmTKY</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/19909cca-b8b2-4930-ac18-bdaa4238a2d5.jpg</video:thumbnail_loc><video:title>Comment exporter un TDataSet FireDAC en CSV ?</video:title><video:description>Quand on programme en Delphi ou C++Builder et qu'on désire accéder à des bases de données il est maintenant conseillé de passer par FireDAC qui est fourni en standard dans les versions récentes de ces outils de développement.

FireDAC gère des ensembles de données (TDataSet) depuis lesquels il est possible d'importer ou exporter les données dans de multiples formats en direct ou par un intermédiaire.

Dans cette vidéo j'explique comment exporter des données d'un TDataSet vers un fichier CSV en utilisant les composants TFDBatchMove, TFDBatchMoveDataSetReader et TFDBatchMoveTextWriter.

- 3 éléments à placer dans une fiche,
- 0 ligne de code si on le fait graphiquement avec la souris depuis le concepteur de fiches,
- 1 ligne de code si on le fait par programmation car il faut bien déclencher l'export par un Execute sur le TFDBatchMove.

Pour en savoir plus sur le fonctionnement et l'utilisation de FireDAC je vous recommande mes deux présentations faites en octobre 2018 :
- pour les projets VCL : https://serialstreameur.fr/webinaire-20181016.php
- pour les projets FMX : https://serialstreameur.fr/webinaire-20181030.php

Vous pouvez aussi consulter toutes les présentations de Cary Jensen disponibles sur la chaine YouTube d'Embarcadero ou ses livres listés sur https://delphi-books.com/en/Cary-Jensen.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/cf15df19-df4b-4c46-8c03-b915d5a4e9d2/d568c0fa-c9e2-4c16-a1bc-ca1dc1b968c2-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/rzavyJgCpUqLZUsbEDmTKY</video:player_loc><video:duration>436</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T22:26:12.433Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireDAC</video:tag><video:tag>TDataSet</video:tag><video:tag>CSV</video:tag><video:tag>CSV export</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/9tsBFuU3Nuy2DoyAcMJcpv</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/49d2a04e-a8d7-4adc-b338-6acd956a540e.jpg</video:thumbnail_loc><video:title>Can I use the SDL graphics library in Delphi?</video:title><video:description>I was on a session coding video games on Twitch and so the question of the graphics libraries that exist in Delphi or that can be grafted onto it came up, so that in general we can do whatever we want with or without the visual components and shapes provided by Embarcadero.

By default, Delphi uses the most standard graphics library possible on the operating system on which our programs run. Currently for Windows, Mac, Linux, iOS and Android.

There are alternative graphics libraries available as standard: Metal for iOS and macOS supplied by Embarcadero but which we have to activate ourselves, OpenGL or Skia (available in the form of the Skia4Delphi open source project (https://www.skia4delphi.org ).

Other libraries exist in Pascal environments, such as SDL (https://github.com/PascalGameDevelopment/SDL2-for-Pascal ), Gorilla 3D (https://www.gorilla3d.de ) and many others, some of whose links can be found at https://github.com/Fr0sT-Brutal/awesome-pascal#multimedia 

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/kMiAzaQJLZW2RKcohDgna5

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/449e97e0-1b7b-4972-b491-60eecceeda9f/5c4b103c-27a4-4884-87a0-efe2b30b0523-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/9tsBFuU3Nuy2DoyAcMJcpv</video:player_loc><video:duration>661</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-14T01:46:48.789Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/kMiAzaQJLZW2RKcohDgna5</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ca086ef0-822c-4364-8f8e-5349f805a97d.jpg</video:thumbnail_loc><video:title>Peut-on utiliser la librairie graphique SDL en Delphi ?</video:title><video:description>J'étais sur une session de codage de jeux vidéo sur Twitch et du coup la question des librairies graphiques existantes dans Delphi ou pouvant être greffées dessus s'est posée pour d'une manière générale faire tout ce qu'on veut avec ou sans les composants visuels et les formes fournis par Embarcadero.

Par défaut Delphi utilise la librairie graphique la plus standard possible sur le système d'exploitation sur lequel s'exécutent nos programmes. A ce jour pour Windows, Mac, Linux, iOS et Android.

Il existe des librairies graphiques alternatives accessibles en standard : Metal pour iOS et macOS fournie par Embarcadero mais à activer nous même, OpenGL ou Skia (disponible sous forme du projet open source Skia4Delphi (https://www.skia4delphi.org )

D'autres librairies existent dans les environnements en Pascal comme SDL (https://github.com/PascalGameDevelopment/SDL2-for-Pascal ), Gorilla 3D (https://www.gorilla3d.de ) et plein d'autres dont vous retrouverez une partie des liens sur https://github.com/Fr0sT-Brutal/awesome-pascal#multimedia</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/a030f2ba-0d26-40e3-8eea-705256eec1aa/1ab001e1-3ec8-4456-941e-1dc5ee3bc802-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/kMiAzaQJLZW2RKcohDgna5</video:player_loc><video:duration>637</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-13T22:36:57.217Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Pascal</video:tag><video:tag>SDL</video:tag><video:tag>Game coding</video:tag><video:tag>Game dev</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/rHQXrbCJJrSz81nrmctMkg</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/bfc9b5c3-c4f8-4be9-912d-bc28b2059071.jpg</video:thumbnail_loc><video:title>Eliminer les vieilles icônes en déploiement Android depuis Delphi</video:title><video:description>Il arrive parfois que de vieilles icônes soient déployées avec vos projets Android alors que vous les avez mises à jour dans Delphi. Plusieurs raisons sont possibles :
- un cache côté smartphone ou tablette
- un problème de déploiement
- une erreur de fichier dans votre configuration

Voici quelques pistes pour trouver le coupable et surtout rétablir les bonnes icônes sur vos projets en débogage comme en production.

Extrait de ma session Twitch du 2 avril 2022.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d04c2191-bc86-4118-a213-17d09bb4a8d9/e9e7617d-8700-49b1-9f3f-12e617a96286-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/rHQXrbCJJrSz81nrmctMkg</video:player_loc><video:duration>209</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T01:39:17.180Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Android</video:tag><video:tag>How-to</video:tag><video:tag>Android icons</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/anEH3ynNw9FANH5tYJmjRQ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/352c5846-443b-4a88-a435-4a85ad3559f5.jpg</video:thumbnail_loc><video:title>Faire des serveurs web en Delphi ? C'est possible.</video:title><video:description>A l'occasion d'une session de codage web et Delphi sur Twitch on m'a demandé s'il était possible de créer un serveur web avec Delphi. La réponse est bien entendu oui.

Il suffit d'utiliser l'une des solutions fournies en standard par Embarcadero comme l'une des nombreuses solutions disponibles ailleurs, notamment en open source.

Dans le projet du jour j'utilisais WebBroker : la base des serveurs disponible en Delphi depuis longtemps et qui permet de déclarer des points d'entrée (URI), d'interpréter les paramètres reçus et d'envoyer une réponse dans le format désiré. Facile de faire un serveur web ou d'API avec cette base, mais à nous de tout faire (notamment si on a besoin de gérer des sessions utilisateurs). J'aurais aussi pu utiliser DataSnap, IntraWeb, UniGUI, RAD Server, TMS XData, Delphi MVC Framework et bien d'autres mais j'ai mes habitudes.

Vous trouverez des exemples de projets utilisant WebBroker dans mes projets open source sur Github avec par exemple COVID Contract Tracing Restau Bar (CCTRB) dont je propose une version entièrement Delphi mais aussi l'équivalent en PHP côté serveur. Ces sources sont sur https://github.com/DeveloppeurPascal?tab=repositories&amp;q=cctrb&amp;type=&amp;language=&amp;sort=

Pour aller plus loin sur ce sujet, regardez donc :
- le webinaire "Solutions de synchronisation de données" et ses exemples : 
https://serialstreameur.fr/webinaire-20181218.php
- le webinaire "Faire une application web avec Delphi", ses exemples et nombreux liens :
https://serialstreameur.fr/webinaire-20210624.php
- les auto formations à Delphi que je propose sur https://apprendre-delphi.fr

Et bien entendu n'hésitez pas à me laisser un message en commentaire pour en discuter.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/4be8b8b7-92a8-40d7-be2e-a1a2b4332a52/4e932446-3d24-45cf-9f24-41eba8f45dc5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/anEH3ynNw9FANH5tYJmjRQ</video:player_loc><video:duration>253</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-14T01:34:11.225Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Web programming</video:tag><video:tag>Web server</video:tag><video:tag>how-to</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/pbz5J1qr6r4RNAVfBDqFUM</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/76a6f237-d36f-4a3a-8cab-2dd0ef0a4b34.jpg</video:thumbnail_loc><video:title>Where can I learn JavaScript?</video:title><video:description>When asked the question ‘where can I learn JavaScript?’ during a live coding session on Twitch in July 2022, I pointed out a few online resources for getting to grips with this language, which is ubiquitous on the web and a little outside it too.

First of all, as with any language, learning for the sake of learning is pointless: you need a goal, a project (big or small) to develop in order to get started properly.

In the case of JavaScript, if you're learning it to make websites (front end on web pages or back end with NodeJS) you need to understand the difference between front and back: the client part (HTML/CSS/JS/DOM) and the server part (supplying data, files or generating pages).

A number of sites offer courses and tutorials. The ones I use regularly or see when I'm doing research are the following:

OpenClassrooms (aka ‘the zero site’ for the (very) old-timers)
https://openclassrooms.com

W3Schools
https://www.w3schools.com

Pierre Giraud's website
https://www.pierre-giraud.com

Alsacreations
https://www.alsacreations.com

Grafikart
https://grafikart.fr

As far as documentations are concerned, the Mozilla one seems to me to be the most practical and complete to use:
https://developer.mozilla.org

Other sites stand out but I rarely use them:

JavaScript Info
https://javascript.info

Exercism, which offers lots of exercises to do in JavaScript but also in just about every development language (including Pascal and Delphi).
https://exercism.org/tracks/javascript

Of course, there are also tons of YouTube channels where you can watch live coding videos or tutorials on JavaScript (and virtually all languages), as well as live streams on Twitch from numerous developers who sometimes practice web development and can answer questions from time to time when it's in the theme of their streams.

And let's reiterate once again for HR, HRDs and other ‘recruiters’: JavaScript and Java are not the same language and have nothing to do...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/bbbc0398-be15-4bdb-a8ec-6564de085661/f1635428-c087-4405-b9dc-8670e617a6c4-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/pbz5J1qr6r4RNAVfBDqFUM</video:player_loc><video:duration>275</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T22:47:45.695Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/q6p5kbwUnpoSQikdUgEQzJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/a59a39cb-83a2-41ff-97a2-833b10e5b5cc.jpg</video:thumbnail_loc><video:title>Où apprendre le JavaScript ?</video:title><video:description>A la question "où apprendre le JavaScript" posée lors d'un direct de codage sur Twitch en juillet 2022 j'ai montré quelques ressources en ligne pour se mettre à ce langage omniprésent dans le monde du web et un peu en dehors aussi.

Tout d'abord, comme pour tout langage, apprendre pour apprendre ne sert à rien : il faut un objectif, un projet (petit ou gros) à développer pour s'y mettre correctement.

Dans le cas du JavaScript, si on l'apprend pour faire des sites Internet (front end sur les pages web ou back end avec NodeJS) il faut comprendre la différence entre front et back : la partie cliente (HTML/CSS/JS/DOM) et la partie serveur (fourniture de données, de fichiers ou génération de pages).

Des sites proposent des cours et tutoriels. Ceux que j'utilise régulièrement ou voit passer lorsque je fais des recherches sont les suivants :

=> OpenClassrooms (aka "le site du zéro" pour les (très) anciens)
https://openclassrooms.com/fr/

=> W3Schools
https://www.w3schools.com

=> le site de Pierre Giraud
https://www.pierre-giraud.com

=> Alsacreations
https://www.alsacreations.com

=> Grafikart
https://grafikart.fr

Côté documentations, celle de Mozilla me semble la plus pratique et complète à utiliser :
https://developer.mozilla.org/fr/

D'autres sites ressortent un peu du lot mais je ne les pratique que rarement :

=> JavaScript Info
https://javascript.info

=> Exercism qui propose des tas d'exercices à faire en JavaScript mais aussi dans un peu tous les langages de développement (dont le Pascal et Delphi).
https://exercism.org/tracks/javascript

Bien entendu il y a aussi des tonnes de chaînes YouTube pour voir des vidéos de codage en live ou de tutoriels sur du Javascript (et quasiment tous les langages) mais aussi des directs sur Twitch de très nombreux développeurs qui pratiquent parfois le développement web et peuvent répondre ponctuellement à des questions quand c'est dans le thème de leurs streams.

Et rappelons le une nouv...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c31c4457-6a91-44d4-bc98-d35312cab444/8ef4d002-ce18-4d79-a847-a0064949da42-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/q6p5kbwUnpoSQikdUgEQzJ</video:player_loc><video:duration>257</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-13T22:53:39.970Z</video:publication_date><video:tag>learn to code</video:tag><video:tag>web development</video:tag><video:tag>learn JavaScript</video:tag><video:tag>JavaScript</video:tag><video:tag>learning resources</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/nrch5fY8EfAs8dbfqZKt6d</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/60c55469-14b9-4ad3-85b9-18b4c6a02f4e.jpg</video:thumbnail_loc><video:title>Where do you find the sprites and drawings for your video games?</video:title><video:description>I regularly do online coding on Twitch, and in particular video games in Delphi or with App Game Kit.

During one of these video game development sessions, I was asked where I find the images I use. The answer is in the video, but to cut a long story short, when I don't have a graphic designer to work with on a project, I generally go to these sites:

Adobe Stock, which provides licences for visuals (photos, drawings, videos) that can be used in creative projects, including software and mobile applications. http://vasur.fr/adobestock

Cartoon Smart, which originally offered turnkey iOS/tvOS packages for different types of video games, with tons of sprites that can be used in our games and game development courses on iOS, tvOS and macOS in Objective-C and then Swift. https://vasur.fr/cartoonsmart

Kenney: the ultimate source for many independent video game developers. He offers loads of stuff for free download from his site and also sells games and huge game assets. And frankly, given what he has to offer, don't hesitate to take advantage! https://vasur.fr/kenney

An example of what can be done with the content offered by Kenney: the Ok Ducky game developed for the Sidaction 2021 weekend. Kenney offered a ‘funfair shooting range’ pack, which I used to develop a game in Delphi using the FireMonkey framework. Simple to cut up and use. Simple to import as an interface element into Delphi. Ideal for all sorts of things.

If you'd like to see how I developed it, check out the Sidaction 2021 webcasts or the videos dedicated to Ok Ducky! at https://serialstreameur.fr

Other people also use DeviantArt. I don't do it for licensing reasons, because even as a freelance developer I'm in business and so my development activity is commercial, even when it's just for fun as long as I'm distributing my creations with other software that has to be paid for. So I prefer to use game assets where the licence is clear from the outset and compatible with my activities.
...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ad9474b4-fe2f-40ba-8895-b23b6598f2c2/abd96295-dec7-40b9-9fad-ef1a519e3d7c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/nrch5fY8EfAs8dbfqZKt6d</video:player_loc><video:duration>389</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T23:00:10.939Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/8qofhAHAJuNmRhjpTVomkX</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c7942958-e09f-4989-b7a3-af15306c24bf.jpg</video:thumbnail_loc><video:title>Où trouves-tu les sprites et dessins pour tes jeux vidéos ?</video:title><video:description>Je fais régulièrement du codage en ligne sur Twitch et notamment des jeux vidéo en Delphi ou avec App Game Kit.

A l'occasion de l'une de ces sessions de développement de jeu vidéo on m'a demandé où je trouvais les images que j'utilise. La réponse illustrée est dans la vidéo, mais pour la faire courte, quand je n'ai pas d'infographiste avec lequel travailler sur un projet, je passe en général par ces sites :

- Adobe Stock qui fournit des licences de visuels (photos, dessins, vidéos) exploitables dans des projets créatifs dont des logiciels et applications mobiles. http://vasur.fr/adobestock

- Cartoon Smart qui proposait à la base des packs iOS/tvOS clé en main pour différents types de jeux vidéo avec des tonnes de sprites utilisables dans nos jeux et des cours de développement de jeu sur iOS, tvOS et macOS en Objective-C puis en Swift. https://vasur.fr/cartoonsmart

- Kenney : la source ultime pour de nombreux développeurs de jeux vidéo indépendants. Il propose des tas de choses en diffusion libre depuis son site et vend également des jeux et des game assets gigantesques. Et franchement, vu ce qu'il propose, faut en profiter sans hésiter ! https://vasur.fr/kenney

Exemple de ce qu'on peut faire à partir des contenus proposés par Kenney : le jeu Ok Ducky développé à l'occasion du week-end du Sidaction 2021. Kenney proposait un pack "stand de tir de fête foraine", je l'ai utilisé pour développer un jeu en Delphi avec le framework FireMonkey. Simple à découper et utiliser. Simple à importer sous forme d'élément d'interface dans Delphi. Idéal pour tout un tas de choses.

Si vous voulez voir comment je l'ai développé, consultez les rediffusion du Sidaction 2021 sur https://serialstreameur.fr/sidaction-2021.php ou directement les vidéos dédiées à Ok Ducky! sur https://serialstreameur.fr/jv-okducky.php

D'autres piochent aussi sur DeviantArt. Je ne le fais pas pour des raisons de licence d'exploitation, car même en tant que développeur indépendant je sui...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/3c1787e7-9a40-4e4d-a182-57665891e4b5/f6d5c7bb-f329-402b-b958-89a4200fbbb3-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/8qofhAHAJuNmRhjpTVomkX</video:player_loc><video:duration>376</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T01:27:04.790Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Game dev</video:tag><video:tag>assets</video:tag><video:tag>graphic assets</video:tag><video:tag>Indie game</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/52njQBrTSMM7UpP9kcALqg</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5162e4f6-40a1-44c8-9bb1-e93fdf48d772.jpg</video:thumbnail_loc><video:title>Why should I use Delphi and learn Pascal?</video:title><video:description>That's the trick question I get asked quite regularly when I'm streaming on Twitch or in one-off contacts via my websites aimed at software developers and mobile applications.

This video is the answer I gave on 26 March 2022.

To sum up:
- Delphi is quick and easy to learn,
- Delphi and the Pascal language are easy to learn and use,
- the programs generated are compiled, ‘close to the processor’, not interpreted like too many other multiplatform solutions that are popular,
- Delphi programs don't require war machines to display a window and enter a few fields on the screen, unlike other frameworks or languages that consume a lot of CPU and RAM to do nothing,
- with Delphi you can create all kinds of programs for Windows, Mac, iOS, Linux and Android
- with Delphi you can build backends (easily accessible databases, web servers or APIs available as standard and open source)
- with Delphi and TMS Web Core (published by TMS Software) you can develop web applications (front end) (instead of a binary you get HTML and Javascript from the Pascal code).

In fact, the list is very long, but if I had to pick one argument out of the bunch: Delphi is simple and anyone can code with it with minimal programming knowledge.

We don't know this enough in France, but Delphi is still widely used in our country and all over the world. Chances are that your computer has at least one program developed in Delphi on it but you don't know it. Many hardware manufacturers and software publishers use Delphi.

Delphi is on the school curriculum in many countries (including some French-speaking countries). It is used by many offshore service providers when they are asked for software and the technology is not imposed.

See for yourself with this presentation: https://apprendre-delphi.fr/learn-to-code-summer-camp-2021.php

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/3Cap1ZqVUPpMztbzMVQwUh

-----

These title a...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/209570b6-5176-4a24-83a8-765dbec4da0f/51d1aeb0-e304-48b4-93aa-10ae43195698-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/52njQBrTSMM7UpP9kcALqg</video:player_loc><video:duration>643</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-13T23:10:07.276Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/3Cap1ZqVUPpMztbzMVQwUh</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/4c283bda-4977-46e5-81cf-73aca4b1b2e3.jpg</video:thumbnail_loc><video:title>Pour quelles raisons devrait-on utiliser Delphi et apprendre le Pascal ?</video:title><video:description>C'est la question piège qu'on me pose assez régulièrement lorsque je streame sur Twitch ou lors de contacts ponctuels par l'intermédiaire de mes sites web destinés aux développeurs de logiciels et applications mobiles.

Cette vidéo est la réponse que j'ai faite le 26 mars 2022.

Pour résumer :
- Delphi est simple et rapide à prendre en main,
- Delphi et le langage Pascal sont simples à apprendre et utiliser,
- les programmes générés sont compilés, "proches du processeurs", pas de l'interprété comme trop d'autres solutions multiplateformes qui ont la côte,
- les programmes en Delphi ne nécessitent pas des machines de guerre pour afficher une fenêtre et saisir quelques champs à l'écran contrairement à d'autre frameworks ou langages qui consomment du CPU et de la RAM à donf pour ne rien faire,
- avec Delphi on peut faire tous types de programmes pour Windows, Mac, iOS, Linux et Android
- avec Delphi on peut faire du backend (bases de données accessibles facilement, serveurs web ou API disponibles en standard et en open source)
- avec Delphi et TMS Web Core (édité par TMS Software) on peut développer des applications web (front end) (au lieu d'un binaire on obtient du HTML et du Javascript à partir du code en Pascal).

En fait la liste est très longue, mais si je devais sortir un argument du lot : Delphi est simple et tout le monde peut coder avec en ayant des connaissances minimales en programmation.

On ne le sait pas assez en France, mais Delphi est toujours très répandu dans notre pays et partout dans le monde. Il y a de fortes chances que votre ordinateur ait au moins un programme développé en Delphi dessus mais vous ne le savez pas. Beaucoup de fabricants/revendeurs de matériel et éditeurs de logiciels se servent de Delphi.

Delphi est au programme scolaire de nombreux pays (dont certains francophones). Il est utilisé par beaucoup de prestataires offshore quand on leur demande un logiciel et qu'on n'impose pas la technologie.

Rendez-vous com...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/153ed813-ccb7-40f6-9d9d-0e2847be2740/0136063c-1af3-4059-bc1a-b8b41df68506-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/3Cap1ZqVUPpMztbzMVQwUh</video:player_loc><video:duration>621</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T01:15:45.490Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Pascal</video:tag><video:tag>Object Pascal</video:tag><video:tag>windows development</video:tag><video:tag>web development</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/1uyuQHF5y5FgpV6zNthqR8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/a5e5e249-ef1d-4f54-8745-5bdcdb0ec9bd.jpg</video:thumbnail_loc><video:title>Pourquoi ne faut-il pas d'override sur les Create des classes ?</video:title><video:description>Je n'ai pas forcément été très clair en répondant à cette question étant concentré sur le codage des classes de gestion des données traitées par un générateur d'icônes pour logiciels et applications mobiles finalement appelé [Pic Mob Generator](https://picmobgenerator.olfsoftware.fr).

En Pascal dans Delphi les classes de base héritent de façon implicite de TObject et TObject n'a pas de constructeur virtuel. Par conséquent le constructeur Create() de ses descendants directs n'ont rien à surcharger. On ne spécifie pas "override;" dans leur déclaration.

Il y a d'autres cas où on ne le spécifie pas non plus, j'en ai rapidement parlé ici, mais ça devrait être plus explicite sur un cours de programmation orientée objet (POO) en Pascal par exemple sur https://apprendre-delphi.fr/nos-formations-delphi.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/03fcda4a-4e01-424a-9c02-78062960ce31/c09f3823-e9ca-4440-8485-6afa066cc7b6-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/1uyuQHF5y5FgpV6zNthqR8</video:player_loc><video:duration>256</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-13T23:20:51.206Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>POO</video:tag><video:tag>Object Pascal</video:tag><video:tag>OOP</video:tag><video:tag>how-to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/fSqmfANrkHptkf7u55oUGu</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/476535a2-78c4-43c5-8e65-cd9013e6f5b8.jpg</video:thumbnail_loc><video:title>Why is there a dot after the END in this Pascal file?</video:title><video:description>A brief explanation of basic Pascal syntax, the program file, units, plugs (Delphi, Lazarus), VCL (Windows) or FireMonkey (Windows, Mac, iOS, Linux, Android) project types and how I tweak all this when I code games.

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/6qoJpsY34oucxAz5oJvMQZ

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/786a22ac-b132-41aa-a526-7f052ef25cac/dfba9357-1fbe-49ff-adf3-15adb4fce19c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/fSqmfANrkHptkf7u55oUGu</video:player_loc><video:duration>321</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T23:26:49.268Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/6qoJpsY34oucxAz5oJvMQZ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/fe1a0172-6a5d-4452-9f0d-ee96696bde7e.jpg</video:thumbnail_loc><video:title>Pourquoi un point après le END dans ce fichier Pascal ?</video:title><video:description>Petite explication sur la syntaxe de base en Pascal, le fichier du programme, les unités, les fiches (Delphi, Lazarus), les types de projet VCL (Windows) ou FireMonkey (Windows, Mac, iOS, Linux, Android) et comment je bidouille tout ça lorsque je code des jeux.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2be58d65-4016-44eb-a46d-74b5c60798d5/843156b1-0f0c-4e57-b814-2f641d7fc97b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/6qoJpsY34oucxAz5oJvMQZ</video:player_loc><video:duration>305</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T23:33:34.047Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Pascal</video:tag><video:tag>Lazarus</video:tag><video:tag>FPC</video:tag><video:tag>Pascal programming</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/nTyPA2XBCeMqcCSX8FqTZG</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/eb0b99d2-14a2-4f4f-9bd8-b3e8d3447649.jpg</video:thumbnail_loc><video:title>Télécharger gratuitement Delphi et apprendre à programmer</video:title><video:description>Delphi est à la fois un environnement de développement logiciel intégré (IDE - EDI) et un ensemble de librairies qui permettent de programmer en langage Pascal dans sa déclinaison objet.

Il permet de développer tous types de logiciels et applications mobiles pour Windows, Mac, iOS, Android et Linux. D'autres systèmes d'exploitation ou environnements d'exécution sont disponibles chez des éditeurs tiers ou pourront être intégrés dans le futur directement à Delphi par Embarcadero.

Vous pouvez notamment générer des pages web (développement front end) développées en Pascal et dessinées avec le concepteur de fiches de Delphi grâce à TMS Web Core qui utilise Pas2JS et propose un ensemble de composants permettant de développer des applications web comme on fait des logiciels sous Windows. Mêmes habitudes de travail, même langage de départ, mais générant des pages HTML et du code JavaScript autonome.

Si vous voulez apprendre la programmation en Delphi vous pouvez suivre l'une des formations disponibles sur https://apprendre-delphi.fr Vous y trouverez une formation gratuite à la programmation logicielle de presque 60 heures destinée aux débutants ou personnes qui n'ont jamais fait de programme de leur vie.

Vous verrez, le Pascal est un langage très simple à apprendre et idéal pour exprimer votre créativité. A la base il a d'ailleurs été créé pour enseigner la programmation à l'époque où on n'avait quasiment que l'assembleur, le C et le Cobol... (je trolle à peine)

Pour télécharger légalement une version gratuite de Delphi, la seule solution est de le faire directement à la source : chez Embarcadero ! Vous y trouverez une version d'évaluation de la dernière version en date et une version community Edition gratuite pour usage personnel.

La version d'évaluation est téléchargeable depuis https://www.embarcadero.com/fr/products/delphi

La version Delphi Community Edition est téléchargeable depuis https://www.embarcadero.com/fr/products/delphi/starter

Si v...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b1431209-89fe-4936-b1dc-411562c7528e/54efe91c-54ed-4370-af02-245038e0ee4c-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/nTyPA2XBCeMqcCSX8FqTZG</video:player_loc><video:duration>116</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-13T23:38:54.623Z</video:publication_date><video:tag>Delphi keygen</video:tag><video:tag>Delphi gratuit</video:tag><video:tag>Download Delphi</video:tag><video:tag>Télécharger Delphi</video:tag><video:tag>Delphi Community Edition</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/c5siqzRFJqFexVotRPJita</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ae5ee3a6-db96-4145-9c98-905f5da06a0a.jpg</video:thumbnail_loc><video:title>An FMX style is not a CSS style sheet</video:title><video:description>When we talk about style to an audience of developers, we tend to think of a web page style sheet (cascading style sheet or CSS). In reality, it's more generally the ability of software or a framework to redesign its visual elements, whether graphical or not.

Delphi provides two development frameworks: VCL for Windows and FireMonkey for Windows, Mac, iOS, Linux and Android.

Applications using one of these frameworks have the ability to be formatted beyond their standard look. Embarcadero offers a number of predefined styles if you have a licence for Delphi or C++Builder.

FireMonkey goes much further than VCL or even CSS, as there are several ways of customising interface elements: applying images, applying specific properties or assembling other graphical forms than those intended by the component developer.

Here's an overview and some advice on these different methods in response to a question I was asked in March 2022: ‘Why not use percentages rather than pixels for the size of your elements?

I went on to talk about styles, but I could also have provided the link to the replay of the presentation I gave on 28 May 2019, where I presented the methods available in FireMonkey projects when you want to make software that is adaptive (so that it remains clean and readable on all types of screen sizes). Webinar available with its doc on https://serialstreameur.fr/webinaire-20190528.php

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/os8KJBywmQQavgVHHCQNtz

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/59b3b563-2802-49cd-97b7-4745f1c5306b/5b2001af-5fdf-4c18-b54d-dfe2c6c23958-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/c5siqzRFJqFexVotRPJita</video:player_loc><video:duration>670</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-13T23:45:20.440Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/os8KJBywmQQavgVHHCQNtz</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/d5ea03d4-fd94-4ec0-8177-680aee89a7d7.jpg</video:thumbnail_loc><video:title>Un style FMX n'est pas une feuille de style CSS</video:title><video:description>Quand on parle de style devant un public de développeurs, on a tendance à penser à une feuille de style d'une page web (cascading style sheet ou CSS). En réalité c'est plus généralement la capacité d'un logiciel ou un framework de relooker ses éléments visuels, graphiques ou pas.

Dans Delphi nous avons deux framework de développement fournis : la VCL pour Windows et FireMonkey pour Windows, Mac, iOS, Linux et Android.

Les applications utilisant l'un de ces frameworks ont la capacité d'être mises en forme au delà de leur look standard. Embarcadero propose d'ailleurs un certain nombre de styles prédéfinis quand on possède une licence de Delphi ou C++Builder.

FireMonkey va bien plus loin que la VCL ou même les CSS car il existe plusieurs façons de personnaliser les éléments d'interface : appliquer des images, appliquer des propriétés spécifiques ou assembler d'autres formes graphiques que ce qui était prévu par le développeur des composants.

Voici un aperçu et quelques conseils sur ces différentes méthodes à l'occasion d'une question qui m'a été posée en mars 2022 : "pourquoi ne pas utiliser des pourcentages plutôt que des pixels sur la taille de tes éléments" ?

J'ai embrayé sur les styles mais j'aurai aussi pu donner le lien de la rediffusion de la présentation du 28 mai 2019 où je présentais les méthodes disponibles dans les projets FireMonkey quand on veut faire un logiciel adaptif (pour qu'il reste propre et lisible sur tout type de tailles d'écrans). Webinaire qui est disponible avec sa doc sur Quand on parle de style devant un public de développeurs, on a tendance à penser à une feuille de style d'une page web (cascading style sheet ou CSS). En réalité c'est plus généralement la capacité d'un logiciel ou un framework de relooker ses éléments visuels, graphiques ou pas.

Dans Delphi nous avons deux framework de développement fournis : la VCL pour Windows et FireMonkey pour Windows, Mac, iOS, Linux et Android.

Les applications utilisant l'un ...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b5cf2ac9-bdc1-4a19-89e8-3f18434428d7/796fb5ee-7515-4a65-862c-3873456b6c0f-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/os8KJBywmQQavgVHHCQNtz</video:player_loc><video:duration>648</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-14T00:17:08.968Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>CSS</video:tag><video:tag>style designer</video:tag><video:tag>form editor</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hbUCsCX4FBCxriGHYnxKfo</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/a5bfdefa-e044-47e7-8266-e21df53dac84.jpg</video:thumbnail_loc><video:title>Utilisation d'une image multirésolution dans un projet Delphi VCL</video:title><video:description>Pour une meilleure qualité d'affichage des images (logos, icônes, ...) dans les interfaces utilisateurs des logiciels bureautique et applications mobiles il est maintenant conseillé de prévoir des images dans plusieurs format afin d'éviter le bon vieux problème de pixelisation à l'agrandissement de vieilles images.

Historiquement nous utilisions des bitmaps en 16x16 dans les projets VCL Delphi sur les boutons et barres d'outils. Avec les écrans à haute résolution ce n'est plus recommandé. Il vaut mieux passer à des images en multirésolution.

Voyons comment faire depuis la version Delphi 10.3 Rio avec des images servant d'icônes générées par Pic Mob Generator.

Dans cette vidéo j'utilise un TVirtualImageList et un TVirtualImage associés à un TImageCollection dans lequel j'ai importé les différentes versions des images à utiliser dans l'interface utilisateur.

Si vous voulez utiliser Pic Mob Generator pour créer les icônes de vos logiciels et applications mobiles ou vous en servir simplement pour générer des images (éventuellement vectorielles) dans différentes tailles en quelques clics, rendez-vous sur https://picmobgenerator.olfsoftware.fr</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/831816fc-9929-462d-af4b-bedf16f11bb6/280de17f-be0e-4c9f-9c2b-9baa46dfb0c5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hbUCsCX4FBCxriGHYnxKfo</video:player_loc><video:duration>279</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-13T23:56:36.324Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>VCL</video:tag><video:tag>Windows programming</video:tag><video:tag>Learn to code</video:tag><video:tag>TMultiResBitmap</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/s3513LB2b7ZHnkGc6qFhip</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/62a946b2-bc0e-44e8-81db-936593e8cde0.jpg</video:thumbnail_loc><video:title>Using Delphi and Python together</video:title><video:description>As we've seen with previous ‘dev FAQs’, live coding sessions are a source of many questions on subjects not always related to the current theme or project. On 30 April 2022 we talked about many things, including the link between Python and Delphi.

Here I'd like to take a look at some solutions for bringing Python and Delphi together in a single project: taking advantage of the easy-to-implement graphics features in Delphi and the Python libraries that are widely used, particularly in artificial intelligence (AI) and machine learning (ML).

To develop in Python, you can use PyScriter, a free open source IDE developed in Delphi. Its source code is available at https://github.com/pyscripter/pyscripter, and you can download a compiled version directly from Embarcadero at https://www.embarcadero.com/fr/free-tools/pyscripter/free-download.

To access Python from Delphi or Delphi from Python, you can use the free Python4Delphi project available at https://github.com/pyscripter/python4delphi.

Embarcadero has also published a series of additional components on two repositories dedicated to pure Windows projects (VCL projects) or multi-device projects (FMX projects). Links and a video presenting these components can be found on their site: https://www.embarcadero.com/fr/new-tools/python/delphi-4-python

We talked about Python because the person I spoke to had helped develop a library for calculating ephemerides, something for astronomers (who look at the universe with a scientific eye): https://kosmorro.space

And then I talked about Grégory Bersegeay, MVP Embarcadero, who is also interested in astronomy and has developed a mobile application for the association ‘Têtes en l'air’, of which he is a member: https://play.google.com/store/apps/details?id=com.embarcadero.tetesenlair

Now you know everything.

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/uedyh3xzzuimpPBescwiys

-----

These title and...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d2d78eec-64c8-429d-b181-3dac2d9d01a9/c393b3b5-2f28-494d-aad7-aa08e5d18aa9-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/s3513LB2b7ZHnkGc6qFhip</video:player_loc><video:duration>224</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-14T00:02:22.191Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uedyh3xzzuimpPBescwiys</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/05811859-ca23-4959-a2e5-7c6f6d74b699.jpg</video:thumbnail_loc><video:title>Utiliser Delphi et Python ensemble</video:title><video:description>On l'a vu avec les précédentes "FAQ de dev", les sessions de codage en direct sont source de multiples questions sur des sujets pas toujours en rapport avec la thématique ou le projet en cours. Ce 30 avril 2022 nous avons parlé de beaucoup de choses dont le lien entre Python et Delphi.

Ici je vous propose de faire un tour sur quelques solutions pour faire dialoguer Python et Delphi au sein d'un seul et unique projet : profiter des fonctionnalités graphiques faciles à mettre en place dans Delphi et des librairies Python très utilisées notamment dans l'intelligence artificielle (IA) et le machine learning (ML).

Pour développer en Python vous pouvez par exemple utiliser PyScriter, un IDE open source gratuit développé en Delphi. Ses codes sources sont disponibles sur https://github.com/pyscripter/pyscripter tandis que vous pouvez en télécharger une version compilée directement chez Embarcadero à l'adresse https://www.embarcadero.com/fr/free-tools/pyscripter/free-download

Ensuite pour accéder à du Python depuis Delphi ou du Delphi depuis Python, vous pouvez passer par le projet libre Python4Delphi disponible sur https://github.com/pyscripter/python4delphi

Embarcadero a également publié des séries de composants additionnels sur deux dépôts dédiés aux projets Windows purs (projets VCL) ou multipériphérique (projets FMX). Les liens et la vidéo de présentation de ces composants se trouve sur leur site : https://www.embarcadero.com/fr/new-tools/python/delphi-4-python

Nous avions discuté de Python car mon interlocuteur a participé au développement d'une librairie de calcul d'éphémérides, un truc pour les astronomes (qui regardent l'univers avec un regard scientifique) : https://kosmorro.space

Et du coup j'ai parlé de Grégory Bersegeay, MVP Embarcadero, qui s'intéresse aussi à l'astronomie et a notamment fait une application mobile pour l'association "Têtes en l'air" dont il est membre : https://play.google.com/store/apps/details?id=com.embarcadero.tetesenl...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e4984a2a-05ba-4e11-9d61-d880f9b2771e/47b21408-8e8d-47e0-964c-fe42439b5f77-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uedyh3xzzuimpPBescwiys</video:player_loc><video:duration>220</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-14T00:07:20.808Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Python</video:tag><video:tag>Python4Delphi</video:tag><video:tag>Learn to code</video:tag><video:tag>How to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2i1UhcfLVLBsGDMqwPp5Fb</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7882d88b-dc39-423b-8ec5-5f5ee69cd6cf.jpg</video:thumbnail_loc><video:title>Using multiple windows in a Delphi FireMonkey application</video:title><video:description>Delphi FireMonkey projects can be used to create desktop programs for Windows, Mac and Linux, as well as mobile applications for iOS and Android.

In windowed environments, there's no problem displaying several forms at the same time on a running program: you can do this with Show() or ShowModal() depending on whether you want the window to block the others or not.

On the other hand, in mobile environments the device only displays one screen at a time per application. So we need to think about our screens differently, as well as our screen sequences, so that we maintain good ergonomics and a pleasant user experience.

For Android, only the Show() method is accessible. No blocking windows with ShowModal(). So we need to adapt our code according to what we're doing.

Further explanations of this problem and solutions were developed during the live programming course I gave during the first COVID confinement in France. It is available at https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php along with the source codes for the examples.

The multi-windowing of software was discussed in the session on day 21: https://apprendre-delphi.fr/formation-delphi-20200423.php

-----

The original French version of this video is available at https://videos.apprendre-delphi.fr/w/qvdkW5GVf15eLPwdioqRB8

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0a795696-a78b-4999-9066-18339cf1a938/82e0656b-f1ff-40b0-82b7-4fdd2ceb4688-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2i1UhcfLVLBsGDMqwPp5Fb</video:player_loc><video:duration>94</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-14T00:11:14.676Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/qvdkW5GVf15eLPwdioqRB8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5c03e29d-ea10-4c6f-810b-b7868868bea8.jpg</video:thumbnail_loc><video:title>Utiliser plusieurs fenêtres dans une application Delphi FireMonkey</video:title><video:description>Les projets FireMonkey sous Delphi permettent de faire des programmes en mode desktop pour Windows, Mac et Linux mais aussi des applications mobiles pour iOS et Android.

Sur les environnements fenêtrés pas de soucis pour afficher plusieurs fiches en même temps sur un programme à l'exécution : on peut le faire avec Show() ou ShowModal() selon qu'on veut que la fenêtre bloque les autres ou pas.

En revanche dans les environnements mobiles l'appareil n'affiche qu'un seul écran à la fois par application. Il faut donc penser nos écrans de façon différente, comme nos enchaînements d'écrans pour ne conserver une bonne ergonomie et une expérience utilisateur agréable.

Pour Android seule la méthode Show() est accessible. Pas de fenêtre bloquante avec ShowModal(). On doit donc adapter notre code selon ce qu'on fait.

Des explications complémentaires sur ce problème et des solutions ont été développées lors de la formation à la programmation que j'avais faite en direct durant le premier confinement COVID en France. Elle est disponible sur https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php avec les codes sources des exemples.

Concernant le multi fenêtrage des logiciels c'est la session du jour 21 qui en parlait : https://apprendre-delphi.fr/formation-delphi-20200423.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/c66f8114-b377-4ac4-9054-7a9f1cabaf99/66398bf7-022f-404d-97e0-15418354b23a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/qvdkW5GVf15eLPwdioqRB8</video:player_loc><video:duration>90</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T01:10:09.045Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>How-to</video:tag><video:tag>modal window</video:tag><video:tag>dialog window</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/dT9BanP681tGTu2H8Ezymn</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/45fe8304-86ec-4b34-9f69-d267b78364ff.jpg</video:thumbnail_loc><video:title>Pourquoi beaucoup de développeurs sont sur Mac ?</video:title><video:description>Apple a réussi son coup : être visible auprès de la communauté des développeurs de sites internet, de logiciels, d'applications mobiles et même de jeux vidéo. A cela il y a plusieurs raisons assez simples que le coût des appareils n'atténue pas.

Le choix d'un PC reste nettement le plus avantageux en terme de prix sur un achat unitaire, mais l'est-il vraiment sur la durée d'utilisation d'un ordinateur quand on est développeur ?

C'est une question que l'on doit se poser avant de faire un achat.

Le fait de développer sous Windows n'y changeant rien car Microsoft aussi a réussi son coup : fournir un système d'exploitation qui fonctionne très bien dans des machines virtuelles sur des processeurs aux architectures x86/X64 comme ARM. Ceci grâce aux fabricants de processeurs et aux éditeurs de logiciels de virtualisation.

La question de savoir pourquoi beaucoup de développeurs sont sur Mac a été posée à Patrick Prémartin lors d'un direct de développement logiciel sur Twitch en juillet 2023. Voici sa réponse basée sur son expérience personnelle (mais ça ne sera pas valable pour tout le monde, alors avant d'acheter, demandez vous à quoi vous utiliserez vraiment le matériel et si la puissance choisie convient sur le temps que vous l'utiliserez).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6851e664-7e4a-4c37-863e-77f3e120bcc5/5d4c5ea6-a0e2-4f27-8998-f960ff681ee4-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/dT9BanP681tGTu2H8Ezymn</video:player_loc><video:duration>678</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-14T00:31:35.003Z</video:publication_date><video:tag>Mac</video:tag><video:tag>Windows</video:tag><video:tag>Virtual machine</video:tag><video:tag>Parallels Desktop</video:tag><video:tag>FAQ</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wqr3T1tZcKjPTb6xvbjexg</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/d66a9da0-7031-41de-9aff-0226f82d649e.jpg</video:thumbnail_loc><video:title>Quelle infrastructure choisir pour créer un jeu vidéo en réseau ?</video:title><video:description>Le 30 mars 2024 je travaillais sur le jeu vidéo Sporgloo sous Delphi en direct sur Twitch.

On m'a demandé quelle infrastructure j'avais prévue pour ce jeu vidéo indépendant en réseau et surtout quelle infrastructure technique il vaut mieux choisir pour tout type de jeu vidéo.

Pour la première question, au moins au départ, je suis sur un VPS chez OVHcloud avec un logiciel serveur développé en Delphi et compilé pour Linux. Les échanges entre les jeux et le serveur se font en TCP/IP (mais basculeront en UDP peut-être un jour). Je n'attends pas des millions de joueurs sur ce jeu en temps réel donc pas de raison de prendre plus, en tout cas pour le développement et les tests. Si la fréquentation explose à la sortie du jeu j'aviserai.

Pour la seconde question c'est difficile d'avoir une seule réponse : tout dépend de votre jeu et de vos besoins.

Notez cependant que partir dès le départ sur une architecture en cloud (dont vous ne maitrisez ni le fonctionnement ni le prix) peut vous coûter très vite très cher. En plus vous en dépendrez quasiment entièrement sur le long terme. Toujours trop difficile de changer d'infra donc autant ne pas s'ajouter de dépendance forte dès le départ.

Regardez la vidéo https://youtu.be/KNbD0Mlg_9c de  @BenjaminCode  si vous ne voyez pas de quoi je parle pour les coûts. Son projet est une excellente illustration du problème que trop de "managers" ou développeurs oublient.

Mon avis, qui n'engage que moi et ceux qui sont d'accord, est de fuir à tout prix les architectures dans le nuage dont vous ne savez rien, facturées à la consommation plutôt qu'au forfait, et encore plus tout ce qui fonctionne uniquement sur des micro services. Le moindre plantage de l'un ou de l'autre réduit tous vos efforts à néant en quelques secondes.

Si vous gérez les programmes serveur vous pouvez toujours prendre un autre hébergement ailleurs ou un autre serveur dédié (ou virtuel). Au pire c'est l'histoire d'une réplication de DNS ou de changement...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f65b729a-a809-4059-9658-732f2c15e8b9/86f3e510-f74e-46da-856c-f98ad0ca7bd1-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wqr3T1tZcKjPTb6xvbjexg</video:player_loc><video:duration>1310</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-14T00:51:00.341Z</video:publication_date><video:tag>Game dev</video:tag><video:tag>Indie game</video:tag><video:tag>Network game</video:tag><video:tag>P2P game</video:tag><video:tag>multiplayer game server</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/okHoVRpF2APbGh5dWvoEm8</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/188d16aa-856e-4150-817a-ef3f20a5be85.jpg</video:thumbnail_loc><video:title>Création de la librairie Delphi cliente pour le projet d'API de planning</video:title><video:description>Le projet [Planning API](https://planningapi.olfsoftware.fr/) propose une gestion de calendrier à l'aide d'un programme en Delphi et d'un serveur d'API en PHP. Une partie cliente a également été développée pour l'affichage des données sur une page web.

Ce projet est open source. Vous pouvez le compiler vous-même ou [faire appel à moi](https://olfsoftware.fr/contact/) si vous avez des besoins spécifiques ou aucune connaissance en informatique.

Le développement a été réalisé [en direct sur Twitch](https://www.twitch.tv/patrickpremartin) en avril 2022. Les rediffusions sont disponibles en intégralité depuis [Serial Streameur](https://serialstreameur.fr/planning-api.html).

Dans cette vidéo je réalise la première étape du projet : définir les informations dont on a besoin et faire ce qu'il faut pour les obtenir dans le programme de mise à jour.
</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b4e9b163-49f5-44e9-a928-467b09b4b6e7/e92a37bb-da5c-4ab9-9e63-901b45cbb3fb-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/okHoVRpF2APbGh5dWvoEm8</video:player_loc><video:duration>8028</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-08-14T20:54:08.955Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>API</video:tag><video:tag>REST API</video:tag><video:tag>live coding</video:tag><video:tag>replay</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/nWT9Bo3CZT3yTtuthZZNBH</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ccfb3119-1387-47f9-9377-daa50e1e309a.jpg</video:thumbnail_loc><video:title>Débogage et mise au point du client et du serveur du projet d'API de planning</video:title><video:description>Le projet [Planning API](https://planningapi.olfsoftware.fr/) propose une gestion de calendrier à l'aide d'un programme en Delphi et d'un serveur d'API en PHP. Une partie cliente a également été développée pour l'affichage des données sur une page web.

Ce projet est open source. Vous pouvez le compiler vous-même ou [faire appel à moi](https://olfsoftware.fr/contact/) si vous avez des besoins spécifiques ou aucune connaissance en informatique.

Le développement a été réalisé [en direct sur Twitch](https://www.twitch.tv/patrickpremartin) en avril 2022. Les rediffusions sont disponibles en intégralité depuis [Serial Streameur](https://serialstreameur.fr/planning-api.html).

On poursuit les tests du programme de mise à jour de la base de données et d'accès à l'API. Un peu de déboggage dans Delphi et de la bidouille pour faire de même côté serveur en PHP.

Une fois terminé on a pu passer à la création du code JavaScript d'affichage des données traitées.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b1b998c7-4b9a-4fa7-91da-729df5bb91c7/d18f97cc-188a-41a0-976c-2c9ac75cedc0-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/nWT9Bo3CZT3yTtuthZZNBH</video:player_loc><video:duration>2992</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-15T08:14:11.031Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>live coding</video:tag><video:tag>replay</video:tag><video:tag>client API</video:tag><video:tag>REST client</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/4rk5QxcraDnfLt9LTAe8Aj</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/cb87b587-dc0b-443d-9cef-bdfc7cc4a73f.jpg</video:thumbnail_loc><video:title>Conception et tests de l'interface utilisateur du programme de gestion de l'API de planning</video:title><video:description>Le projet [Planning API](https://planningapi.olfsoftware.fr/) propose une gestion de calendrier à l'aide d'un programme en Delphi et d'un serveur d'API en PHP. Une partie cliente a également été développée pour l'affichage des données sur une page web.

Ce projet est open source. Vous pouvez le compiler vous-même ou [faire appel à moi](https://olfsoftware.fr/contact/) si vous avez des besoins spécifiques ou aucune connaissance en informatique.

Le développement a été réalisé [en direct sur Twitch](https://www.twitch.tv/patrickpremartin) en avril 2022. Les rediffusions sont disponibles en intégralité depuis [Serial Streameur](https://serialstreameur.fr/planning-api.html).

Basé sur l'API définie il faut maintenant donner la main à l'utilisateur pour saisir les données et les mettre à jour depuis l'application développée avec FireMonkey sous Delphi. On enchaînera avec les premiers tests.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/1bd4c552-7548-4315-91ac-085d40e18cca/b9a05179-c001-4134-b812-88f16add1400-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/4rk5QxcraDnfLt9LTAe8Aj</video:player_loc><video:duration>4735</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-15T08:26:47.991Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>live coding</video:tag><video:tag>replay</video:tag><video:tag>desktop development</video:tag><video:tag>mobile development</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vaJQd73Nt4LSysEeGdcvE3</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/17a16f57-d411-4407-b367-6bda2e925089.jpg</video:thumbnail_loc><video:title>Finalisation de la première version du projet d'API de planning</video:title><video:description>Le projet [Planning API](https://planningapi.olfsoftware.fr/) propose une gestion de calendrier à l'aide d'un programme en Delphi et d'un serveur d'API en PHP. Une partie cliente a également été développée pour l'affichage des données sur une page web.

Ce projet est open source. Vous pouvez le compiler vous-même ou [faire appel à moi](https://olfsoftware.fr/contact/) si vous avez des besoins spécifiques ou aucune connaissance en informatique.

Le développement a été réalisé [en direct sur Twitch](https://www.twitch.tv/patrickpremartin) en avril 2022. Les rediffusions sont disponibles en intégralité depuis [Serial Streameur](https://serialstreameur.fr/planning-api.html).

Fin du travail pour ces deux jours consacrés au projet. J'ai donc fait un point sur la version actuelle et ce qu'on pourrait en faire tout en mettant les codes sources en ligne sur un dépôt de code public.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ec351c58-77e5-441d-a175-20a17820156a/c72ab5a8-12f9-45d9-aaa7-8d2321729fa7-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vaJQd73Nt4LSysEeGdcvE3</video:player_loc><video:duration>805</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-14T23:12:22.727Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>git</video:tag><video:tag>live coding</video:tag><video:tag>replay</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/53pSe3YULCx5XDULaZgQJh</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/2763dc28-023d-47ec-9f1f-dca8b9d523af.jpg</video:thumbnail_loc><video:title>Programmer ses applications FireMonkey avec style et tenir compte des paramètres du système</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/programmer-ses-applications-firemonkey-avec-style-et-tenir-compte-des-parametres-du-systeme.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/20bac006-1f53-4f58-a149-397686be6bdc/fae7a799-b339-41a0-ad10-2286d9bc997f-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/53pSe3YULCx5XDULaZgQJh</video:player_loc><video:duration>1872</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-08-15T13:02:11.318Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/bRy2qNbc8RL5N1HKDWDo1m</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/7508b037-b081-4dd2-8b70-a591b470713e.jpg</video:thumbnail_loc><video:title>Utilisation du TResourceStream de Delphi pour joindre un fichier texte à son programme</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/utilisation-du-tresourcestream-de-delphi-pour-joindre-un-fichier-texte-a-son-programme.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/57e69133-ebdc-4699-84c1-8d913e86d1b4/a6bfbebb-c19d-4ee5-9e8e-b6997b10e205-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/bRy2qNbc8RL5N1HKDWDo1m</video:player_loc><video:duration>653</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-08-15T13:44:38.872Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/sQE7upKgzuWMmRF49YJj2P</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e97aade8-eab1-4536-a8dc-ab92beea5364.jpg</video:thumbnail_loc><video:title>Quelques tests sur le TControlList associé à un TClientDataSet avec des poissons sur Delphi 11.3 ...</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/tcontrollist-tclientdataset-poissons.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d958cb1c-d275-4aec-a0f7-4643fbd22941/46aa542e-62b6-44dd-9e45-cb1d6fff684d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/sQE7upKgzuWMmRF49YJj2P</video:player_loc><video:duration>1116</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-15T14:05:19.652Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/eEqmZH2TYBk8qha9ZgZ9W3</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c355d02a-7ad7-497d-b92b-a3ae588ac76e.jpg</video:thumbnail_loc><video:title>Faire une liste de sélection de fichiers et dossiers pour un projet FireMonkey</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/faire-une-liste-de-selection-de-fichiers-et-dossiers-pour-un-projet-firemonkey.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/6ea41456-7cfd-4940-a406-7df3edf7d156/21c1dd43-4855-4f80-9131-8423fc174da7-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/eEqmZH2TYBk8qha9ZgZ9W3</video:player_loc><video:duration>4529</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-15T15:03:36.257Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/roVDESJH59hQEuKodn5a1r</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/94d5f901-b156-480f-97ad-d2ded3079d9c.jpg</video:thumbnail_loc><video:title>Configuring provisioning information in RAD Studio 11.3 Alexandria</video:title><video:description>Delphi 11.3 Alexandria was released on 27 February 2023. Having been able to install it from the start I took advantage of the first public stream after the release was made official to configure it live on Twitch.

In this video I set up the provisioning options that then allow my projects to be deployed for distribution live or via the app shops of Itch.io (for video games), Google (for Android), Amazon (for Android), Apple (for iOS and macOS) and Microsoft (for Windows).

This video was recorded to illustrate this article https://developpeur-pascal.fr/configuration-des-informations-d-approvisionnement-dans-rad-studio-113-alexandria.html

-----

These title and description where translated with DeepL : https://www.deepl.com/
The video was automatically transcribed and translated from its original French version with HeyGen : https://heygen.com/?sid=rewardful&amp;via=ytdp (affiliate link)</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/cda7e461-6198-4892-85f4-c46a604439cd/6b113ae2-7ce0-4180-a514-60387f20925e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/roVDESJH59hQEuKodn5a1r</video:player_loc><video:duration>1515</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-15T17:56:25.271Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>RADStudio</video:tag><video:tag>provisioning</video:tag><video:tag>setup</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/hGKBE2N437kH1rEPmE6kMb</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/9e8baf1b-6a6b-4ac2-ac28-77e7f038fc39.jpg</video:thumbnail_loc><video:title>Configuration des informations d'approvisionnement dans RAD Studio 11.3 Alexandria</video:title><video:description>Delphi 11.3 Alexandria est sorti le 27 février 2023. Ayant pu l'installer dès le départ j'ai profité du premier stream public post officialisation de la version pour le configurer en direct sur Twitch.

Dans cette vidéo je configure les options d'approvisionnement permettant ensuite de déployer mes projets pour une distribution en direct ou par l'intermédiaire des magasins d'applications de Itch.io (pour les jeux vidéos), Google (pour Android), Amazon (pour Android), Apple (pour iOS et macOS) et Microsoft (pour Windows).

Cette vidéo a été enregistrée pour illustrer cet article https://developpeur-pascal.fr/configuration-des-informations-d-approvisionnement-dans-rad-studio-113-alexandria.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/8742d910-69f3-4947-8cbd-6bec2b0b7150/2467375e-5030-4e9e-bd8a-3cc027f9474e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/hGKBE2N437kH1rEPmE6kMb</video:player_loc><video:duration>1473</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-15T16:32:33.282Z</video:publication_date><video:tag>RAD Studio</video:tag><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:tag>setup</video:tag><video:tag>install</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/unPScFGD7qBhJKtDZFJCYg</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/547f9ba1-5ea4-41e7-8290-f15908c79a87.jpg</video:thumbnail_loc><video:title>Configuration des plateformes cibles dans RAD Studio 11.3 Alexandria</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/configuration-des-plateformes-cibles-dans-rad-studio-113-alexandria.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e5cbfff5-6680-4ee3-9516-ccda0a93082f/babe3403-64f3-4d22-add5-2616338d2f91-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/unPScFGD7qBhJKtDZFJCYg</video:player_loc><video:duration>1958</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-08-15T17:13:06.942Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/6LXaXp9zznQMZ4G4ARcULF</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/90d29ff4-1997-4a66-bcfc-929b9c46768f.jpg</video:thumbnail_loc><video:title>Faire défiler automatiquement la vue d'une zone à ascenseur vertical</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/faire-defiler-automatiquement-la-vue-d-une-zone-a-ascenseur-vertical.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/2ec46b7f-52c1-417d-bad3-0a11c0065c37/17e6e834-d11d-4f4b-af78-a252c9d46a1d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/6LXaXp9zznQMZ4G4ARcULF</video:player_loc><video:duration>1247</video:duration><video:rating>0</video:rating><video:view_count>1</video:view_count><video:publication_date>2025-08-15T18:28:10.597Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vKrEpwFyquzz8hZEPEHKuj</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6a5842a8-fde4-4c2c-a805-b8a70e93abec.jpg</video:thumbnail_loc><video:title>La version 1.1 de ZicPlay est disponible au téléchargement après une semaine de streams</video:title><video:description>Plus d'infos sur https://developpeur-pascal.fr/zicplay-1_1-est-disponible-au-telechargement-apres-une-semaine-de-streams.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f0e9d170-6f30-4253-9c4a-e9c2ba046a9e/b5d8ab0c-4206-4e67-9fbb-5d8f8c487045-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vKrEpwFyquzz8hZEPEHKuj</video:player_loc><video:duration>420</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-08-15T18:52:47.321Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2DmyVfu3nSUByHFavZDs5H</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e81ae772-5833-463b-ad76-2ed22bf97fc5.jpg</video:thumbnail_loc><video:title>Faites des jeux en Delphi (présentation, démo, revue de code et tour du starter kit)</video:title><video:description>Pour la conférence [Dev Days of Summer 2024](https://www.youtube.com/playlist?list=PLwUPJvR9mZHji1UhP184jQaZFCzM4REnk) j'ai proposé une présentation sur la création de jeux vidéo et en ai profité pour lancer un projet que j'avais en tête depuis longtemps : un starter kit pour créer rapidement des jeux vidéo avec FireMonkey sous Delphi.

Dans la présentation en anglais j'étais passé rapidement sur les slides puis avais fait une revue de code du projet de démo créé pour l'occasion. Des retours reçus lors de cette première diffusion il s'avère que ce n'était pas assez clair. Je n'ai pas assez mis l'accent sur l'intérêt du projet [Gamolf FMX Game Starter Kit](https://github.com/DeveloppeurPascal/Gamolf-FMX-Game-Starter-Kit), trop concentré sur la démo.

Comme j'avais besoin de projets de démo à joindre au dépôt de code, j'ai refait une présentation, cette fois-ci en français, lors de la session suivante de [codage sur Twitch](https://www.twitch.tv/patrickpremartin).

C'est cette présentation que vous pouvez regarder ici.

En voici le contenu :

- 00:00 Introduction
- 03:22 Make Games in Delphi (un tour rapide sur la présentation en français)
- 26:45 démo du programme "The Quiz"
- 28:44 Les codes sources de "The Quiz"
- 31:14 Les replays sur YouTube et ailleurs
- 34:24 Explications sur le starter kit

Une dizaine de jeux vidéo antiques (ou "retro gaming") sera codée autour du starter kit. Ils seront joints à son dépôt de code. Vous pourrez consulter les [rediffusions de leur codage sur Serial Streameur](https://serialstreameur.fr/gamolf-fmx-game-starter-kit.html) mais aussi sur des [playlists de la chaine @DeveloppeurPascal sur YouTube](https://www.youtube.com/@DeveloppeurPascal/search?query=codage%20du%20jeu%20vidéo).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0d505556-c326-4d44-ac89-7bf892acc0f1/e5edb29d-cfff-4018-b60a-1edb2a62feca-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2DmyVfu3nSUByHFavZDs5H</video:player_loc><video:duration>3114</video:duration><video:rating>0</video:rating><video:view_count>17</video:view_count><video:publication_date>2025-08-16T09:14:57.204Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/69DTAWuTmQ8WnS9oVBds1d</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5a4b7290-ae28-45ba-a024-c630a6c02997.jpg</video:thumbnail_loc><video:title>Promenade d'un canard (animation faite avec Delphi)</video:title><video:description>Animation développée avec FireMonkey sous Delphi lors de mon stream de codage en direct sur Twitch du dimanche 28 mars 2021 dans le cadre de l'opération #GamingForSidaction organisée par Choeur de Gamers au profit du [Sidaction 2021](https://www.sidaction.org).

Cette animation propose plusieurs scènes. Elle reprend un classique des cinématiques des jeux vidéos ou des dessins animés.

Les images utilisées sont sous copyright de [Adobe Stock](https://vasur.fr/adobestock), [Cartoon Smart](https://cartoonsmart.com) et [Kenney NL](https://kenney.nl).

Les codes sources de l'animation développée sous Delphi sont disponibles sur https://github.com/DeveloppeurPascal/Duck-Animation-Sidaction2021 (mais sans les images pour des raisons de droits d'auteur).

Pour plus d'infos sur ce week-end caritatif et mes activités en ligne pendant ces 3 jours consultez la page https://developpeur-pascal.fr/week-end-de-direct-sur-twitch-pour-le-sidaction-2021-dans-le-cadre-de-gamingforsidaction.html

Les rediffusions des streams du week-end et notamment du codage de cette animation sont visibles sur https://serialstreameur.fr/sidaction-2021.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/29b2fe6a-abdc-4a2f-9a75-0d5d2699d464/1728e586-de7b-4f59-ae47-7bd173c74dbc-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/69DTAWuTmQ8WnS9oVBds1d</video:player_loc><video:duration>56</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2025-08-16T10:09:38.838Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/1ScucktpPSGNSBeMK2KKa7</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/57f959ca-f920-4ed1-8566-3a6468117776.jpg</video:thumbnail_loc><video:title>Découverte d'une BETA de Quartex Pascal IDE from scratch en 2023</video:title><video:description>CETTE VIDEO EST UNE REDIFFUSION D'UN STREAM TWITCH REALISE EN NOVEMBRE 2023 SUR UNE VERSION BETA DE QUARTEX PASCAL IDE. ELLE N'EST PAS REPRESENTATIVE DE LA VERSION DE PRODUCTION PUBLIEE EN 2025. L'ENVIRONNEMENT DE DEVELOPPEMENT A BEAUCOUP EVOLUE, COMME LES TYPES DE PROJETS QU'IL PROPOSE ET SES LIBRAIRIES.

-----

Quartex Pascal IDE est un environnement de développement d'applications web en Pascal qui permet de générer du code JavaScript de façon transparente.

Il fournit un IDE pour la conception des écrans (avec du drag&amp;drop comme dans Delphi ou Lazarus) et la saisie du code source en Pascal et JavaScript (facultatif mais toujours possible). Le compilateur est un transpileur transformant le code Pascal en JavaScript qui utilise la librairie de Quartex afin d'animer les écrans encodés en JSON.

Le fonctionnement est globalement le même que les environnements de développement à base de composants visuels ou non visuels à placer sur une zone de dessin représentant l'écran final.

J'ai la licence et le programme (avec ses mises à jour quasi hebdomadaires) depuis quelques mois en tant que supporter du projet sur son Patreon en attendant une version Community Edition gratuite vous pouvez vous aussi accéder à cette version. Et bien sûr poursuivre le soutien financier au delà si vous utilisez l'IDE pour de vrais projets.

Quartex Pascal reste un logiciel en développement même s'il bénéficie de l'historique et de l'expérience de Jon Aasenden (son créateur et principal contributeur) dans ce domaine : des outils en Pascal pour créer des sites ou des applications. Il y a quelques bogues, il y a des trucs bizarres, il y a une documentation quasi vide (mais les codes sources et des exemples sont fournis). Ca reste aussi un projet communautaire, animé par les membres Patreon du projet qui influencent un peu les orientations et priorités du projet.

Le 1 novembre 2023 je me suis donc lancé dans une découverte de l'environnement de développement et de son fonction...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/0702445f-3abf-417c-9241-b300e4319b84/03cd2abd-a0cb-46a8-9ed3-6ec475c4fe63-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/1ScucktpPSGNSBeMK2KKa7</video:player_loc><video:duration>10613</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-08-16T13:00:15.140Z</video:publication_date><video:tag>replay twitch</video:tag><video:tag>Quartex Pascal</video:tag><video:tag>Pascal language</video:tag><video:tag>Object Pascal</video:tag><video:tag>Web Development</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/v3fK7DTKVrrqYb7WTKEa8B</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/439fd608-7a76-4af5-bc27-7fd854a9d301.jpg</video:thumbnail_loc><video:title>Mon debriefing de la conférence de lancement par Embarcadero de RAD Studio 12 Athens</video:title><video:description>Embarcadero a lancé RAD Studio 12 Athens le 10 novembre 2023 lors d'[une conférence en ligne](https://www.youtube.com/watch?v=AtrpfZFfXAo) présentant ses nouveautés et modifications principales.

En attendant [une présentation officielle francophone](https://serialstreameur.fr/quoi-de-neuf-dans-rad-studio-12-et-121-athens.html) plus cadrée j'ai proposé un débriefing en français de cette conférence le lendemain sur ma chaîne Twitch. Il a eu plus de succès que prévu lors du direct et en rediffusion.

Cet enregistrement n'avait pas vocation à rester en ligne mais comme on m'a demandé à plusieurs reprises s'il était dispo je l'ai remis en ligne après sa disparition des replays de [ma chaîne Twitch](https://www.twitch.tv/patrickpremartin).</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/eb299837-7722-4485-9bf8-b10776759cfd/cc87e58e-a1e8-4774-9e51-044d8a7a750e-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/v3fK7DTKVrrqYb7WTKEa8B</video:player_loc><video:duration>7895</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-08-16T17:50:22.778Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2ewtGRu7q8s8KL2Tk6WSM9</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c94f9e63-b355-4075-9403-b01248d55bf6.jpg</video:thumbnail_loc><video:title>Création de l'icône de Pic Mob Generator (en 1 minute)</video:title><video:description>L'oeuf ou la poule ?
La poule ou l'oeuf ?
Qui a été conçu en premier pour obtenir l'autre ?

Ici, la réponse est simple : le programme Pic Mob Generator a été créé pour générer l'icône de Pic Mob Generator !

A suivre en version complète sur https://developpeur-pascal.fr/exemple-de-creation-d-icone-avec-pic-mob-generator.html

Plus d'informations sur PicMobGenerator sur le blog https://developpeur-pascal.fr/pic-mob-generator.html

Téléchargement du programme depuis https://picmobgenerator.olfsoftware.fr</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/09fc9717-1984-474d-b452-42795c3aab22/7cdcd979-eac2-42b4-ab04-d78d9b3f4425-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2ewtGRu7q8s8KL2Tk6WSM9</video:player_loc><video:duration>77</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-08-18T18:24:06.077Z</video:publication_date><video:tag>dev tools</video:tag><video:tag>icon maker</video:tag><video:tag>Pic Mob Generator</video:tag><video:tag>Olf Software</video:tag><video:tag>developer tool</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/mMXJ541Bc7W4mEmtjAfnqX</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/0517fb1a-b5e3-42c0-bb22-a46ef7a856b2.jpg</video:thumbnail_loc><video:title>Création de l'icône de Pic Mob Generator</video:title><video:description>L'oeuf ou la poule ?
La poule ou l'oeuf ?
Qui a été conçu en premier pour obtenir l'autre ?

Ici, la réponse est simple : le programme Pic Mob Generator a été créé pour générer l'icône de Pic Mob Generator !

A suivre en version rapide sur https://developpeur-pascal.fr/pic-mob-generator.html si vous n'avez qu'une minute.

Plus d'informations sur PicMobGenerator sur le blog https://developpeur-pascal.fr/pic-mob-generator.html

Téléchargement du programme depuis https://picmobgenerator.olfsoftware.fr</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/a86195b6-4132-4866-b8ac-7700ae17adeb/c222c38b-5741-461d-8f88-709438ae4643-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/mMXJ541Bc7W4mEmtjAfnqX</video:player_loc><video:duration>763</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-18T18:33:12.303Z</video:publication_date><video:tag>Pic Mob Generator</video:tag><video:tag>Developer Tools</video:tag><video:tag>Delphi</video:tag><video:tag>Olf Software</video:tag><video:tag>icon maker</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/3KoPrjQgYu5QSatk11fcMm</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/051c92ae-39e5-43aa-9ca5-46eb785e3406.jpg</video:thumbnail_loc><video:title>Conception de l'icone de Web Task Scheduler dans Pic Mob Generator</video:title><video:description>Maintenant que j'ai un logiciel pour créer des icônes, autant s'en servir pour mes autres logiciels.

Voici comment utiliser Pic Mob Generator pour faire une icône à partir d'un fichier SVG (exporté depuis un fichier Adobe Illustrator) et des rectangles de couleur.

C'était l'occasion d'utiliser la toute nouvelle version de Pic Mob Generator sur le programme Web Task Scheduler avant de le mettre lui aussi en diffusion publique.

Pour en savoir plus et obtenir Pic Mob Generator rendez-vous sur https://picmobgenerator.olfsoftware.fr

Pour en savoir plus et obtenir Web Task Scheduler rendez-vous sur https://webtaskscheduler.olfsoftware.fr

Cette vidéo est un extrait de ma session de codage en direct sur Twitch du 22 avril 2022. Rejoignez moi en direct pour d'autres sessions sur ma chaîne https://www.twitch.tv/patrickpremartin

Et consultez les rediffusions sur https://serialstreameur.fr, PeerTube, Youtube ou l'un de mes blogs selon les sujets traités.</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/1641524a-247d-4435-bd59-c199d8567842/01705407-9b5b-4b89-80bb-1753c913065d-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/3KoPrjQgYu5QSatk11fcMm</video:player_loc><video:duration>577</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-08-18T18:51:35.614Z</video:publication_date><video:tag>icon maker</video:tag><video:tag>how to</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wv2vYBo2dW2hB4FmQSgMqS</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c03402f8-6910-4e4e-9f7d-fcdc74c51e0b.jpg</video:thumbnail_loc><video:title>Manipulations git et GitHub de base</video:title><video:description>Présentation des manipulations de base à connaître quand on travaille sur nos projets, veut faire du partage de code ou intervenir sur d'autres projets par exemple open source.

J'utilise Git for Windows disponible gratuitement sur https://gitforwindows.org pour son interface graphique simple allant droit à l'essentiel : gestion des commit et synchronisation des modifications entre dépôts.

Dans cette vidéo je montre :
- comment créer son dépôt de code sur GitHub ou ailleurs (par exemple Gitea sur un NAS)
- comment dupliquer un projet open source (ou en entreprise) pour travailler sur une copie (fork)
- comment rapatrier localement un dépôt de code hébergé ailleurs (clone)
- comment valider et annuler nos modifications dans un dépôt (commit)
- comment envoyer les modifications vers le serveur (push)
- comment descendre les modifications depuis le serveur (git pull)
- comment soumettre nos modifications au dépôt d'origine quand on a fait une copie (fork - pull request)

Un point sur les sous modules : ajout (git submodule add) et mise à jour (git submodule update) que j'utilise régulièrement dans mes dépôts privés comme publics sur https://github.com/DeveloppeurPascal et https://codeberg.org/PatrickPremartin

En gros vous verrez rapidement tout ce qu'il faut savoir sur git pour bosser seul ou dans un environnement avec peu de monde. Je n'aborde pas les branches, tags, positionnements dans un dépôt, ... qui sont des manipulations pas forcément utiles quand on travaille seul.

Globalement on n'a pas besoin de plus pour démarrer avec git et un système d'hébergement distant de dépôts de code.

Si vous en voulez plus et un peu de doc avec vous avez plein de vidéos sur YouTube et ailleurs.

Vous pouvez aussi regarder ma présentation "Utiliser git avec Delphi et C++Builder" de décembre 2020 disponible sur https://serialstreameur.fr/webinaire-20201222.php</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f6ffa9f5-e41c-40c8-803e-83a2432ae7ee/4ee0dd10-6ce6-4d04-b1e1-3eb78f616c47-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wv2vYBo2dW2hB4FmQSgMqS</video:player_loc><video:duration>2378</video:duration><video:rating>0</video:rating><video:view_count>11</video:view_count><video:publication_date>2025-08-18T19:24:23.080Z</video:publication_date><video:tag>git</video:tag><video:tag>GitHub</video:tag><video:tag>how to</video:tag><video:tag>live coding</video:tag><video:tag>replay</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/32HZka9CHucV7xVFzoVAVY</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ccf1cef0-1fc6-46ee-bb69-6f2ad011b5d1.jpg</video:thumbnail_loc><video:title>Retour sur les étapes de soumission de Promo Verif au Microsoft Store</video:title><video:description>Le 2 mars 2023 je suis revenu rapidement sur ce que j'avais fait la veille, hors diffusion en direct, pour soumettre le projet PromoVerif au Microsoft Store.

Pour voir les modifications faites sur ce projet avant de le soumettre, rendez-vous sur https://serialstreameur.fr/app-promo-verif.php

Pour télécharger Promo Verif et faire vos courses en connaissant les vraies différences de prix entre les produits en rayon, rendez-vous sur https://promoverif.olfsoftware.fr</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/106fe5bb-9af6-4181-90f1-c83fc20be58a/9cf001ab-6ac1-4422-86cb-aee2e39e4b43-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/32HZka9CHucV7xVFzoVAVY</video:player_loc><video:duration>109</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-08-18T20:06:18.199Z</video:publication_date><video:tag>Microsoft Store</video:tag><video:tag>Windows Store</video:tag><video:tag>how to</video:tag><video:tag>Promo Verif</video:tag><video:tag>publishing</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/v1YmrqFN5stugnKwSz7tvK</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/562b9ed9-4d07-4de1-abd7-8eb9c5c1b053.jpg</video:thumbnail_loc><video:title>Nouveautés de l'IDE dans RAD Studio 13 Florence</video:title><video:description>RAD Studio 13 Florence est sorti le 10 septembre 2025 avec la nouvelle version majeure de Delphi et la nouvelle version majeure de C++Builder. Embarcadero a proposé une présentation en ligne disponible en rediffusion sur sa chaîne YouTube.

Cette version majeure contient beaucoup de nouveautés dont toutes n'ont pas été montrées à cette occasion.

Patrick Prémartin vous propose plusieurs vidéos pour en faire un tour plus exhaustif : IDE, Delphi, RTL, VCL, FireMonkey, web et IA seront au programme.

De son côté Laurent Navarro vous propose un récapitulatif des nouveautés dans un fichier PDF qui reprend les changements majeurs de cette version. L'information principale étant la mise à disposition de C++ en version 23 de la norme ISO, LLDB  et CLANG en version 20, C++Builder hérite de tout ce qui en découle en plus des mises à jours de compilateurs, librairies, API et Visual Assist.

Les PDF de la présentation dans cette vidéo et pour C++Builder sont disponibles sur le dépôt de code https://github.com/DeveloppeurPascal/Quoi-de-neuf-dans-RAD-Studio-Delphi-Et-CPPBuilder

Les autres vidéos de cette série seront visibles sur la playlist RAD Studio 13 Florence : https://videos.apprendre-delphi.fr/w/p/6hiEQyLDiSpJ3v553EP2Gn</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/eafbbfe1-48df-4f1a-8188-c072deddd0c9/14a17700-8546-44ef-967d-3cd46ac78ce3-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/v1YmrqFN5stugnKwSz7tvK</video:player_loc><video:duration>1475</video:duration><video:rating>0</video:rating><video:view_count>31</video:view_count><video:publication_date>2025-10-01T16:08:52.358Z</video:publication_date><video:tag>Delphi 13 Florence</video:tag><video:tag>RAD Studio 13 Florence</video:tag><video:tag>C++Builder 13 Florence</video:tag><video:tag>Delphi</video:tag><video:tag>C++Builder</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/jfuw3NNBG5LBTMVJWRQz2s</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/8057882a-0557-40d7-891f-17985a49b5e7.jpg</video:thumbnail_loc><video:title>Les nouveautés de Delphi 13 Florence</video:title><video:description>RAD Studio 13 Florence est sorti le 10 septembre 2025 avec la nouvelle version majeure de Delphi et la nouvelle version majeure de C++Builder. Embarcadero a proposé une présentation en ligne disponible en rediffusion sur sa chaîne YouTube.

Cette version majeure contient beaucoup de nouveautés dont toutes n'ont pas été montrées à cette occasion.

Patrick Prémartin vous propose plusieurs vidéos pour en faire un tour plus exhaustif : IDE, Delphi, RTL, VCL, FireMonkey, web et IA seront au programme.

De son côté Laurent Navarro vous propose un récapitulatif des nouveautés dans un fichier PDF qui reprend les changements majeurs de cette version. L'information principale étant la mise à disposition de C++ en version 23 de la norme ISO, LLDB  et CLANG en version 20, C++Builder hérite de tout ce qui en découle en plus des mises à jours de compilateurs, librairies, API et Visual Assist.

Les PDF de la présentation dans cette vidéo et pour C++Builder sont disponibles sur le dépôt de code https://github.com/DeveloppeurPascal/Quoi-de-neuf-dans-RAD-Studio-Delphi-Et-CPPBuilder

Les autres vidéos de cette série seront visibles sur la playlist RAD Studio 13 Florence : https://videos.apprendre-delphi.fr/w/p/6hiEQyLDiSpJ3v553EP2Gn</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/93ca7bc9-d4e8-44a3-865f-903465268348/6e41baa8-9a4c-4a94-aac7-e2efafbac75a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/jfuw3NNBG5LBTMVJWRQz2s</video:player_loc><video:duration>1681</video:duration><video:rating>0</video:rating><video:view_count>42</video:view_count><video:publication_date>2025-10-02T17:45:28.279Z</video:publication_date><video:tag>RAD Studio 13 Florence</video:tag><video:tag>Delphi 13 Florence</video:tag><video:tag>Delphi</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/uDW8kDRefR2tvvnm8b1uwV</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/2c816787-fc6a-4c70-8980-7dc57d5db3d2.jpg</video:thumbnail_loc><video:title>Nouveautés de la RTL dans RAD Studio 13 Florence</video:title><video:description>RAD Studio 13 Florence est sorti le 10 septembre 2025 avec la nouvelle version majeure de Delphi et la nouvelle version majeure de C++Builder. Embarcadero a proposé une présentation en ligne disponible en rediffusion sur sa chaîne YouTube.

Cette version majeure contient beaucoup de nouveautés dont toutes n'ont pas été montrées à cette occasion.

Patrick Prémartin vous propose plusieurs vidéos pour en faire un tour plus exhaustif : IDE, Delphi, RTL, VCL, FireMonkey, web et IA seront au programme.

De son côté Laurent Navarro vous propose un récapitulatif des nouveautés dans un fichier PDF qui reprend les changements majeurs de cette version. L'information principale étant la mise à disposition de C++ en version 23 de la norme ISO, LLDB et CLANG en version 20, C++Builder hérite de tout ce qui en découle en plus des mises à jours de compilateurs, librairies, API et Visual Assist.

Les PDF de la présentation dans cette vidéo et pour C++Builder sont disponibles sur le dépôt de code https://github.com/DeveloppeurPascal/Quoi-de-neuf-dans-RAD-Studio-Delphi-Et-CPPBuilder

Les autres vidéos de cette série seront visibles sur la playlist RAD Studio 13 Florence : https://videos.apprendre-delphi.fr/w/p/6hiEQyLDiSpJ3v553EP2Gn</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e80bc235-93be-4eb6-9b4c-093c74cebd71/28dc0426-bed1-4d2f-b68a-ec06b0a65867-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/uDW8kDRefR2tvvnm8b1uwV</video:player_loc><video:duration>1730</video:duration><video:rating>0</video:rating><video:view_count>19</video:view_count><video:publication_date>2025-10-07T20:20:26.498Z</video:publication_date><video:tag>RAD Studio 13 Florence</video:tag><video:tag>Delphi 13 Florence</video:tag><video:tag>C++Builder 13 Florence</video:tag><video:tag>RTL</video:tag><video:tag>Runtime Library</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/ayNcQskeHBvgxcwb951HfN</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/883805d9-734b-4bf5-8a48-1d472ea8ecb7.jpg</video:thumbnail_loc><video:title>Nouveautés de la VCL dans RAD Studio 13 Florence</video:title><video:description>RAD Studio 13 Florence est sorti le 10 septembre 2025 avec la nouvelle version majeure de Delphi et la nouvelle version majeure de C++Builder. Embarcadero a proposé une présentation en ligne disponible en rediffusion sur sa chaîne YouTube.

Cette version majeure contient beaucoup de nouveautés dont toutes n'ont pas été montrées à cette occasion.

Patrick Prémartin vous propose plusieurs vidéos pour en faire un tour plus exhaustif : IDE, Delphi, RTL, VCL, FireMonkey, web et IA seront au programme.

De son côté Laurent Navarro vous propose un récapitulatif des nouveautés dans un fichier PDF qui reprend les changements majeurs de cette version. L'information principale étant la mise à disposition de C++ en version 23 de la norme ISO, LLDB et CLANG en version 20, C++Builder hérite de tout ce qui en découle en plus des mises à jours de compilateurs, librairies, API et Visual Assist.

Les PDF de la présentation dans cette vidéo et pour C++Builder sont disponibles sur le dépôt de code https://github.com/DeveloppeurPascal/Quoi-de-neuf-dans-RAD-Studio-Delphi-Et-CPPBuilder

Les autres vidéos de cette série seront visibles sur la playlist RAD Studio 13 Florence : https://videos.apprendre-delphi.fr/w/p/6hiEQyLDiSpJ3v553EP2Gn</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/4d7685d9-07e1-42cf-9194-512486925dde/36a1d6b0-2050-4c6d-80a2-5f1b5e514327-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/ayNcQskeHBvgxcwb951HfN</video:player_loc><video:duration>2048</video:duration><video:rating>0</video:rating><video:view_count>30</video:view_count><video:publication_date>2025-10-10T10:28:25.781Z</video:publication_date><video:tag>RAD Studio 13 Florence</video:tag><video:tag>Delphi 13 Florence</video:tag><video:tag>C++Builder 13 Florence</video:tag><video:tag>VCL</video:tag><video:tag>What's new</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/quoideneuf/videos">Quoi de neuf ?</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/jahKKPVaJLj8JcgkfukXvj</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/d2574b3f-2ed6-444b-b1f5-292399216b7e.jpg</video:thumbnail_loc><video:title>Des jetons animés à partir d'images SVG sous Delphi</video:title><video:description>Les 12 et 13 août 2024 je codais mes projets de démo pour une présentation prévue pour la conférence en ligne Dev Days Of Summer 2024.

De fil en aiguille on s'est demandé si ça pourrait être intéressant de tester une animation à partir d'images SVG plutôt que d'images bitmap. Delphi propose en standard le composant TBitmapListAnimation pour les feuilles de sprites mais il ne gère pas les images individuelles.

J'ai donc développé un petit projet à partir d'un cadre FMX et d'images vectorielles de jetons provenant de la banque d'images Adobe Stock. Le résultat étant satisfaisant j'ai conservé le tout dans un dépôt de code privé et ai enchainé avec une démo pouvant être diffusée publiquement que je vous montrerai demain sur https://developpeur-pascal.fr/delphi-fmx-game-snippets.html</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/931083dc-4b30-499f-91d1-0a079e6a1618/b3be4ff7-5f5b-4b9e-8cbf-5135e1aaadb5-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/jahKKPVaJLj8JcgkfukXvj</video:player_loc><video:duration>60</video:duration><video:rating>0</video:rating><video:view_count>11</video:view_count><video:publication_date>2025-10-30T17:39:12.052Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>Game dev</video:tag><video:tag>SVg</video:tag><video:tag>turning coins</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/a3yYxUabbMBKtVdYCBZgJk</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/d8c4234d-6e00-4db6-b926-1ee4106c744e.jpg</video:thumbnail_loc><video:title>First part of my 2024 presentation on creating video games in Delphi</video:title><video:description>This video is the first part of my presentation “Make Games In Delphi (2024 edition)” recorded for the online conference “Dev Days Of Summer 2024.”

In it, I presented a few open source projects for developing video games in Pascal using Delphi, followed by my starter kit for multi-platform projects using FireMonkey.

The full version of this presentation is also available:
- in English at https://videos.apprendre-delphi.fr/w/p/jU3L7GkvEySdDmNwdyMVgt?playlistPosition=8
- in French, recorded on Twitch a few days later at https://videos.apprendre-delphi.fr/w/p/jU3L7GkvEySdDmNwdyMVgt?playlistPosition=10

The presentation slides and source codes for the demos are available at https://github.com/DeveloppeurPascal/DevDaysOfSummer2024-MakeGamesInDelphi

To learn more about the “Gamolf FMX Game Starter Kit” project, visit https://fmxgamestarterkit.developpeur-pascal.fr/</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/493e0e9a-89ab-4fb8-b705-9a3f9366584b/53d14768-d1a8-4022-8a56-ae76a9cf5069-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/a3yYxUabbMBKtVdYCBZgJk</video:player_loc><video:duration>876</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-11-15T09:10:36.968Z</video:publication_date><video:tag>Delphi Game Engine</video:tag><video:tag>Gamolf FMX Game Starter Kit</video:tag><video:tag>Game dev</video:tag><video:tag>Indie dev</video:tag><video:tag>Indie game</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/2dWocgmVv5vMcKQfYbXAu2</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/1d8e8c41-eb6d-4f31-9f89-4412c00967f3.jpg</video:thumbnail_loc><video:title>Code review of the quiz game created for my presentation at Dev Days of Summer 2024.</video:title><video:description>I created a little quiz game to illustrate my presentation of the “Gamolf FMX Game Starter Kit” project at the online conference “Dev Days of Summer 2024”.

This video was used as the second part of my presentation during the broadcast. It contains explanations about the project's source code and how it works.

The full version of this presentation is also available:
- in English at https://videos.apprendre-delphi.fr/w/p/jU3L7GkvEySdDmNwdyMVgt?playlistPosition=8
- in French, recorded on Twitch a few days later at https://videos.apprendre-delphi.fr/w/p/jU3L7GkvEySdDmNwdyMVgt?playlistPosition=10

The presentation slides and source codes for the demos are available at https://github.com/DeveloppeurPascal/DevDaysOfSummer2024-MakeGamesInDelphi

To learn more about the “Gamolf FMX Game Starter Kit” project, visit https://fmxgamestarterkit.developpeur-pascal.fr/</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/09e79412-4f3f-4d53-bf51-aca2e16555d9/603230bf-25ca-40f2-8036-8ea9e65dfd9a-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/2dWocgmVv5vMcKQfYbXAu2</video:player_loc><video:duration>1867</video:duration><video:rating>5</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-11-15T09:33:14.536Z</video:publication_date><video:tag>Quiz game</video:tag><video:tag>Code review</video:tag><video:tag>Indie dev</video:tag><video:tag>Game dev</video:tag><video:tag>Delphi</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/1CC7kxVNkhAsKavSe8eDEv</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/687ac0df-3629-4aa8-bf27-9ed7c23ce50f.jpg</video:thumbnail_loc><video:title>Pourquoi faire du Delphi sur Twitch ?</video:title><video:description>Le 30 mars 2024 on m'a demandé pourquoi je programmais en Delphi sur Twitch et surtout si je programmais en autre chose en dehors.

Comme la question se pose régulièrement voici ce que j'avais répondu ce jour là.

Et vous ?

Quels langages de programmation pratiquez-vous ou avez-vous pratiqués ?
Utilisez-vous celui ou ceux qui vous plaisent le plus ?</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/051d0762-323f-47dc-b2a3-f470d0dcdf85/2be17658-bbe0-4acb-a743-264b879f8437-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/1CC7kxVNkhAsKavSe8eDEv</video:player_loc><video:duration>520</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-11-15T12:04:39.060Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Twitch</video:tag><video:tag>streaming</video:tag><video:tag>Why Delphi</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/kmyu9yA5DEatyeDFHjZ9sp</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/5a1900da-3546-4d93-869f-3d03bc88f11d.jpg</video:thumbnail_loc><video:title>Qui a fait quoi lors de l'Advent of Code 2023 ?</video:title><video:description>Le plus simple pour savoir qui a développé quoi afin de résoudre les exercices quotidiens de l'Advent of Code en décembre 2023 est de regarder sur les sites de partage de codes sources.

On a 2 mots-clés principaux : "aoc2023" et "advent-of-code-2023" déclinés selon les années depuis la première édition en 2015.

Sur GitHub on a ainsi deux listes (avec beaucoup de dépôts communs) :
- la première sur https://github.com/topics/aoc2023
- la seconde sur https://github.com/topics/advent-of-code-2023

Comme vous le verrez des milliers de développeurs s'exercent sur ce sujet dans de nombreux langages différents lors de l'événement mais aussi après puisque le site est disponible toute l'année et permet de faire les exercices non codés dans les temps.

Pour ma part j'ai participé en Delphi cette année et mes codes sources sont disponibles sur https://github.com/DeveloppeurPascal/My-Advent-Of-Code-Delphi-Projects

Si vous voulez voir ou revoir la façon dont j'ai résolu ces exercices en direct sur Twitch il vous suffit de consulter les replays sur https://serialstreameur.fr/advent-of-code-2023.html

On se donne rendez-vous le 1er décembre 2024 pour la suite ?</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/9cbc879b-b352-42a1-bda1-0700a898fd03/7ea3f3f5-441c-4638-af14-3feb84054d4f-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/kmyu9yA5DEatyeDFHjZ9sp</video:player_loc><video:duration>55</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-11-15T12:12:01.684Z</video:publication_date><video:tag>aoc</video:tag><video:tag>aoc2023</video:tag><video:tag>advent-of-code-2023</video:tag><video:tag>open source</video:tag><video:tag>Learn to code</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/faqdedev/videos">FAQ de Dev</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/vazjfEapS7pv5DkCWdM3Kc</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6ed69f78-f7ac-463b-bced-6b103c23089b.jpg</video:thumbnail_loc><video:title>Display a multiline graphic text in a Delphi FireMonkey project</video:title><video:description>Learn how to use one of my Delphi libraries to draw graphical multilines text in a FireMonkey project using a multi-resolution image list containing the letters to be displayed.

This video has no audio track. It was recorded for the presentation “The Christmas Game Evolution” broadcast during the Embarcadero CodeRage 2025 online conference on December 9, 2025.

To view other videos related to this presentation, visit https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk.

-----

Découvrez comment utiliser l'une de mes librairies en Delphi pour dessiner des textes graphiques de plusieurs lignes dans un projet FireMonkey en utilisant une liste d'images multi résolution contenant les lettres à afficher.

Cette vidéo n'a pas de bande audio. Elle a été enregistrée pour la présentation "The Christmas Game Evolution" diffusée lors de la conférence en ligne Embarcadero CodeRage 2025 le 9 décembre 2025.

Pour consulter les autres vidéos en lien avec cette présentation consultez https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/ec2f3ef8-d497-4201-a914-d35e9fcecb19/d337e7cf-573d-4a1b-abf9-a67267903171-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/vazjfEapS7pv5DkCWdM3Kc</video:player_loc><video:duration>61</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-12-03T08:37:49.220Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>draw text</video:tag><video:tag>bitmap font</video:tag><video:tag>multiline text</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/5GZX2aELpM63W2gz14oew1</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/b860878d-5df5-4b05-b469-bbbfb7f0a633.jpg</video:thumbnail_loc><video:title>Display a graphic text in a Delphi FireMonkey project</video:title><video:description>Learn how to use one of my Delphi libraries to draw graphical text in a FireMonkey project using a multi-resolution image list containing the letters to be displayed.

This video has no audio track. It was recorded for the presentation “The Christmas Game Evolution” broadcast during the Embarcadero CodeRage 2025 online conference on December 9, 2025.

To view other videos related to this presentation, visit https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk.

-----

Découvrez comment utiliser l'une de mes librairies en Delphi pour dessiner des textes graphiques dans un projet FireMonkey en utilisant une liste d'images multi résolution contenant les lettres à afficher.

Cette vidéo n'a pas de bande audio. Elle a été enregistrée pour la présentation "The Christmas Game Evolution" diffusée lors de la conférence en ligne Embarcadero CodeRage 2025 le 9 décembre 2025.

Pour consulter les autres vidéos en lien avec cette présentation consultez https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/261e047d-ff0d-4d5f-91f5-0af0ecf0c100/2d47ce65-cdb0-4dbc-bd5c-9a6c7fd98de4-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/5GZX2aELpM63W2gz14oew1</video:player_loc><video:duration>121</video:duration><video:rating>0</video:rating><video:view_count>5</video:view_count><video:publication_date>2025-12-03T08:39:27.761Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>graphics</video:tag><video:tag>bitmap font</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/kVWaD39BdRucb4NqkkSzMY</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6f764034-2052-4abd-a3b8-e4e5e55e5709.jpg</video:thumbnail_loc><video:title>Use SVG strings to draw on the screen</video:title><video:description>In this video, I show you how to use SVG images as strings to draw on screen in a Delphi project.

This video has no audio track. It was recorded for the presentation “The Christmas Game Evolution” broadcast during the Embarcadero CodeRage 2025 online conference on December 9, 2025.

To view other videos related to this presentation, visit https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk.

-----

Dans cette vidéo je vous montre comment utiliser des images SVG sous forme de chaînes de caractères pour dessiner à l'écran dans un projet en Delphi.

Cette vidéo n'a pas de bande audio. Elle a été enregistrée pour la présentation "The Christmas Game Evolution" diffusée lors de la conférence en ligne Embarcadero CodeRage 2025 le 9 décembre 2025.

Pour consulter les autres vidéos en lien avec cette présentation consultez https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/a1656f79-5d91-4ff6-92e7-f8a2656806ee/ad4f51bb-e01c-4181-9d59-39858ffd8505-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/kVWaD39BdRucb4NqkkSzMY</video:player_loc><video:duration>241</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-12-03T08:44:25.727Z</video:publication_date><video:tag>SVG</video:tag><video:tag>Delphi</video:tag><video:tag>How-to</video:tag><video:tag>use SVG in Delphi</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/wioyAGMjv222yCLmjgJBfw</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/ade9d724-b80c-4b83-b1e5-fce2b2d60cad.jpg</video:thumbnail_loc><video:title>Créer un jeu vidéo en Delphi avec un modèle de projet</video:title><video:description>Suite à la création du kit de démarrage pour le développement de jeux vidéo en Delphi avec FireMonkey je me suis dit que c'était encore parfois trop chronophage lors de la création d'un nouveau projet. Il était temps de proposer quelque chose de plus simple, à utiliser pour démarrer, tout en bénéficiant des fonctionnalités du starter kit et de ses dépendances.

Je vous propose donc un modèle de projet, clé en main, à utiliser comme base pour vos nouveaux jeux vidéo.

Pour en savoir plus sur le projet Gamolf FMX Game Starter Kit visitez son site web https://fmxgamestarterkit.developpeur-pascal.fr

Pour télécharger le modèle de projet basé dessus il vous suffit de le prendre depuis GetIt (directement dans l'IDE de Delphi) ou sur son dépôt de code https://codeberg.org/DeveloppeurPascal/Game-Template-For-Delphi-FireMonkey</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/f55fb54f-4788-4b50-9e01-f35ec766edf6/f7d70b5e-94f3-49fb-b8d5-8cb34fb19aab-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/wioyAGMjv222yCLmjgJBfw</video:player_loc><video:duration>4252</video:duration><video:rating>5</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-12-03T09:12:11.363Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>FireMonkey</video:tag><video:tag>Game dev</video:tag><video:tag>Starter kit</video:tag><video:tag>live coding</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/webinaires/videos">Webinaires</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/oELmWA4qtPUDMQJibr9od4</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/0490a1df-db05-4c63-9217-345a6df14070.jpg</video:thumbnail_loc><video:title>The Christmas Game Evolution - Embarcadero CodeRage 2025 (conference talk in English)</video:title><video:description>This presentation, lasting just under an hour, invites you to discover the origins of the Christmas Game Evolution video game, based on the Gamolf FMX Game Starter Kit and Delphi Game Engine projects, which enable you to easily create (by coding in Object Pascal) multi-platform video games in Delphi using its FireMonkey framework.

Patrick Prémartin talks about the video game, the game engine on which it is based and its dependencies, the graphics, the music, and its division into scenes.

This session does not include coding, but you will see excerpts from the project's source code, demos of several utility software programs for Delphi developers (usable in any type of project, including database management) and video games.

If you are familiar with Pascal development in Delphi, you will feel right at home.

This video was broadcast on December 9, 2025, as part of the CodeRage 2025 online conference hosted by Embarcadero. A slightly longer version in French is available at https://videos.apprendre-delphi.fr/w/x3YRkp3oefDQGYcYfhf7SJ

A PDF of the presentation pages is available in French and English, along with numerous links to additional videos and online resources, at https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk

In this presentation, you will see the following software in action:
* Folder to FMX Image List, downloadable from https://folder2fmximagelist.olfsoftware.fr
* SVG Folder to Delphi Unit, downloadable from https://svgfolder2delphiunit.olfsoftware.fr

Demos or excerpts from the following games have also been included in this version:
* Christmas Game, downloadable from https://christmasgame.gamolf.fr/
* Christmas Game Evolution, downloadable from https://christmasgameevolution.gamolf.fr/
* Nagori, downloadable from https://gbesoft.fr/Nagory/
* Noreya The Gold Project, downloadable from https://noreya.dreamirl.com/
* Ploumtris, downloadable from https://ploumtris.gamolf.fr/

I also me...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/b792a6f9-eaa5-4e83-b9b0-431065003d23/3a433d10-f17e-4c58-b3d3-6716b745f361-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/oELmWA4qtPUDMQJibr9od4</video:player_loc><video:duration>2969</video:duration><video:rating>0</video:rating><video:view_count>0</video:view_count><video:publication_date>2025-12-03T10:24:50.585Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Game dev</video:tag><video:tag>CodeRage2025</video:tag><video:tag>Embarcadero</video:tag><video:tag>conference</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/tMGvwWo3Y21AK7QHkshFRd</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/c9467ea0-e72e-46fe-81bc-6a1f8c9bd7f1.jpg</video:thumbnail_loc><video:title>A Starter Kit For Your FireMonkey projects - Embarcadero CodeRage 2025</video:title><video:description>I have already presented the starter kit developed for creating video games as FireMonkey projects in Delphi. Here is another one dedicated to desktop software for creating utilities, database management, or document management (regardless of document type).

This short presentation was submitted too late to be shown at CodeRage 2025 organized by Embarcadero. So I'm offering it directly as VOD in English here or in French on https://videos.apprendre-delphi.fr/w/svY2vM9HRTrR1iQP81kZTF

FMX Tools Starter Kit can be downloaded from https://fmxtoolsstarterkit.developpeur-pascal.fr

A ready-to-use project template can also be downloaded from GetIt or its code repository at https://codeberg.org/DeveloppeurPascal/Tools-Template-For-Delphi-FireMonkey

The presentation slides and links are available at https://codeberg.org/ConferencePapersFromPP/CodeRage2025-AStarterKitForYourFireMonkeyProjects-ConfTalk

--

This video was transcribed and translated by HeyGen. More info at https://vasur.fr/heygenytdp (referral link).
This text was translated from French to English by DeepL. More info at https://www.deepl.com</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/e1082d9b-2ee9-41a3-ba61-e5514d57f0e2/a7aa77cd-9c5e-4727-843e-51200b573a16-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/tMGvwWo3Y21AK7QHkshFRd</video:player_loc><video:duration>834</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2025-12-08T08:19:10.423Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/5DpkEuo3fAZZmLni4LpyoU</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/6fdaded6-edf0-4516-9bf1-3e6e9cc0c076.jpg</video:thumbnail_loc><video:title>How to use the FMX Tools Starter Kit template</video:title><video:description>I invite you to discover the Delphi project template based on the open source “FMX Tools Starter Kit” project in the form of a quick tutorial presenting the start-up steps, the project content, and how to use it for your own projects.

This video in English is based on the late November 2025 version of the project template. The starter kit is regularly updated. The features shown in the video may have changed depending on when you watch it.

A French version of this video is available at https://videos.apprendre-delphi.fr/w/izGMzVUWbKFgtLVNbpCuve

To download the FMX project template, go to GetIt in the Delphi IDE or the code repository https://codeberg.org/DeveloppeurPascal/Tools-Template-For-Delphi-FireMonkey

A presentation of the starter kit that serves as the basis for this template can be viewed at https://videos.apprendre-delphi.fr/w/tMGvwWo3Y21AK7QHkshFRd

--

This video was transcribed and translated by HeyGen. More info at https://vasur.fr/heygenytdp (referral link).
This text was translated from French to English by DeepL. More info at https://www.deepl.com</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/259d7512-b75d-4209-b2b3-dc3fbe0f09a8/c21c9c07-3aeb-4dcf-ad5a-567735cee928-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/5DpkEuo3fAZZmLni4LpyoU</video:player_loc><video:duration>837</video:duration><video:rating>0</video:rating><video:view_count>6</video:view_count><video:publication_date>2025-12-08T08:52:41.668Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/izGMzVUWbKFgtLVNbpCuve</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e4b8d7ca-9059-4861-9cf9-d5ba19373e64.jpg</video:thumbnail_loc><video:title>Comment utiliser le modèle de projet FMX Tools Starter Kit</video:title><video:description>Je vous propose de découvrir le modèle de projet Delphi basé sur le projet open source "FMX Tools Starter Kit" sous forme d'un tutoriel rapide présentant les étapes de démarrage, le contenu du projet et comment l'utiliser pour les vôtres.

Cette vidéo en français est basée sur la version de fin novembre 2025 du modèle de projets. Le starter kit évolue régulièrement. Les fonctionnalités montrées dans la vidéo pourront avoir changé selon quand vous la regarderez.

Une version en anglais de cette vidéo est disponible sur https://videos.apprendre-delphi.fr/w/5DpkEuo3fAZZmLni4LpyoU

Pour télécharger le template de projets FMX, rendez-vous sur GetIt dans l'IDE de Delphi ou le dépôt de code https://codeberg.org/DeveloppeurPascal/Tools-Template-For-Delphi-FireMonkey

Une présentation du starter kit servant de base à ce template est visible sur https://videos.apprendre-delphi.fr/w/svY2vM9HRTrR1iQP81kZTF</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/8e60096f-e192-4254-a9cf-b675d90b22df/c24f2712-3d32-44a8-a039-c6c1e2d731b7-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/izGMzVUWbKFgtLVNbpCuve</video:player_loc><video:duration>898</video:duration><video:rating>0</video:rating><video:view_count>13</video:view_count><video:publication_date>2025-12-08T08:40:13.071Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/svY2vM9HRTrR1iQP81kZTF</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/1b59ce6e-6a3e-450c-bb0a-4ea4b0801603.jpg</video:thumbnail_loc><video:title>Un starter kit pour vos projets FireMonkey - Embarcadero CodeRage 2025</video:title><video:description>J'ai déjà présenté le starter kit développé pour créer des jeux vidéo en tant que projets FireMonkey dans Delphi. En voici un autre qui est consacré aux logiciels de type "desktop" pour créer des utilitaires, faire de la gestion de bases de données ou de la gestion de documents (quel que soit le type de document).

Cette courte présentation a été soumise trop tard pour être diffusée lors du CodeRage 2025 organisé par Embarcadero. Je vous la propose donc directement en VOD en français ici ou en anglais sur https://videos.apprendre-delphi.fr/w/tMGvwWo3Y21AK7QHkshFRd

FMX Tools Starter Kit est téléchargeable depuis le site https://fmxtoolsstarterkit.developpeur-pascal.fr

Un modèle de projet, prêt à l'emploi est aussi téléchargeable depuis GetIt ou son dépôt de code sur https://codeberg.org/DeveloppeurPascal/Tools-Template-For-Delphi-FireMonkey

Les slides de la présentation et les liens sont disponibles sur https://codeberg.org/ConferencePapersFromPP/CodeRage2025-AStarterKitForYourFireMonkeyProjects-ConfTalk</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/d6bcb3a8-f119-4851-b8e0-e035c07c0bd1/b739bc63-af40-4983-8479-dfb9172ad649-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/svY2vM9HRTrR1iQP81kZTF</video:player_loc><video:duration>883</video:duration><video:rating>0</video:rating><video:view_count>25</video:view_count><video:publication_date>2025-12-13T20:31:07.497Z</video:publication_date><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/x3YRkp3oefDQGYcYfhf7SJ</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/eef6f302-4404-4f38-9058-abce7112aaac.jpg</video:thumbnail_loc><video:title>The Christmas Game Evolution - Embarcadero CodeRage 2025 (présentation en français)</video:title><video:description>Cette présentation d'un peu moins d'une heure vous propose de découvrir la genèse du jeu vidéo Christmas Game Evolution basé sur les projets Gamolf FMX Game Starter Kit et Delphi Game Engine permettant de créer simplement (par codage en Object Pascal) des jeux vidéo multi plateforme en Delphi utilisant son framework FireMonkey.

Patrick Prémartin y parle du jeu vidéo, du moteur de jeu sur lequel il est basé et de ses dépendances , des graphismes, des musiques et de son découpage en scènes.

Cette session ne propose pas de codage mais vous y verrez des extraits des codes sources du projet, des démos de plusieurs logiciels utilitaires pour développeurs Delphi (utilisables dans tout type de projet, y compris de la gestion de bases de données) et de jeux vidéo.

Si vous connaissez le développement en Pascal sous Delphi vous ne serez pas dépaysés.

Une version (plus courte) en anglais de cette présentation a été diffusée le 9 décembre 2025 dans le cadre de la conférence en ligne CodeRage 2025 proposée par Embarcadero. Sa rediffusion est visible sur https://videos.apprendre-delphi.fr/w/oELmWA4qtPUDMQJibr9od4

Un PDF des pages de cette présentation est disponible en français et anglais accompagné de nombreux liens vers des vidéos complémentaires et des ressources en ligne depuis le dépôt https://codeberg.org/ConferencePapersFromPP/CodeRage2025-TheChristmasGameEvolution-ConfTalk

Dans cette présentation vous verrez ces logiciels à l'oeuvre :
* Folder to FMX Image List téléchargeable depuis https://folder2fmximagelist.olfsoftware.fr
* SVG Folder to Delphi Unit téléchargeable depuis https://svgfolder2delphiunit.olfsoftware.fr

Des démos ou extraits des jeux suivants ont également été intégrés dans cette version :
* Christmas Game téléchargeable depuis https://christmasgame.gamolf.fr/
* Christmas Game Evolution téléchargeable depuis https://christmasgameevolution.gamolf.fr/
* Nagori téléchargeable depuis https://gbesoft.fr/Nagory/
* Noreya The Gold Proje...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/fb75d248-c4fe-4b4f-8bc4-2832c86ec9c6/8ed2f29e-5db8-4c94-93b8-a69d0d64f02b-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/x3YRkp3oefDQGYcYfhf7SJ</video:player_loc><video:duration>3208</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-12-13T21:00:23.394Z</video:publication_date><video:tag>Delphi</video:tag><video:tag>Game dev</video:tag><video:tag>Game coding</video:tag><video:tag>CodeRage2025</video:tag><video:tag>Conference talk</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/conferences/videos">Conférences en ligne</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/w/c8sYdWJAdyiHNtzRrnFNwk</loc><video:video><video:thumbnail_loc>https://videos.apprendre-delphi.fr/lazy-static/thumbnails/e60706b9-d85f-458e-8f6e-ba0155c1ae6c.jpg</video:thumbnail_loc><video:title>Petite introduction sur les réseaux IP avant de jouer avec UDP en Delphi</video:title><video:description>En ce moment je bosse sur la création d'un monitoring d'imprimantes IP sous forme de composant non visuel pour les projets Delphi VCL et FireMonkey. Ca se passe sur ma chaîne Twitch ( https://www.twitch.tv/patrickpremartin ) et ce sera probablement publié en open source sur Codeberg ( https://codeberg.org/patrickPremartin ) ou en exclu pour mes abonnés Patreon ( https://www.patreon.com/patrickpremartin/ ).

Pour ça il faut jouer avec SNMP et donc UDP. J'aurais pu utiliser des composants ou librairies existantes (Indy, ICS, ESEGECE, ...) mais je préfère reprendre les bases, c'est plus rigolo (et source de maux de têtes). Et puis tant qu'à faire des trucs sur Twitch, autant que ça soit un peu osé, pas juste la création de prompts pour une IA de génération de code.

Histoire que tout le monde soit à niveau, j'ai commencé cette série par quelques rappels sur les réseaux IP : fonctionnement générale, modèle ISO, adresses MAC et IP, protocoles TCP et UDP, sockets. Ne vous attendez pas à un cours magistral, c'est juste quelques notions de base histoire de comprendre la suite.

Cette vidéo est tirée du stream du 25 février 2026. J'y ai fait mon intro et ai montré quelques exemples de projets Delphi utilisant les sockets en mode TCP, codées à la main comme générées avec la librairie Socket Messaging For Delphi. Les codes sources sont dispos depuis ces sites :

- pour mes démos sur Delphi en général : https://samples.developpeur-pascal.fr (dossier "network" pour ceux liés aux sockets)
- https://socketmessaging.developpeur-pascal.fr/ pour en savoir plus et télécharger ma librairie de gestion de clients/serveurs en Delphi sans se préoccuper de la partie communication
- https://smcodegenerator.olfsoftware.fr/ pour télécharger le générateur de code à partir de la description de votre protocole d'échange

Ce jour là j'ai essentiellement codé une démo de base d'échange de messages en UDP avec le classique problème lié à la techno : deux programmes sur le même apparei...</video:description><video:content_loc>https://videos.apprendre-delphi.fr/static/streaming-playlists/hls/5a1f5a23-fbd1-48d1-a116-0767652d0e1f/a57c38c4-65b9-4488-ad29-4b403237bc34-master.m3u8</video:content_loc><video:player_loc>https://videos.apprendre-delphi.fr/videos/embed/c8sYdWJAdyiHNtzRrnFNwk</video:player_loc><video:duration>2405</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2026-02-26T08:49:27.836Z</video:publication_date><video:tag>delphi</video:tag><video:tag>socket</video:tag><video:tag>tcp</video:tag><video:tag>ip</video:tag><video:tag>udp</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos">Développeur Pascal (blog)</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://videos.apprendre-delphi.fr/c/webinaires/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/apprendrelaprogrammationavecdelphi/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/conferences/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/codingbootcamp2023/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/learntocodesummercamp2021/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/quoideneuf/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/priseenmaindedelphi/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/developpeur_pascal/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/c/faqdedev/videos</loc></url><url><loc>https://videos.apprendre-delphi.fr/a/formations/video-channels</loc></url><url><loc>https://videos.apprendre-delphi.fr/a/presentations/video-channels</loc></url><url><loc>https://videos.apprendre-delphi.fr/a/developpeurpascal/video-channels</loc></url></urlset>