Ersun PEHLİVAN

Software Developer / Process Management Consultant

Delphi For Vcl Cross Platform Mac OS X

Merhaba arkadaşlar,  VCL ile MacOS platformuna uygulama geliştiremiyoruz. Fakat crossvcl ile uygulama geliştirmek mümkün.



Yeni bir VCL uygulaması açalım



VCL komponentlerin'den  ilgili nesnelerimizi ekleyelim. Tümünü deneme fırsatım olmadı. Fakat genel anlamda Standart, Additional, Dialog, DataControls destekleri mevcut diyebilirim. 1.0 versiyonunda çok daha iyi olacağı kanaatindeyim SOAP servisleri projemizde sorunsuz çalışmaktadır.

Bir sonraki yazıda CrossVCL ile WSDL örnekle açıklamaya çalışacağım.

Örnek Ekran



Örnek demo kodlarımız. Mesaj penceresi ve Listbox, Combobox değerlerine değer atama



Project Manager sekmesine gelerek ilgili platformumuzu ekleyelim. Fakat eklemek istediğimizde MacOS platformu görülmemektedir. Firemonkey uygulaması olmadığından dolayı MacOS platformunda derleme işlemi yapılamamaktadır.

Öncelikli olarak Projemizi kaydetmemiz gerekmektedir. 



Platform içerisinde 64 bit dışında platform bulunmamaktadır.



Uygulamamızı çalıştıralım Win 32/64 olarak VCL uygulamamız derleşmiş bulunmaktadır. Şimdi MacOS platformuna derleme işlemi yapalım.



Project Manager sekmesi üzerinden sağ tıklayarak MacOS platformunu aktif edelim. Unutulmaması gereken nokta aktif olabilmesi için projenin kaydetmeniz gerekmektedir.
Firemonkey uygulamalarında olduğu gibi hata yıklama ve osx platformu için PAServer çalışıyor olması gerekli.

http://www.ersunpehlivan.com/post/delphi-firemonkey-paserver-kullanarak-macos-sdk-setup

 



Projemizi çalıştıralım sonuç VCL Uygulamamız başarıl bir şekilde MacOS platformunda çalışır durumda. 



cross vcl uygulaması geliştirmek için www.crossvcl.com adresinden indirip kurabilirsiniz.

Saygılarımla
Ersun PEHLİVAN

delphi ile macos platform
delphi VCL for macos platform
delphi for vcl cross platform
delphi ile osx geliştirme
delphi for osx vcl components
crossvcl platforms