Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Lazarus ile basit bir el terminali sayım programı
#1
Selamlar,
Bu konumuzda hem lazarus ile küçük bir programın kaynak kodlarını paylaşacağız hemde lazarus ile programı derlerken nelere dikkat etmemiz gerekir onlardan da basitçe bahsetmiş olacağız.

Lazarus ile barkod okuyuculu bir el terminali için yazdığım basit bir sayım programının kaynak kodları aşağıdadır. Programda DBF veritabanı kullandım, neden derseniz WinCe işletim sistemi için herhangi bir ek kuruluma ihtiyaç olmadan derleyip direk çalıştırabilirsiniz. 
Delphi ile hemen hemen hiçbir farkı yoktur, sadece derleme direktiflerini istediğiniz işlemci ve işletim sistemine göre ayarlamanız yeterlidir. Aşağıda WinCe için nasıl ayarlayabileceğinizi resimli olarak anlatmaya çalıştım.

Önce Proje sekmesinden Proje Seçeneklerine tıklayın.
lazarus_wince_1.jpg

Sonra Compiler Options -> Config and Target seçeneğinde;
Hedef işletim sistemi : WinCE
Taget CPU Family : Arm
Target Processor : Default
seçip Tamam (OK) butonuna basıp,
lazarus_wince_2.jpg

RUN Sekmesinden Compile dememiz yeterli olacaktır.

Bu arada lazarus ile yaptığınız pogramın EXE si oldukça büyük boyutlu olacaktır, bu debugger işlemlerinden kaynaklanmaktadır. 

Exe boyutunu küçültmek için, son derleme aşamasından önce, aşağıdaki resimdeki Compiler Options -> Debugging sekmesindeki bütün seçenekleri iptal edip o şekilde compiler ederseniz exe boyutunuz oldukça küçülecektir.
lazarus_wince_3.jpg

Programın kaynak kodlarınıda aşağıdaki linkten indirebilirsiniz.

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#2
Güzel olmuş eline sağlık

Bize yardımcı olursan seviniriz.. bizde deneme  yaptık ama lazarus takoz oldu.. Smile
yardımcı olabilirmisiniz..

(24-02-2017, Saat: 11:44)gjamesbond Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlGüzel olmuş eline sağlık

Bize yardımcı olursan seviniriz.. bizde deneme  yaptık ama lazarus takoz oldu.. Smile
yardımcı olabilirmisiniz..

Compiler edilirken desteklemiyor diyor dökümanlara baktım.. çok iyi değil..

win64 den win 32 sürümüne geçtim.. gene değişen bir şey yok..sizin program sorun yok..


Ek Dosyalar Resimler
       
Cevapla
#3
Ellerinize sağlık Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#4
(24-02-2017, Saat: 11:44)gjamesbond Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlGüzel olmuş eline sağlık

Bize yardımcı olursan seviniriz.. bizde deneme  yaptık ama lazarus takoz oldu.. Smile
yardımcı olabilirmisiniz..

(24-02-2017, Saat: 11:44)gjamesbond Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlGüzel olmuş eline sağlık

Bize yardımcı olursan seviniriz.. bizde deneme  yaptık ama lazarus takoz oldu.. Smile
yardımcı olabilirmisiniz..

Compiler edilirken desteklemiyor diyor dökümanlara baktım.. çok iyi değil..

win64 den win 32 sürümüne geçtim.. gene değişen bir şey yok..sizin program sorun yok..

Selam ;
Lazarus un sizde kurulu sürümü ile uyumlu arm_wince derleyicisinide indirip kurmanız gereklidir. aşağıda linkini verdim, hem lazarus un kendisi hem cross platform hemde arm_wince derleyicileri var. arm_wince için 3. sıradaki cross_arm_wince_win32 yi indirip lazarusu kurduktan sonra kurulum yapın sorun yaşamazsınız.

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#5
Teşekkür ederim... atlamışım şimdi çalıştı ...
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Lazarus nedir? Fesih ARSLAN 7 2.704 3 saat önce
Son Yorum: engerex
  Lazarus Hazır Fonksiyonlar narkotik 2 415 11-03-2018, Saat: 17:12
Son Yorum: narkotik
  Lazarus SIGSEGV hatası (Çözüldü / Dolaylı olarak) uparlayan 13 1.411 27-09-2017, Saat: 13:54
Son Yorum: Fesih ARSLAN
  Lazarus 1.6.4 cikti Ugur 0 735 19-03-2017, Saat: 13:27
Son Yorum: Ugur
Information CodeTyphon - Lazarus - FreePascal engerex 6 2.654 17-01-2017, Saat: 14:17
Son Yorum: AliZairov



Konuyu Okuyanlar: 1 Ziyaretçi