Ç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.155
» Son Üye: irfanafsar
» Toplam Konular: 3.937
» Toplam Yorumlar: 32.051

Detaylı İstatistikler

Son Aktiviteler
TDictionary - value ile k...
Forum: Genel Programlama
Son Yorum:

berk06
11 saat önce
» Yorumlar: 4
» Okunma: 148
Google Play Yükleme Serti...
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

mamcak
11 saat önce
» Yorumlar: 6
» Okunma: 201
CTRL + D Sorunu
Forum: IDE & Eklentiler
Son Yorum:

hi_selamlar
Dün, Saat: 13:45
» Yorumlar: 8
» Okunma: 171
mysql databaseye bağlanma
Forum: Mobil Platform - FireMonkey (FMX)
Son Yorum:

Kerembacioglu
05-12-2019, Saat: 23:31
» Yorumlar: 21
» Okunma: 418
Tüm açılan Formları başla...
Forum: Genel Programlama
Son Yorum:

mustafaozpinar
05-12-2019, Saat: 20:58
» Yorumlar: 2
» Okunma: 94
Property Gizleme
Forum: Genel Programlama
Son Yorum:

mustafaozpinar
05-12-2019, Saat: 17:55
» Yorumlar: 3
» Okunma: 132
Microsoft Outlook Takvim ...
Forum: Genel Programlama
Son Yorum:

itsmylife38
05-12-2019, Saat: 16:08
» Yorumlar: 2
» Okunma: 97
panel resize ve move > di...
Forum: Genel Programlama
Son Yorum:

info@guzelceker.com
05-12-2019, Saat: 10:32
» Yorumlar: 0
» Okunma: 57
ağ haberleşmesi
Forum: Genel Programlama
Son Yorum:

sadikacar60
04-12-2019, Saat: 22:57
» Yorumlar: 9
» Okunma: 387
TBX Component Yardım
Forum: Genel Programlama
Son Yorum:

wiseman
04-12-2019, Saat: 21:13
» Yorumlar: 6
» Okunma: 168

 
  onresize >onresized
Yazar: info@guzelceker.com - 29-11-2019, Saat: 13:34 - Forum: Genel Programlama - Yorumlar (3)

bir panel üzerinde çok sayıda image var. bunların onresize olayında kodlarım var paneli büyttüüğümde çok sayıda işlem gerçekleşiyor ve bazen yarıda kalıyor

ben bunu timer kullanmadan nasıl yapabilirim yani resize işlemi bitiiğinde

Bu konuyu yazdır

  izin
Yazar: Kerembacioglu - 28-11-2019, Saat: 18:21 - Forum: Merakımdan Soruyorum - Yorumlar (2)

Fesih ARSLAN - Şu anda izinli İzin Sebebi: ...
İzine Çıkış Tarihi: 22-10-2019 — İzinden Dönüş Tarihi: 11-07-2029



Bu nasıl bir izin Smile

Bu konuyu yazdır

  MSSQL Restore Öncesi Dönülebilir mi
Yazar: pro_imaj - 28-11-2019, Saat: 18:03 - Forum: MS SQL Server - Yorumlar (3)

Merhaba,

MSSQL yaptığım tüm değişiklikleri unutarak databasenin eski halini retore yaptım, bir önceki haline dönmenin mümkünü varmı, bu konuda bilgisi olan var mı.

Teşekkürler.

Bu konuyu yazdır

  TLabel sroolbars özelliği.
Yazar: Kerembacioglu - 28-11-2019, Saat: 16:08 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (12)

Merhaba;


TLabel'a databaseden max 3000 karakter girişi çekiyorum. Tlabel'i metinleri okumak için Mouse (topu) ile kaydırarak okumam gerek.
TLabel ve TText sroolbars özelliği yok bunun için ne yapabilirim?


Not: 
TMemo denedim işimi çözmedi TLabel Mouse ile sağ click, sol click, tıklayarak işlemler yaptırıyorum.

Bu konuyu yazdır

  readcomponent içinde isim değiştirme
