FAQ de dev

Peux-tu me donner des conseils pour apprendre à coder ?

- 25/10/2021 - 6 minutes

Extrait de la session de codage en direct sur Twitch du 25 octobre 2021 consacrée au jeu vidéo Egg Hunter et disponible en rediffusion. Pour apprendre la programmation de "vrais" logiciels, je vous propose une formation gratuite au Pascal et à Delphi qui(...)

Comment accéder aux données d'une caméra IP et d'une station météo depuis un programme sous Delphi ?

- 25/10/2021 - 6 minutes

Extrait de la session de codage en direct sur Twitch du 25 octobre 2021. 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 d(...)

Coder des jeux en Delphi ? Ca ne nous rajeunit pas !

- 27/10/2021 - 7 minutes

Extrait de la session de codage en direct du jeu vidéo Egg Hunter sur Twitch du 27 octobre 2021. 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 (...)

Pourquoi se mettre au Pascal et à Delphi en 2021 ?

- 29/10/2021 - 8 minutes

Extrait de la session de codage en direct sur Twitch du 29 octobre 2021 visible sur cette page. 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épond(...)

Delphi, c'est pour la Gamecube ?

- 29/10/2021 - 10 minutes

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 (...)

Pourquoi ne pas faire un style FireMonkey à partir des images de Kenney ?

- 04/11/2021 - 14 minutes

Extrait de la session de codage en direct sur Twitch du 4 novembre 2021 disponible en rediffusion. 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. FireMonkey est le frame(...)

Comment paramétrer l'écran d'accueil de RAD Studio 11 Alexandria (Delphi et C++Builder) ?

- 06/11/2021 - 4 minutes

Extrait de la session de codage en direct sur Twitch du 6 novembre 2021 disponible en rediffusion. Avec la version 11 Alexandria, l'environnement de développement intégré de Delphi, C++Builder et RAD Studio s'équipent d'un nouvel écran d'accueil paramétr(...)

Utiliser plusieurs fenêtres dans une application Delphi FireMonkey

- 22/01/2022 - 2 minutes

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 (de type desktop, donc Windows, macOS et Linux) pas (...)

Comment exporter un TDataSet FireDAC en CSV ?

- 22/01/2022 - 7 minutes

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 d(...)

Télécharger gratuitement Delphi et apprendre à programmer

- 23/01/2022 - 2 minutes

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 mob(...)

Faire des serveurs web en Delphi ? C'est possible.

- 19/03/2022 - 4 minutes

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'u(...)

Un style FMX n'est pas une feuille de style CSS

- 24/03/2022 - 11 minutes

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 v(...)

Pour quelles raisons devrait-on utiliser Delphi et apprendre le Pascal ?

- 26/03/2022 - 10 minutes

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 d'applications mobiles. Cette vidéo est la réponse que j'(...)

Eliminer les vieilles icônes en déploiement Android depuis Delphi

- 02/04/2022 - 3 minutes

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 fi(...)

C'est quoi des images 9 Patch ?

- 02/04/2022 - 4 minutes

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(...)

Pourquoi ne faut-il pas d'override sur les Create des classes ?

- 02/04/2022 - 4 minutes

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. En Pascal (...)

Utilisation d'une image multirésolution dans un projet Delphi VCL

- 02/04/2022 - 5 minutes

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 p(...)

Où trouves-tu les sprites et dessins pour tes jeux vidéos ?

- 16/04/2022 - 6 minutes

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(...)

Utiliser Delphi et Python ensemble

- 30/04/2022 - 4 minutes

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(...)

Peut-on utiliser la librairie graphique SDL en Delphi ?

- 30/04/2022 - 11 minutes

J'étais sur une session de codage du jeu vidéo EggPaq 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 com(...)

Pourquoi un point après le END dans ce fichier Pascal ?

- 04/06/2022 - 5 minutes

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 de(...)

Pourquoi utiliser Delphi comme langage de programmation ?

- 02/07/2022 - 22 minutes

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 2023. Bien entendu c'est un point de vue p(...)

Quel est ton meilleur jeu ?

- 02/07/2022 - 4 minutes

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(...)

Où commencer pour apprendre la programmation ?

- 02/07/2022 - 1 minute

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(...)

Où apprendre le JavaScript ?

- 02/07/2022 - 4 minutes

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 po(...)

Pourquoi beaucoup de développeurs sont sur Mac ?

- 12/07/2023 - 11 minutes

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(...)