Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 1.162
» Son Üye: cascaridas
» Toplam Konular: 2.377
» Toplam Yorumlar: 18.887

Detaylı İstatistikler

Son Aktiviteler
Derleyici Direktifleri Ha...
Forum: Genel Programlama
Son Yorum:

ssahinoglu
1 saat önce
» Yorumlar: 7
» Okunma: 3.009
Kimler ne yapıyor?
Forum: Muhabbet Olsun
Son Yorum:

dicle_gsm
Dün, Saat: 12:29
» Yorumlar: 1
» Okunma: 71
Kayan Yazı
Forum: Genel Programlama
Son Yorum:

ssahinoglu
Dün, Saat: 08:49
» Yorumlar: 48
» Okunma: 2.518
Yazarken Dinlediğiniz Müz...
Forum: Muhabbet Olsun
Son Yorum:

dicle_gsm
20-08-2018, Saat: 23:15
» Yorumlar: 50
» Okunma: 18.102
Http post etme
Forum: Genel Programlama
Son Yorum:

arsl01
20-08-2018, Saat: 19:59
» Yorumlar: 0
» Okunma: 39
Iyi bir ide'nin avantajı ...
Forum: Muhabbet Olsun
Son Yorum:

masteryoda
20-08-2018, Saat: 17:17
» Yorumlar: 6
» Okunma: 94
Delphi Udemy Kursu
Forum: Görsel Eğitimler
Son Yorum:

hyperxman
20-08-2018, Saat: 16:16
» Yorumlar: 26
» Okunma: 745
Delphican Ailesinin Kurba...
Forum: Muhabbet Olsun
Son Yorum:

berk06
20-08-2018, Saat: 10:33
» Yorumlar: 12
» Okunma: 157
Mobil platform örnekleri
Forum: e-Kaynak
Son Yorum:

hyperxman
19-08-2018, Saat: 01:28
» Yorumlar: 3
» Okunma: 89
Listview tedit
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

narkotik
17-08-2018, Saat: 20:31
» Yorumlar: 2
» Okunma: 81

 
Information Firebird veritabanı dosya sürümünü öğrenme
Yazar: masteryoda - 18-02-2017, Saat: 13:35 - Forum: FireBird - Yorumlar (1)

Elime geçen bir firebird veritabanında bazı alanları açamamıştım sistemde firebird 2.5 kurulu idi bazı tanımlamak istediğim trigerlarda çalışmamıştı sonra bu veritabanı dosyasının hiç güncellenmediği aklıma geldi bir kaç google aramasından sonra versiyonunu nasıl öğrenebileceğimi buldum  dosyamızın “ODS” (on-disk structure) karşılığını tutan bir numaramız var bunu öğrenmek için.
“C:\Program Files (x86)\Firebird\Firebird_2_5\bin\gstat.exe” -h C:\DATA\VERITABANIDOSYAM.FDB
komutunu veriyoruz karşımıza çıkan bilgiler:
Database “VERITABANIDOSYAM.FDB”
Database header page information:
Flags                   0
Checksum                12345
Generation              1179
Page size               4096
ODS version             11.2
Oldest transaction      1168
Oldest active           1169
Oldest snapshot         1169
Next transaction        1169
Bumped transaction      1
Sequence number         0
Next attachment ID      36
Implementation ID       16
Shadow count            0
Page buffers            0
Next header page        0
Database dialect        1
Creation date           May 3, 2016 14:30:15
Attributes              force write
Variable header data:
Sweep interval:         20000
*END*
Burada yeralan “ODS version             11.2” bilgisi bize Firebird 2.5 olduğunu göstermektedir diğer ods versiyonları ve karşılıkları
ODS = On-Disk-Scructure
ODS                         InterBase  FireBird

9.0                            5.0            –
9.1                            5.5/5.6      –
10.0                          6.0            1.0
10.1                          6.5            1.5
11.0                          7.0            2.0
11.1                          7.1            2.1
11.2                          7.5            2.5
12.0                          2007         3.0
13.0                          2009
15.0                          XE/XE3
16.0                          XE7
Server-Versionsno.   InterBase-Server