Yazar: info@guzelceker.com - 28-11-2019, Saat: 11:04 - Forum: Genel Programlama - Yorum Yok

burada timageenview nesnelerinin adını değiştirmem gerekiyor.. çok ilginç aynı flowpanel içine yüklediğim zaman aynı isimleri tutuyor ...

 DataModule2.ADS_SAYFA.First;     ///
  for I := 0 to AlbumSayfaSayisi-1 do
  begin
     Sayfa_FotoSayisi := DataModule2.ADS_SAYFA.FieldByName('FOTOSAYISI').AsInteger;
     pagecnt          := TPageControlex(tpanel(Form1.flowpanel1.Controls[i]).Controls[0]);

     With TTabSheet.Create(pagecnt) do
     begin
     Name        := Format('Sayfa_%.2d', [i]) ;
     Caption     := TabsheetNo(i) ;//TabsheetNo(i);
     PageControl := pagecnt;
     end;

   iTemp             := TStringList.Create;
   iTemp2            := TStringList.Create;
   iTemp.Duplicates  := TDuplicates.dupAccept;
   iTemp2.Duplicates := TDuplicates.dupAccept;
   MemStr            := TMemoryStream.Create;

   try
   RegisterClass( TLabel );
   RegisterClass( TPanel );
   RegisterClass( TEdit );
   RegisterClass( TCheckBox );
   RegisterClass( TRadioButton );
   RegisterClass( tOMultiPanel );
   RegisterClass( timageenview );
   RegisterClass( tieview );
   RegisterClass( tImageEnVect );
   RegisterClass( timage );
   RegisterClass( tpanel );
   RegisterClass( tbutton );
   RegisterClass( tIzgaraPanel );
   RegisterClass( TComponent );

   PanelStr := TMemoryStream.Create;

   DataModule2.ADS_template.Active      :=false;
   DataModule2.ADS_template.CommandText :='select * from sablonlar WHERE sablon_fotosayisi =:par1';
   DataModule2.ADS_template.Parameters.ParamByName('par1').Value:= Sayfa_FotoSayisi;
   DataModule2.ADS_template.Active      :=true;
   DataModule2.ADS_template.Last;

   TemplateNo:=   DataModule2.ADS_template.FieldByName('sablon_id').AsString;
  //   showmessage(TemplateNo) ;

   LoadFromFileToMem('M:\FOTOMS PROJELER\PROJE AUTOTRID3\Win32\Release\Template\'+TemplateNo,PanelStr);

   PanelStr.Position := 0;
   iTemp2.LoadFromStream( PanelStr ); // our original source
   PanelStr.Size := 0;
   MemStr.Position := 0;
   MemStr.WriteComponent( pagecnt.Pages[0]);
   StreamConvert(MemStr);
   // PanelStr now has our destination poanel.
   PanelStr.Position := 0;
   iTemp.LoadFromStream( PanelStr );
       for ii := 0 to iTemp2.Count - 1 do
       begin
         iTemp.Insert( ITemp.Count - 1, iTemp2[ ii ]);
       end;
   PanelStr.Size := 0;
   iTemp.SaveToStream( PanelStr );
   PanelStr.Position := 0;
   Form1.memo1.Lines.LoadFromStream(PanelStr);
   MemStr.Size := 0;
   PanelStr.Position := 0;
   ObjectTextToBinary( PanelStr, MemStr);
   MemStr.Position := 0;

   MemStr.ReadComponent(  pagecnt.Pages[0]);
   pagecnt.Pages[0].Controls[0].Align:=alclient;
   finally
   iTemp.Free;
   iTemp2.Free;
   MemStr.Free;
   PanelStr.Free;


DataModule2.ADS_SAYFA.next;
end;

Bu konuyu yazdır

  C# kodu Delphi ye çevirme
Yazar: dkadir - 28-11-2019, Saat: 07:49 - Forum: Genel Programlama - Yorumlar (2)

Merhabalar ,

Öğrenci kod oluşturma diye bir algoritma var.Aslında basit ama ben beceremedim. 
Özellikle String alanı Char alana C# .ToCharArray(); ile çevirirken delphi ile herşey karman çorman oldu.
Bunun dışında da en çok takıldığım yer GenerateRandomString alanında Buffer, Random.NexBytes dahil olmak üzere bir çok yer oldu.
Yardımlarınız bekliyorum . Teşekkürler

public partial class Form1 : Form
    {
        public static string possibleChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        public static char[] possibleCharsArray = Form1.possibleChars.ToCharArray();
        public static int possibleCharsAvailable = Form1.possibleChars.Length;
        public static Random random = new Random();
        public Form1()
        {
            InitializeComponent();
        }

        public string GenerateRandomString(int num)
        {
            byte[] buffer = new byte[num];
            Form1.random.NextBytes(buffer);
            char[] chArray = new char[num];
            while (num-- > 0)
                chArray[num] = Form1.possibleCharsArray[(int)buffer[num] % Form1.possibleCharsAvailable];
            return new string(chArray);
        }

        public string OgrenciKodOlustur(string str)
        {
            if (str.Length != 24)
                return "";
            string str1 = str.Substring(15, 4) + str.Substring(20, 4);
            string str2 = "PASS";
            string str3 = "";
            for (int index = 0; index < 8; ++index)
                str3 = this.addNum(str3);
            string str4 = str3 + this.GenerateRandomString(20);
            int[] numArray = new int[8]
            {
        1,
        2,
        7,
        11,
        13,
        17,
        20,
        27
            };
            string str5 = str2 + str4;
            string str6 = this.GenerateRandomString(32);
            for (int index = 0; index < 8; ++index)
                str6 = str6.Remove(numArray[index], 1).Insert(numArray[index], str1[index].ToString());
            return str5 + str6;
        }

Bu konuyu yazdır

  Uzaktan kumanda
Yazar: BGNew - 27-11-2019, Saat: 20:38 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (17)

Merhaba;


PC'deki uygulamayı açılan ekrandaki formda uzaktan kumanda ile kontrol etmek istiyorum.


Kumanda 5 tuşlu olacak, her bir tuş farklı işlem yapacak. Sizce bu mümkün mü?


Ayrıntı
1. Tuş db'de veri çekecek.
2. Ekranı temizleyecek vs.

Bu konuyu yazdır

  Delphi 10.3.3 firebird ve android bağlantısı
Yazar: boreas - 27-11-2019, Saat: 17:31 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (1)

Delphi 10.3.3'de android uygulama android 32 bit seçtim tasarım anında TIBDatabase ile veritabanına bağlandım verileri aldım, derledim sorun yok ama telefonda verileri çekemedim. Bir an dedim android'de firebird'e ulaşabilelcek miyim ama hâlâ standart bileşenlerle hayal sanırım.

Bu konuyu yazdır

  OrangeUI Listbox item renk Değiştirme
Yazar: elixir84 - 27-11-2019, Saat: 15:17 - Forum: Mobil Platform - FireMonkey (FMX) - Yorumlar (3)

OrangeUI Listbox da Designer içindeki label değerine göre renklendirebilirmiyiz.

Örneğin Bakiye Var Sıfırdan Büyükse Yeşil Küçükse Kırmızı olacak. ikinci Designer ekleyerek yapabiliyorum ama daha kısa bir yolu varmı?

Bu konuyu yazdır

  Delphi 10.3.3 Android64 uygulama 32bit cihazlarda açılmıyor
Yazar: impreza - 27-11-2019, Saat: 11:54 - Forum: Delphi 10.3 Rio - Yorumlar (13)

Merhaba,

mevcut projeyi 10.3.3 ile derledim, platform android 64 olarak. Aynı zamanda android 32 bit sdk da kurulu. Oluşan aab uzantılı bundle dosyayı, stora dahili beta kanalına attım, 64 bit cihazda çalışıyor, fakat 32 bit cihazlarda açılır açılmaz durduruldu deyip kapanıyor, rapor dediğimde yığın izi kısmında java.lang.IllegalArgumentException:unable to load native library yazıyor. Fikri olan var mı acaba? sdk ayarları ile ilgili olabilir mi sizce?

Bu konuyu yazdır