GUI lintas platform baru untuk Golang. Adaptasi VCL github.com/ying32/govcl untuk lintas platform Lazarus LCL. Bekerja dengan komponen visual, metode, dan peristiwa seperti Delphi/Lazarus di Go dalam gaya Delphi. Adaptasi pertama govcl (github.com/ying32/govcl) ke Lazarus LCL. Semua sumber file proyek Lazarus/Freepascal ditambahkan dalam konfigurasi Lazarus 1.7 + FPC 3.1.1
Saya memodifikasi/menyesuaikan kode mirip Delphi dari proyek govcl untuk Lazarus/Freepascal dan mengkompilasi perpustakaan DLL untuk sistem Win64 di 64Bit Lazarus. Di Lazarus tidak menyajikan semua metode, komponen visual, dan lebih banyak lagi dari Delphi.. tetapi semuanya berfungsi ... dan terlebih lagi: komponen baru akan ditambahkan secara bertahap, misalnya, Stringgrid telah ditambahkan untuk bekerja dengan data tabular (dalam tahap pengujian, hanya kurangnya waktu luang).
Demonstrasi:
Untuk kompilasi: Instal github.com/ying32/govcl dan Mainkan dengan file main.go (kompleks Dll 64bit):