Çok Yakında Yeni Bir Arayüzle karşınızdayız! http://yeni.delphican.com/

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: 2.059
» Son Üye: erelitarkan
» Toplam Konular: 3.856
» Toplam Yorumlar: 31.443

Detaylı İstatistikler

Son Aktiviteler
Mobil Uygulama + REST Sun...
Forum: Kitap Hakkında
Son Yorum:

mamcak
7 dakika önce
» Yorumlar: 10
» Okunma: 586
Bilgilendirme: Google Pla...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

frmman
4 saat önce
» Yorumlar: 1
» Okunma: 36
AnonymousThread ile ListV...
Forum: Makale
Son Yorum:

delphi-x
4 saat önce
» Yorumlar: 5
» Okunma: 1.616
Tırnak
Forum: MySQL
Son Yorum:

engerex
Bugün, Saat: 00:14
» Yorumlar: 1
» Okunma: 35
MXL microsoft msxml is no...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

BGNew
Dün, Saat: 21:14
» Yorumlar: 2
» Okunma: 43
Resim Yükleme
Forum: Makale
Son Yorum:

Bay_Y
Dün, Saat: 08:25
» Yorumlar: 15
» Okunma: 2.633
Database'e Resim Yükleme ...
Forum: Makale
Son Yorum:

Bay_Y
Dün, Saat: 08:21
» Yorumlar: 8
» Okunma: 1.658
ListView - CheckBox Kulla...
Forum: Makale
Son Yorum:

Bay_Y
Dün, Saat: 08:15
» Yorumlar: 17
» Okunma: 3.587
Delphi 10.3.3 ile Gelecek...
Forum: Yenilikler & Son Güncellemeler
Son Yorum:

delphim
15-11-2019, Saat: 19:08
» Yorumlar: 22
» Okunma: 1.454
[ÇÖZÜLDÜ] dbdatetine
Forum: Genel Programlama
Son Yorum:

wiseman
15-11-2019, Saat: 18:26
» Yorumlar: 4
» Okunma: 111

 
Star Bilgilendirme: Google Play Uygulama Güncelleme
Yazar: Abdullah ILGAZ - Bugün, Saat: 00:52 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (1)

Arkadaşlar merhaba,

Mevcut uygulamalarınıza güncelleme atarken artık targetSdk sürümü 26 geçerli değil. Uygulamanıza yeni sürüm atmak için işte yapmanız gerekenler:


  1. Projenizin root dizinindeki AndroidManifest.template.xml dosyasını açın.
  2. Açılan manifest'in içide (10. satır)     <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="26" /> değerini bulun.
  3. Bu değeri şu şekilde güncelleyin ve kaydedin:     <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="28" />
  4. Şimdi sıra geldi Build aşamasına. Projenin içindeki Android klasörünü silin.
  5. Project > Build
  6. Uygulamanız artık Deployment'a hazır.

Bu konuyu yazdır

  Tırnak
Yazar: BGNew - Dün, Saat: 23:42 - Forum: MySQL - Yorumlar (1)

Merhaba;


Webden çektiğim verileri MySql db'ye kaydediyorum. 
Create ile oluşturduğum db'ye ( ' ) tırnak sorununu yaşıyorum. Tırnak sorununu nasıl çözerim?

HATA KODU:
First chance exception at $762435D2. Exception class EMySQLNativeException with message '[FireDAC][Phys][MySQL] Illegal mix of collations (latin5_turkish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=''. Process EKIPMAN.exe (9192)

CREATE: 

      
Active := False;
Connection := aFDConnection;
SQL.Clear;
SQL.Add(' CREATE TABLE IF NOT EXISTS EKIPMAN(');
SQL.Add(' ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY');
SQL.Add(', ROW INT');
SQL.Add(', TITLE VARCHAR(255)');
SQL.Add(', LINK VARCHAR(255)');
SQL.Add(', TARIH DATETIME');
SQL.Add(' )');
SQL.Add(' CHARACTER SET latin5 COLLATE latin5_turkish_ci;');
ExecSQL;

INSERT:
 
FDQ.Active := False;
FDQ.Close;
FDQ.SQL.Clear;
FDQ.SQL.Add ('Insert Into EKIPMAN (ROW, TITLE, LINK, TARIH)');
FDQ.SQL.Add(' Values (:ROW, :TIT, :LIN, :TAR)');
FDQ.ParamByName('ROW').AsInteger := 1;
FDQ.ParamByName('TIT').AsString := sTitle;
FDQ.ParamByName('LIN').AsString := sLink;
FDQ.ParamByName('TAR').AsDate := Date;
FDQ.ExecSQL;

Bu konuyu yazdır

  MXL microsoft msxml is not installed
Yazar: BGNew - Dün, Saat: 17:58 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (2)

Merhaba;

xDoc.Active := True; satırında thread microsoft msxml is not installed hatası alıyorum.
Aynı kodları bir buton altında çalıştırınca hata almıyorum. Fakat Execute altında çalıştırınca hata oluyor. 
Bu neden kaynaklı olabilir?



procedure TWebSayfam.Execute;
var
  I: Integer;
  xDoc: IXMLDocument;
  sTitle, sLink: WideString;
  sNode, XNode: IXMLNode;
begin
  xDoc := TXMLDocument.Create(nil);
  try
    xDoc.Active := False;
    xDoc.LoadFromFile('xxxxxxx');
    xDoc.Active := True;
    XNode := xDoc.DocumentElement;
    XNode := xDoc.ChildNodes.First;
    for I := 0 to XNode.ChildNodes.Count - 1 do
    begin
      sNode := XNode.ChildNodes.Nodes[I].ChildNodes.Nodes['item'];
      sTitle := sNode.ChildNodes['title'].Text;
      sLink := sNode.ChildNodes['link'].Text;
    end;
  finally
    xDoc.Active := False;
  end;
