GUI ข้ามแพลตฟอร์มใหม่สำหรับ Golang การดัดแปลง VCL github.com/ying32/govcl สำหรับ crossplatform Lazarus LCL ทำงานร่วมกับองค์ประกอบภาพ วิธีการ และเหตุการณ์ของ Delphi/Lazarus บน Go ในสไตล์ Delphi การปรับตัวครั้งแรกของ govcl (github.com/ying32/govcl) เป็น Lazarus LCL ไฟล์โครงการ Lazarus/Freepascal แหล่งที่มาทั้งหมดที่เพิ่มในการกำหนดค่า Lazarus 1.7 + FPC 3.1.1
ฉันแก้ไข/ดัดแปลงโค้ดที่คล้ายกับ Delphi จากโครงการ govcl สำหรับ Lazarus/Freepascal และคอมไพล์ไลบรารี DLL สำหรับระบบ Win64 ใน 64Bit Lazarus ใน Lazarus ไม่ได้นำเสนอวิธีการองค์ประกอบภาพทั้งหมดและอื่น ๆ อีกมากมายจาก Delphi.. แต่ทุกอย่างใช้งานได้ ... และยิ่งกว่านั้น: ส่วนประกอบใหม่จะค่อยๆ เพิ่มเข้ามา เช่น เพิ่ม Stringgrid เพื่อทำงานกับข้อมูลแบบตารางแล้ว (ใน ระยะทดสอบเพียงแต่ขาดเวลาว่าง)
สาธิต:
สำหรับการรวบรวม: ติดตั้ง github.com/ying32/govcl และเล่นด้วยไฟล์ main.go (Dll 64 บิตในรูปแบบที่สมบูรณ์):