Anasayfa / Delphi (Sayfa 2)

Delphi

delphi

Delphi define global scope

Delphi de global scope da önceden tanımlı derleyici koşulları eklemenin 2 yolu var örnek TRIAL adında bir koşul tanımlayacağız 1) Rad Studyo – Project-Options-Delphi Compiler-Conditional Defines 2)include file yöntemi ile 1. yöntem için Kodumuz procedure TForm1.btnTestClick(Sender: TObject); begin {$IFDEF TRIAL} ShowMessage('TRIAL.'); {$ELSE} ShowMessage('NOT TRIAL.'); {$ENDIF} end; 2. Yöntemde  predefines.inc isimli …

Devamını Oku »

Firebird Error loading plugin Engine12 Error loading plugin Engine12 plugins/Engine12 exists but can not be loaded.

Error loading plugin Engine12 Module D:\FBEMBED3\plugins/Engine12 exists but can not be loaded. bilgisayarım da firebird 2.5 versiyonunu kullanıyorum ama firebird  3 bir veritabanına bağlanmam gerekti bunun için firebird 3 embed versiyonunu indirdim. D:\FBEMBED3 klasörüne dosyaları çıkardım delphi tarafında conFb.Disconnect; conFb.Server:=fbServer; conFb.Database:=fbDatabase; conFb.Username:=fbUsername; conFb.Password:=fbPassword; conFb.Port:=fbPort; conFb.SpecificOptions.Values['Charset']:=fbCharset; if fbUseUnicode then conFb.SpecificOptions.Values['UseUnicode']:='True' else …

Devamını Oku »

Delphi cxGridPopupMenu Style problemi ve çözümü

Uygulamamda Güncel delphi sürümleri ile gelen native skinleri kullanmak istedim her şey çok güzeldi taaki cxGridPopupMenu ye ihtiyacım olduğunda bana aşağıdaki gibi bir görüntü vermesi ile hüsran oldu Çözümü https://stackoverflow.com/questions/24596253/delphi-xe6-issue-with-styled-menus-with-invisible-items https://github.com/rruz/vcl-styles-utils indirip zipten çıkardıktan sonra comon klasörünü Tools->Options->Library->Library Path D:\SIZIN_DOSYA_YOLUNUZ\vcl-styles-utils-master\Common ve D:\SIZIN_DOSYA_YOLUNUZ\vcl-styles-utils-master\delphi-detours-library Pathlerini Ekliyoruz. Daha sonra projemize Vcl.Styles.Utils.Menus, Vcl.Styles.Utils.SysControls, Vcl.Styles.Utils.SysStyleHook, …

Devamını Oku »

Craps Oyunu kazanma olasılığı c pascal

C kursunda yazdığımız ve hoşuma giden bir örneği paylaşmak istiyorum burada kodu ben pascal diline de çevirdim. oyunun uzunca açıklaması https://en.wikipedia.org/wiki/Craps kısaca iki zar atıyorsunuz atığınız zarın toplamı 7 veya 12 ise kazanıyorsunuz eğer 2 ,3,12 ise kasa kazanıyor diğer sayılar geldiğinde örnek 6 atınız burada oyunun kuralları değişiyor ve …

Devamını Oku »

Object Pascal Ram Kullanımını Öğrenme

function CurrentMemoryUsage: Cardinal; var PMC: PsAPI.TProcessMemoryCounters; // receives info about process memory begin Result := 0; // default result on error or if not supported on OS PMC.cb := SizeOf(PMC); if PsAPI.GetProcessMemoryInfo( Windows.GetCurrentProcess, @PMC, SizeOf(PMC) ) then Result := PMC.WorkingSetSize; end; Gerekli unitler: SysUtils, Windows, PsAPI.

Devamını Oku »