5.6.0                         InterBase 5.6
6.0.0                         InterBase 6.0    (first version openSource)
6.0.2                         InterBase 6.0.2 (last version openSource)
7.1.0                         InterBase 7.1
7.5.0                         InterBase 7.5
7.5.1                         InterBase 7.5 SP1
8.0.0                         InterBase 2007
9.0.0                         InterBase 2009
10.0.0                       InterBase XE/XE3
12.0.x                       InterBase XE7
Server-Versionsno.   FireBird-Server
1.0.x                         FireBird 1.0
1.5.x                         FireBird 1.5
2.0.x                         FireBird 2.0
2.1.x                         FireBird 2.1
2.5.x                         FireBird 2.5
3.0.x                         FireBird 3.0

Bu konuyu yazdır

  Veritabanı Kullanımını Denetlemek
Yazar: DelphiCanR - 18-02-2017, Saat: 09:15 - Forum: FireBird - Yorumlar (13)

Merhaba arkadaşlar, bugün bana yine lazım oldu. Bilgi güncelleme açısından sizinle de paylaşayım dedim.
Firebird kullanan programlarınızda, veritabanı ile ilgili bir işlem yapmadan önce (backup-restore gibi, veya index güncelleme gibi ) veritabanına kaç kullanıcının bağlı olduğunu görmek gerekebilir. DBWorkbench veya IBEXPERT gibi programlar bunu gösterebiliyor, fakat bu programları açma durumu olmadığını ve indexleme işleminin program içinden yapıldığını varsayalım.
Çoğu programda "Veri Güncelleme", "Veri Kontrolü" vb. isimlerle de aslında aynı işlem yapılır. Veriler elden geçirilir, silinen kayıtlar komple temizlenir, indexler tazelenir.

Tabi bu işlemlerin yapıldığı sırada da programın kullanılmaması tavsiye edilir. Bende çok yaşadım, kullanıcılara programdan çıkın dememize rağmen aşağıda simge durumuna indiren de oluyor, çıktım diye sadece kullandığı ekrandan çıkan da oluyor. Yani bir şekilde veritabanına kimlerin bağlı olduğunu anlamamız lazım.

Çok uzattım, kısaca şöyle :

select * from mon$attachments

yazdığımızda, veritabanına kaç kullanıcının bağlı olduğunu görebilirsiniz. Yalnız burada listelenen kayıtlar içinde SİZ de bağlı olduğunuz için her zaman 1 bağlantı açık görünecektir. Bu sebeple bu sorguyu yazarken ;

SELECT COUNT(*) FROM MON$ATTACHMENTS WHERE MON$REMOTE_ADDRESS<>'127.0.0.1'

şeklinde yazarsanız, kendi lokal bağlantınız dışında kaç kullanıcı bağlı diye kontrol  edebilirsiniz. Count(*) yerine * yazdığınızda dönen değerler içinde yer alan MON$REMOTE_PROCESS değeri de işe yarar bir veri çünkü veritabanına bağlanan programın hangisi olduğunu da orada yazıyor.

Aynı şekilde, veritabanına bağlı olan kullanıcıların hangi SQL sorgularını çalıştırdığını da ;

select * from mon$statements

ile görebilirsiniz. Bilenler bilir, hani SQL Server'da Profiler diye bir şey var. Kullanıcıların çalıştırdığı SQL sorgularını görebiliyorsunuz. Firebird'de de aynı işi bu sorgu ile yapabiliyorsunuz. Hata ararken ve sunucuda çalışan SQL kodlarını izlemek gerektiğinde çok işe yarıyor.

Faydalı olması dileğiyle.

Bu konuyu yazdır

  server kullanımı
Yazar: Kamuran Alpkaya - 17-02-2017, Saat: 16:38 - Forum: FireBird - Yorumlar (1)

s.a.
firebird vt kullandığım ve delphi ile yazılmış bir programımız var. yeni bir kurumla anlaştık programı vercez ama kurumun serveri yok. veri tabanını nerde barındırabilirim. normal bir masaüstü pc de barındırmak ne kadar güvenli olur. bu konuda önerilerinizi bekliyorum. hayırlı akşamlar.

Bu konuyu yazdır

  Edit boş geçilmesin
Yazar: Mericx - 17-02-2017, Saat: 16:31 - Forum: Genel Programlama - Yorumlar (10)

Merhaba. Delphi de kayıt esnasında Edite bilgi girilmesini zorunlu olarak gösterme methodu nasıl kullanılıyor? Örnek vermem gerekirse adam adını girmez ise yan tarafta Kırmızı şekilde '' * '' çıkıp Zorunlu alan olduğunu göstersin. Bunu nasıl yapabilirim var mı böyle bir şey

