Bu projelerle ilgili ileride ticari bir takım düşüncelerim mevcut. Bu yüzden şimdilik kaynak kodları yayınlamayı düşünmüyorum. Fakat yine de ileri de neler olabilir bunu zaman gösterecek...
Selametle kalın vesselam.
124 uygun sonuç bulundu
- 29 Oca 2025 07:24
- Forum: Kylix / Lazarus / Freepascal
- Başlık: Lazarus ile yazilan Cizim Programi. (LazCAD).
- Cevaplar: 4
- Görüntüleme: 80163
- 27 Oca 2025 08:49
- Forum: Kylix / Lazarus / Freepascal
- Başlık: Lazarus ile yazilan Cizim Programi. (LazCAD).
- Cevaplar: 4
- Görüntüleme: 80163
Re: Lazarus ile yazilan Cizim Programi. (LazCAD).
Merhaba Mustafa Kardeş güzel çalışma ellerine sağlık.
Benim de, Windows da EmlakCad ve Android de Poligon isminde bir CAD uygulamam mevcut.
Emlakcad;
https://youtu.be/5yhI1uq-3yM?si=Ru1pYAFhQFTryRoz
Poligon;
https://youtu.be/gBS0AMrJ50s?si=XIL2qEH1VgVPIE70
Selamlar, Saygılar.
Benim de, Windows da EmlakCad ve Android de Poligon isminde bir CAD uygulamam mevcut.
Emlakcad;
https://youtu.be/5yhI1uq-3yM?si=Ru1pYAFhQFTryRoz
Poligon;
https://youtu.be/gBS0AMrJ50s?si=XIL2qEH1VgVPIE70
Selamlar, Saygılar.
- 28 Ara 2023 08:01
- Forum: Programlama
- Başlık: Delphi ile küre yapıp fare ile döndürmek?
- Cevaplar: 3
- Görüntüleme: 2200
Re: Delphi ile küre yapıp fare ile döndürmek?
Merhaba
Zamanında bende ilgilenmiştim bu konuyla nette ufak tefek örnekler bulmuştum fakat tüm yollar OpenGL'ye çıkmıştı.
Sonrasında 2 boyutlu CAD uygulaması geliştirdim. Windows için https://youtu.be/5yhI1uq-3yM devamında pascal kullanarak aynı uygulamayı daha da geliştirerek Androide aktardım ...
Zamanında bende ilgilenmiştim bu konuyla nette ufak tefek örnekler bulmuştum fakat tüm yollar OpenGL'ye çıkmıştı.
Sonrasında 2 boyutlu CAD uygulaması geliştirdim. Windows için https://youtu.be/5yhI1uq-3yM devamında pascal kullanarak aynı uygulamayı daha da geliştirerek Androide aktardım ...
- 28 Ara 2023 07:51
- Forum: Programlama
- Başlık: Microsoft office 2019 olecontainer problemi
- Cevaplar: 1
- Görüntüleme: 1510
Re: Microsoft office 2019 olecontainer problemi
Merhaba
Ms ofisin herhangi bir sürümünü kullanmıyorum. Fakat tüm sorun pencerenin ayrı bi yerde açılması ise, bir çözüm olarak;
Ayrı açılan pencerelerin handle verilerine ulaşıp pencereyi kendi formuma çekerdim.
Ms ofisin herhangi bir sürümünü kullanmıyorum. Fakat tüm sorun pencerenin ayrı bi yerde açılması ise, bir çözüm olarak;
Ayrı açılan pencerelerin handle verilerine ulaşıp pencereyi kendi formuma çekerdim.
- 15 Ara 2023 04:42
- Forum: Programlama
- Başlık: DBGrid satırlarını gruplayarak renklendirme
- Cevaplar: 13
- Görüntüleme: 5245
Re: DBGrid satırlarını gruplayarak renklendirme
Lazarus'ta TDBGrid'de satır renklendirmeyi şu şekilde yapıyorum;
procedure TForm_Main.DBGrid_ZeminPrepareCanvas(sender: TObject;
DataCol: Integer; Column: TColumn; AState: TGridDrawState);
begin
if (Sender as TDBGrid).Datasource.DataSet.FieldByName('id').AsString='1' then
begin
(Sender as ...
procedure TForm_Main.DBGrid_ZeminPrepareCanvas(sender: TObject;
DataCol: Integer; Column: TColumn; AState: TGridDrawState);
begin
if (Sender as TDBGrid).Datasource.DataSet.FieldByName('id').AsString='1' then
begin
(Sender as ...
- 02 Ara 2022 10:50
- Forum: Programlama
- Başlık: Kopyalama Yaparken programın donması
- Cevaplar: 2
- Görüntüleme: 1631
Re: Kopyalama Yaparken programın donması
Merhaba,
Uzun süreli işlemlerde Thread kullanmalısınız. Veya daha basit usulde ;
Kullanabilirsiniz. Fakat bu kodun kullanılması ustalarca tavsiye edilmez.
Uzun süreli işlemlerde Thread kullanmalısınız. Veya daha basit usulde ;
Kod: Tümünü seç
Application.ProcessMessages;
- 01 Ara 2022 06:42
- Forum: Programlama
- Başlık: Satış Fişi Alt iskonto isk kar kdv Hesaplama
- Cevaplar: 9
- Görüntüleme: 3858
Re: Satış Fişi Alt iskonto isk kar kdv Hesaplama
Kontrol ettim, bende sorunsuz çalışıyor.
- 01 Ara 2022 04:00
- Forum: Programlama
- Başlık: Satış Fişi Alt iskonto isk kar kdv Hesaplama
- Cevaplar: 9
- Görüntüleme: 3858
Re: Satış Fişi Alt iskonto isk kar kdv Hesaplama
Veritabanınızda boş olma ihtimali olan alanlarınız varsa bu alanları formülde doğrudan kullanmak yerine öncesinde içerik kontrol yapmalısınız.
- 01 Ara 2022 02:31
- Forum: Programlama
- Başlık: Satış Fişi Alt iskonto isk kar kdv Hesaplama
- Cevaplar: 9
- Görüntüleme: 3858
Re: Satış Fişi Alt iskonto isk kar kdv Hesaplama
Kodlar Lazarusta yazılıp denenmiştir.
procedure TForm1.Button1Click(Sender: TObject);
var
fiyat_tutar,adet,iskonto,kar,kdv,satis_fiyati:double;
begin
fiyat_tutar:=353.20; adet:=1; iskonto:=10; kar:=10; kdv:=18;
satis_fiyati:= ((fiyat_tutar*adet)*((100-iskonto)/100)) *((100+kar)/100)*((100+kdv ...
procedure TForm1.Button1Click(Sender: TObject);
var
fiyat_tutar,adet,iskonto,kar,kdv,satis_fiyati:double;
begin
fiyat_tutar:=353.20; adet:=1; iskonto:=10; kar:=10; kdv:=18;
satis_fiyati:= ((fiyat_tutar*adet)*((100-iskonto)/100)) *((100+kar)/100)*((100+kdv ...
- 14 Eki 2022 09:25
- Forum: Programlama
- Başlık: Help - Excel - VCL form
- Cevaplar: 2
- Görüntüleme: 2018
Re: Help - Excel - VCL form
Lazarus kullanıyorum, delphi kullanmıyorum. O yüzden delphi için biraz değişiklik yapmanız gerekebilir.
En basit şekliyle ;
Unit1.pas içerisindeki kodları inceleyerek, ilgilendiğiniz Uygulamaya ve içerisindeki handle verisi olan kontrollere erişebilirsiniz. Bence, işin en önemli kısmı ...
En basit şekliyle ;
Unit1.pas içerisindeki kodları inceleyerek, ilgilendiğiniz Uygulamaya ve içerisindeki handle verisi olan kontrollere erişebilirsiniz. Bence, işin en önemli kısmı ...
- 11 Eki 2022 07:15
- Forum: Programlama
- Başlık: Help - Excel - VCL form
- Cevaplar: 2
- Görüntüleme: 2018
Re: Help - Excel - VCL form
Konu ile ilgili daha önce yaptığım bir çalışma (Lazarus kullanılarak yapılmıştır.) işimi görmüştü. İncelemenizde yarar var diye düşünüyorum.
O zaman yararlandığım bir kaynak ; http://aziga.x10.mx/delphi/index.php?op ... &Itemid=11
O zaman yararlandığım bir kaynak ; http://aziga.x10.mx/delphi/index.php?op ... &Itemid=11
- 26 Eyl 2022 07:38
- Forum: Programlama
- Başlık: Help - Excel - VCL form
- Cevaplar: 2
- Görüntüleme: 2018
Re: Help - Excel - VCL form
Firstly;
- CreateToolHelp32SnapShot and Process32First
You should take a snapshot of the system with its commands. The ThreadId information of the application you want will be included in the image you receive.
- GetWindowThreadProcessID
It will give the window handle of the ThreadId information ...
- CreateToolHelp32SnapShot and Process32First
You should take a snapshot of the system with its commands. The ThreadId information of the application you want will be included in the image you receive.
- GetWindowThreadProcessID
It will give the window handle of the ThreadId information ...
- 23 Eyl 2022 02:43
- Forum: Programlama
- Başlık: Stringgrid seçili sütunları aktarma
- Cevaplar: 3
- Görüntüleme: 1530
Re: Stringgrid seçili sütunları aktarma
Merhaba,
Kodlar Lazarus'ta yazılıp denenmiştir. Seçim Bölgesinin Satır ve Sutun bilgileri ;
procedure TForm1.StringGrid1Click(Sender: TObject);
begin
caption:=
StringGrid1.Selection.TopLeft.y.ToString+',' + StringGrid1.Selection.TopLeft.x.ToString + ' ' +
StringGrid1.Selection.BottomRight.y ...
Kodlar Lazarus'ta yazılıp denenmiştir. Seçim Bölgesinin Satır ve Sutun bilgileri ;
procedure TForm1.StringGrid1Click(Sender: TObject);
begin
caption:=
StringGrid1.Selection.TopLeft.y.ToString+',' + StringGrid1.Selection.TopLeft.x.ToString + ' ' +
StringGrid1.Selection.BottomRight.y ...
- 02 Eyl 2022 02:11
- Forum: Programlama
- Başlık: SQLite Tabloya Alan Ekleme
- Cevaplar: 6
- Görüntüleme: 2087
Re: SQLite Tabloya Alan Ekleme
Postgresql'de şöyle bir uygulama var buradaki esas ifade EXISTS ;
SELECT EXISTS (
SELECT FROM
pg_tables
WHERE
schemaname = 'public' AND
tablename = 'Tablo_Adı'
);
Uygulama tarafında ise şu şekilde kullanımı mevcut ;
ZQuery1.Active:=false;
ZQuery1.SQL.Text:=memo1.Text; // Yukarıdaki ...
SELECT EXISTS (
SELECT FROM
pg_tables
WHERE
schemaname = 'public' AND
tablename = 'Tablo_Adı'
);
Uygulama tarafında ise şu şekilde kullanımı mevcut ;
ZQuery1.Active:=false;
ZQuery1.SQL.Text:=memo1.Text; // Yukarıdaki ...
- 08 Ağu 2022 08:08
- Forum: Programlama
- Başlık: Hangi bileşen tıklandı
- Cevaplar: 2
- Görüntüleme: 1467
Re: Hangi bileşen tıklandı
Merhaba,
Tüm panellerin metodlarını işlemek, tek bir panelin metodlarını işlemek ile aynıdır. Burada kullanmanız gereken TPanel(sender)...
İlk olarak işlemek istediğiniz bir panelin metodunu ele alıp gereken kodları yazdıktan sonra diğer panellerin metodunu yazdığınız bu metoda bağlamalısınız ...
Tüm panellerin metodlarını işlemek, tek bir panelin metodlarını işlemek ile aynıdır. Burada kullanmanız gereken TPanel(sender)...
İlk olarak işlemek istediğiniz bir panelin metodunu ele alıp gereken kodları yazdıktan sonra diğer panellerin metodunu yazdığınız bu metoda bağlamalısınız ...