Nouvelle interface graphique multiplateforme pour Golang. Adaptation VCL github.com/ying32/govcl pour multiplateforme Lazarus LCL. Travaillez avec des composants visuels, des méthodes et des événements comme Delphi/Lazarus sur Go dans le style Delphi. La première adaptation de govcl (github.com/ying32/govcl) à Lazarus LCL. Toutes les sources des fichiers du projet Lazarus/Freepascal ajoutés dans la configuration Lazarus 1.7 + FPC 3.1.1
Je modifie/adapte le code de type Delphi du projet govcl pour Lazarus/Freepascal et compile la bibliothèque DLL pour le système Win64 en 64Bit Lazarus. Dans Lazarus ne présente pas toutes les méthodes, les composants visuels et bien plus encore de Delphi.. mais tout fonctionne... et même plus : de nouveaux composants seront progressivement ajoutés, par exemple, une Stringgrid a déjà été ajoutée pour travailler avec des données tabulaires (dans le phase de test, juste manque de temps libre).
Démonstration:
Pour la compilation : installez github.com/ying32/govcl et jouez avec le fichier main.go (DLL 64 bits au complet) :