Tables de correspondance du WLangage, cours de portage et outils, pour les développeurs WINDEV et WEBDEV qui veulent explorer d'autres plateformes. Sans polémique : de la documentation utilisable.

Le savoir-faire acquis avec un atelier qu'on connaît par cœur ne se jette pas. L'objectif : ouvrir des portes, et montrer ce que coûte réellement un changement.
Explorer n'est pas migrer. On peut apprendre un second environnement et maintenir l'existant.
Corrections, ajouts et retours d'expérience bienvenus, quel que soit votre avis sur le sujet.
Le plus proche · desktop · open source
Le plus demandé · Avalonia, MAUI, ASP.NET
À évaluer selon le besoin
Le premier obstacle d'un portage est mécanique : retrouver chaque fonction, et l'unité à importer.
| WLangage | Free Pascal / Lazarus | uses |
|---|---|---|
Taille(s) | Length(S) · UTF8Length(S) si accents | System · LazUTF8 |
Remplace(s,a,b) | StringReplace(S,Old,New,[rfReplaceAll]) | SysUtils · StrUtils |
ExtraitChaîne(s,n,sép) | ExtractDelimited(N,S,Delims) | StrUtils |
TableauAjoute(t,v) | Insert(V,Tab,Length(Tab)) · TFPGList.Add | System · fgl |
fChargeTexte(chemin) | TStringList.LoadFromFile | Classes · FileUtil |
Info(msg) | ShowMessage(S) | Dialogs |
HLitPremier(fic) | Query.First + ORDER BY | sqldb · db |
7 lignes sur 425 correspondances. Tableaux complets, différences de comportement et exemples de code : HTML, tableur et PDF.
425 fonctions, 26 familles. Formats HTML, tableur et SQLite.
Six chapitres : bases, types, chaînes, objets, interface LCL, données.
Une même opération côte à côte en WLangage, Pascal, C# et Python.
Liste les fonctions utilisées dans vos sources et signale les équivalents. 100 % local.
Aide à la relecture humaine, jamais un convertisseur automatique.
Quelques messages par an, à la publication de nouvelles ressources.
Adresse utilisée uniquement pour ces annonces, ni revendue ni transmise. Désinscription et suppression à tout moment (RGPD).
WINDEV, WEBDEV, WINDEV Mobile, WLangage et HFSQL sont des marques déposées de PC SOFT ; Delphi d'Embarcadero ; .NET et C# de Microsoft. Ces noms sont cités à titre de référence nécessaire, pour identifier les technologies décrites. WorkDevShift est un projet indépendant, sans lien ni affiliation avec ces sociétés, et ne reproduit aucune documentation ni aucun code leur appartenant.
Site d'information non commercial publié à titre personnel. Contenus fournis en l'état, à titre pédagogique : ni conseil en systèmes d'information, ni recommandation de changement d'outil.