Linux Programming Tips/fr
From Lazarus wiki
Jump to navigationJump to search
│
English (en) │
français (fr) │
Cet article s'applique uniquement à Linux.
Voir aussi: Multiplatform Programming Guide/fr
Autres Interfaces
- Problèmes connus avec Lazarus (et qui ne seront jamais réglés) - Liste de problèmes de compatibilité avec certaines interfaces.
- Interface win32/64 - Interface win32/64 pour Windows 95/98/Me/2K/XP/Vista, mais pas CE.
- Interface Windows CE - Pour Pocket PC et smartphones.
- Interface Carbon - Interface Carbon pour macOS.
- Interface Cocoa - Interface Cocoa pour macOS.
- Interface Qt - Interface Qt4 pour Unix, macOS, Windows et PDA basés sur Linux.
- Interface GTK1 - Interface GTK1 pour Unix, macOS et Windows.
- Interface GTK2 - Interface GTK2 pour Unix, macOS et Windows.
- Interface GTK3 - L'interface GTK3 pour les unix, macOS et Windows.
- Interface fpGUI - Interface basée sur la bibliothèque fpGUI, un ensemble de composants graphiques multiplateforme complètement écrit en Pascal Objet.
- Interface Custom Drawn - Backend LCL multiplateforme complètement écrit en Pascal Objet dans Lazarus. Il s'agit de l'interface de Lazarus pour Android.
Tuyaux spécifiques aux plate-formes
- Tuyau pour la programmation sous Windows
- Tuyaux pour la programmation sous Linux - Comment réaliser certaines tâches de programmation sous Linux
- Tuyaux pour la programmation sous macOS - Installation de Lazarus, outils utiles, commandes Unix, et plus encore...
- Tuyaux pour la programmation sous WinCE - Utilisation de l'API téléphone, envoi de SMS, et plus encore...
- Programmation Android - Pour les smartphones et les tablettes Android
- Développement iPhone/iPod - Au sujet de l'utilisation d'Objective Pascal pour développer des applications iOS
Articles sur le développement d'interfaces
- Carbon interface internals - Si vous voulez participer au développement de l'interface Carbon
- Windows CE Development Notes - Pour Pocket PC et Smartphones
- Ajouter une nouvelle interface - Comment ajouter une interface pour un nouveau jeu de widgets
- LCL Defines - Choix des bonnes options pour recompiler la LCL.
- LCL Internals - Des infos sur le fonctionnement interne de la LCL.
- Cocoa Internals - Des infos sur le fonctionnement interne du jeu de contrôles Cocoa.
Comment faire...
Ecrire un daemon
Pour écrire un daemon (application de service), se reporter à Daemons et Services.
Obtenir la liste des partitions montées
Lire et analyser le fichier /etc/mtab
Un exemple d'un tel fichier :
/dev/sda5 / ext4 rw,commit=0 0 0 none /proc proc rw 0 0 /dev/sda7 /home ext4 rw,commit=0 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 gvfs-fuse-daemon /home/felipe/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=felipe 0 0 truecrypt /tmp/.truecrypt_aux_mnt1 fuse.truecrypt rw,nosuid,nodev,allow_other 0 0 /dev/mapper/truecrypt1 /media/truecrypt1 vfat rw,uid=500,gid=500,umask=077 0 0
Réaliser un text-to-speech (TTS) ou comment faire parler mon ordinateur
Voir
à faire : incorporer ces exemples
Installer Lazarus sur Raspberry Pi
Tester si une application tourne
cf AppIsRunning.