end;

Bu konuyu yazdır

  [ÇÖZÜLDÜ] dbdatetine
Yazar: wiseman - 15-11-2019, Saat: 10:27 - Forum: Genel Programlama - Yorumlar (4)

Selamlar arkadaşlar

xe2 versiyonunda woll2woll firmasına ait olan infopower componentini kullanıyordum. Kullanmamdaki amaç ise, bileşenlerinin arasında dbdatetimepicker olmasıydı. Bu bana kolaylık sağlıyordu. Direkt olarak tabloya bu bileşeni bağlıyordum. Şimdi ise, xe10.2 versiyonunda bu bileşeni bulamadığım için kuramadım.  Bu ileşen yerine ne kullanmalıyım ya da sizlerin çözümü konusunda yardımlarınızı rica ediyorum.
İyi çalışmalar dilerim.

Bu konuyu yazdır

  MemTable Filter Sorunu hk.
Yazar: seydigozegir@gmail.com - 14-11-2019, Saat: 15:16 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (2)

Merhaba arkadalar,

Mem tablom'da filtereleme yapıyorum. 
Sira in (1,2,3) komutu çalışmıyor. Neden? Bilgisi olan var mı?

Çalışan Kod : 
Sepet.MemSepet.Filter := 'sira ='+inttostr(KA)+'';
Sepet.MemSepet.Filtered := True;

Çalışmayan Aşağıdaki hatayı veren kod:

Sepet.MemSepet.Filter := 'sira in ('+inttostr(KA)+')';
Sepet.MemSepet.Filtered := True;



RPfrWU.png

Bu konuyu yazdır

  Rest sunucu güvenliği
Yazar: 3ddark - 14-11-2019, Saat: 08:17 - Forum: Muhabbet Olsun - Yorumlar (3)

Merhaba,

Güvenliği sağlamak adına neler yapılabilir. Bu konuda tecrübeniz oldu mu?

Aklıma gelen olası çözümler

  • SSL kurmak (şu anda benim 1 aylık deneme amaçlı kiraladığım sunucuya direkt ip adresi ile bağlanıyorum. Domain name almadım)
  • Session mantığını kurarak. Her Request içinde kullanıcı ve şifre bilgisini istemek. İlk başta Session içinde tanımlı olmayan Request lere giriş yap uyarısı göndermek. Login sayfasında kullanıcı adı ve şifre doğrulamasını geçen kullanıcıları bir Session listesinde tutmak ve burada kayıtlı olan kullanıcıların diğer işlemlerine izin vermek.


Sizin bu konuda bir tecrübeniz oldu mu neler yapılabilir.

Kolay gelsin

Bu konuyu yazdır

  OOP Üzerine
Yazar: Hayati - 13-11-2019, Saat: 11:55 - Forum: Muhabbet Olsun - Yorumlar (45)

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Herkese selam

Gördüğünüz üzere bir gözlük reçetesini fiyatlandırıyorum, zemin rengi açık olan kısımlara bakarak, siyahlarda sonuç döndürüyorum. 10 yıllar önce değişkenlerle yaptığım bu işi zevkine sıfırdan yazıyorum, Record larla çok daha mantıklı hale getirdim yalnız, 40 yaşından sonra tavşan deliğine girmeye karar verdim. Bu yapıyı tamamen OOP haline getirmek istiyorum ve ilk tecrübem olacak. ŞİMDİ

1- TRecete isimli 1 Class mı (Tüm property ve functionlar aynı Class ta)

2- THastaBilgileri, TGozluk (Uzak Gözlük Bedeli - Yakın Gözlük Bedeli) 2 Class mı

3- THastaBilgileri, TCam (UzakR-UzakL-YakinR-YakinL),  TCerceve (UzakCer-YakinCer) gibi 3 Class mı

4- Başka bir şey

Aklıma gelen dizaynlar bunlar  ve muhtemelen 4.şık doğru Smile  OOP mantığında neyi öncelemeliyim, okunabilirlik, daha az kod, modülerlik vs vs.  Mümkün olduğunca küçük parçalara ayırmak avantaj mı angarya mı, siz olsaydınız tasarımı nasıl yapardınız? Tecrübelerinizi ve değerli yorumlarınızı bu basit örnek üzerinden (mümkünse nedenleri ile) paylaşırsanız sevinirim.

Bu konuyu yazdır

Question UWP app
Yazar: mustafatorun - 12-11-2019, Saat: 18:37 - Forum: Genel Programlama - Yorumlar (2)

Delphi Rio ile UWP app geliştirebilyor muyuz?

Bu konuyu yazdır

  Rad studio 10.3.3
Yazar: serdar - 12-11-2019, Saat: 09:12 - Forum: Muhabbet Olsun - Yorumlar (5)

Merhaba arkadaşlar 
10.3.3 yayınlandımı?

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Bu konuyu yazdır

  CodeRage 2019 - FireMonkey Multi-Device Design
Yazar: Fesih ARSLAN - 12-11-2019, Saat: 08:53 - Forum: Embarcadero Görsel Eğitimleri - Yorumlar (2)

Merhaba,
Embarcadero tarafından her yıl geleneksel olarak düzenlenen CodeRage eğitim günleri bir kaç gün önce başladı. 
Etkinlik kapsamı: 

   

Etkinlikler kapsamında Rad Studio'nun yeni özellikleri ve bu geliştirme ortamı ile hazırlanan uygulama ve bileşenlerin tanıtımı yapılıyor. 
Bu etkinliklerde anlatılan örnek uygulamalara ulaşmak için: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Etkinliklere kayıt olmak için: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Dün düzenlenen etkinlik materyallerine ulaşmak için: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Bu konuyu yazdır