Bu konuyu yazdır

  Delphi anılarımızı tazeleyelim
Yazar: DelphiCanR - 17-02-2017, Saat: 16:21 - Forum: Muhabbet Olsun - Yorumlar (7)

Marco Cantu bugün blog sayfasında Delphi'nin 22 yılından ve halen taş gibi olduğundan bahsediyor, benim çok hoşuma gitti. Belki siz de beğenirsiniz.
Link:

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol


Saygılarımla.

Edited by Tuğrul: Link satırı eklendi.

Bu konuyu yazdır

  Aradan sil
Yazar: serhat - 17-02-2017, Saat: 09:44 - Forum: Genel Programlama - Yorumlar (2)

Selamlar, Excelden (YERLİ) ( 650809-0001080)*WPS gibi farklı id numaraları db'ye kaydediyorum, kayıt sırasında aradan  "-" dan sonra kırmızı renk ile belirlediğim "0" ları silmem lazım bu yöntemi nasıl yapabilirim?


function TForm2.RIdTemizle(Harf: String): String;
const
  Sil: String = 'ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZQX()"*£_<>;:~,+?=!^%&[]{}?\/ ';
var
  N: Integer;
begin
  for N := 1 to length(Sil) do
  begin
    Harf := StringReplace(Harf, Sil[N], '', [rfReplaceAll]);
    Result := Harf;
  end;
end;

Bu konuyu yazdır

  Alexa Ziyaretçi Yüzdemiz (Percent of Visitors)
Yazar: DelphiCan - 16-02-2017, Saat: 09:01 - Forum: Muhabbet Olsun - Yorumlar (2)

Merhaba,
Anladığım kadarıyla Alexa Ülke Sıralamasında Ziyaretçi Yüzdesini kullanıyor.
Site Info sayfasında; Global Rank'ın haricinde göstermiş olduğu Rank in <Ülke Adı>  Türkiye görünüyordu.
Fakat; Smile
Azerbaycanlı kardeşlerimizin yoğun ilgisinden dolayı DelphiCan'ın en çok ziyaret edilen ülke sıralamasında ilk sırayı Azerbaycan aldı.
İlginiz için teşekkürler, kardeş Ülke.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Bu konuyu yazdır

  Yazılım Dilleri Sıralaması - Tiobe Şubat 2017
Yazar: DelphiCan - 16-02-2017, Saat: 08:33 - Forum: Muhabbet Olsun - Yorumlar (40)

Merhaba,
Delphi geçen aya göre yine yükselişte (9. Sırada);  20, 18 ve geçen ay ise 11. sırada olan Delphi, yavaş yavaş hak ettiği konuma geliyor.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Bu konuyu yazdır

  Tüm mobil platformlarda çalışacak web uygulama
Yazar: 10.Köy - 15-02-2017, Saat: 22:36 - Forum: Muhabbet Olsun - Yorumlar (6)

Herkese merhabalar. Hobi olarak program yazıyorum. Android için yazdığım progam ios ta AMD işlemci kullanmam ve sanal mac'in kararsız çalışmasından dolayı ios cihazlar için derleyemedim. Ios, android mobil ortamlarda çalışan web uygulama için delphi olması şart değil Unigui inceledim ve kısıtlamaları örneğin renk değişimleri 3 kişiden fazla kullanıcı kısıtlaması amacımı oldukça sınırlıyor.

Mobil ortamda yapmak istediğim web uygulama, label panel gibi nesnelerin renk değişimleri ve basit tarih fonksiyonları. Bu çıkmazla belki yeni tecrübeler edinebilirim. Mobil ortamda web uygulama yazmak için nereden başlamam gerekiyor. Ne önerirsiniz? Teşekkürler.

Bu konuyu yazdır

  Android Ekran Kaydırma
Yazar: dnzmobile - 15-02-2017, Saat: 11:05 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (12)

Android cihazlarda ekran kaydırma işlemi nasıl yapılır? Bu konuyla ilgili yardımcı olabilecek var mı?
Örneğin;
tStTrM.jpg
Ekranı sağa veya sola kaydırdıkça değişmekte. Delphide biraz araştırdım, sanırım TabControl ile ilgili bir durum fakat bir türlü parmakla tablar arası geçişi sağlayamadım.

Bu konuyu yazdır