Beruntung di lazarus ada tools untuk mengubah unit delphi menjadi unit lazarus. Caranya adalah :
- Buka lazarus IDE, lalu masuk ke menu Tools -> Convert Delphi unit to Lazarus Unit
 - Pilih file unit delphi (ektensi .pas) yang akan anda convert.
 - Pada bagian Target anda bisa memilih :
 
- Lazarus, jika hasil convert itu diinginkan bersifat multiplatform tetapi tidak kompatibel dengan delphi.
 - Lazarus for windows only, jika ingin hasil convert tetap mempertahankan ketergantungan pada function dan unit windows
 - Lazarus and delphi, jika ingin hasil convert kompatibel dengan lazarus dan delphi
 
Berhubung saya tidak ada keinginan kembali lagi ke delphi (lazarus 
sudah memenuhi kebutuhan saya) maka saya memilih option pertama.
Seandainya dalam unit yang di-convert itu ternyata memerlukan unit 
lain yang tidak tersedia maka akan tampil kotak dialog seperti gambar 
berikut ini :
saya mencentang semua missing unit itu lalu klik tombol Comment Out, 
karena nanti masing-masing missing unit  itu akan saya convert juga. 
Berhubung source code itu dari delphi versi jadul (versi 5), maka ada 
beberapa property atau type yang tidak kompatibel dengan Lazarus, 
sehingga muncul kotak  dialog seperti dibawah ini :
Klik saja tombol Fix unknown properties and types, lalu bra … abrakadabra 
  maka unit dephi itu usah berubah menjadi unit lazarus. Selanjutnya adalah melakukan convert pada missing unit tadi.
Dengan adanya tool convert itu, maka kita dapat dengan mengubah 
aplikasi delphi menjadi lazarus yang multiplatform. Tentu saja proses 
convert tidak selalu mulus, terutama jika anda menggunakan types yang 
hanya spesifik berjalan di windows.
sumber
sumber
Tidak ada komentar:
Posting Komentar