Delphi

Pourquoi spécifier les noms de modules

Dans l'article précédente "Crack C# namespaces in 30 secondes" je vous ai montré comment tomber sur une erreur en C# sans la savoir et donc passer les heures après sur la débogage. Mais en C# vous êtes condamnés à utiliser la directive using sinon le code devient illisible rapidement avec tout ces MySolution.AppModules.Accounting.AccountingType.DefaultValue.

Lecture d'un fichier CSV

Une petite classe qui permet lire les données depuis le fichier au format CSV (comma-separated values). Les caractéristiques :

  • Fichiers ANSI uniquement (actuellement)
  • Support de valeurs de multiples lignes
  • Analyse intelligente des valeurs numériques (entiers, flottant, decimales) afin d'éviter les erreurs de conversion en différentes locales
  • Paramétrisation : la taille du tampon, le caractère de délimitation

Voici un exemple du fichier CSV accepté.

Paramètres "const" : le passage par la valeur ou par référence et à qoui cela sert ?

Les compilateurs Pascal comme FreePascal ou Delphi vous permettent utiliser l'option "const" afin de déclarer le paramètre d'une procédure. Quelle sont les avantages et les particularités d'utiliser cette option ?

Tout d'abord, l'option "const" prévoit la modification directe de paramètre dans la procédure. Mais vous pouvez le modifier de manière indirecte moyennant du pointeur quand même. Et c'est vous qui êtes responsables dans ce cas.

"Test drive" FreePascal / Lazarus

Après avoir développé plusieurs projets depuis Delphi 2 et jusqu'au Delphi 2009, il m'est manquée la portabilité du code (surtout Win32/64) pendant les dernières années. Alors j'ai fait le test rapide afin d'estimer l'environnement FreePascal/Lazarus.

L'application de test a 3 composants : un exécutable console (EXE) et 2 bibliothèques à liaison dynamiques (DLL) implémentés comme "plug-in". L'application fait le traitement assez simple d'un fichier XML unicode (utf-8).

ADO, Delphi et SQL Server Compact

Comment se connecter et interroger MS SQL Server Compact Edition par ADO et depuis Delphi ?

Je prends Delphi 2009 pour cette exemple.

Créez la base de donnée SQL Server Compact. Pour manipuler la base SQL Server Compact de manière visuel vous pouvez prendre l'outil SQL Server Management Studio fourni avec l'édition SQL Server Express gratuite aussi.

Delphi 2009. Sauvegarder et restore la chaîne de caractères a partir du fichier texte

Depuis la version 2009 de Delphi les chaînes de caractères sont Unicode par défaut. Cette évolution vous amène de changer vos routines d’écriture et de lecture des chaînes à partir des fichiers textes.

Использование ADO и DAO для массированного импорта данных

La plupart de cas, l'import ou export des données volumineuses peut être effectué par les outils d'une SGBD, par exemple, "bulk copy" de MS SQL Server. Par contre, il se peut que vous avez besoin de copier les données de masse dans vos applications. Il s'agit souvent d'import/export ou de synchronisation de la base de données locale avec la base de données distante.

Pages

Subscribe to RSS - Delphi