26 uygun sonuç bulundu

gönderen aligel54
17 Nis 2019 04:00
Forum: Programlama
Başlık: Rakam ve Karakterli Toplama
Cevaplar: 7
Görüntüleme: 176

Re: Rakam ve Karakterli Toplama

Biraz düşününce fonksiyon oluşturmadan tek satırda da halledebileceğin bir çözüm buldum. Yazi := StringReplace(format('GSM%12d', [Sayi]), ' ', '0', [rfReplaceAll]); Eğer string uzunluğunun değiştirilebilir olmasını istiyorsan, yani 12 karakterden farklı olma ihtimali varsa aşağıdaki şekilde değiştir...
gönderen aligel54
17 Nis 2019 03:06
Forum: Programlama
Başlık: İlginç Bir Hata (Toplama Yapmıyor)
Cevaplar: 2
Görüntüleme: 150

Re: İlginç Bir Hata (Toplama Yapmıyor)

Aşağıdaki şekilde bir fonksiyon oluşturabilirsin. function SayiyaCevir(GelenSTR:String):double; var i:integer; Yazi:String; BolgeFormat:TformatSettings; begin BolgeFormat.DecimalSeparator := ','; Yazi := ''; for i := 1 to Length(GelenSTR) do if GelenSTR[i] in ['0'..'9', ','] then Yazi := Yazi + Gele...
gönderen aligel54
17 Nis 2019 02:29
Forum: Programlama
Başlık: Rakam ve Karakterli Toplama
Cevaplar: 7
Görüntüleme: 176

Re: Rakam ve Karakterli Toplama

Aşağıdaki şekilde bir fonksiyon oluşturabilirsin. Function SayiToSTR(GelenSayi:Int64; ToplamUzunluk:Integer):String; var i:integer; Uzunluk:Integer; Yazi:String; begin Yazi := inttostr(GelenSayi); Uzunluk := Length(Yazi); for i := Uzunluk to ToplamUzunluk - 1 do Yazi := '0' + Yazi; Result := Yazi; e...
gönderen aligel54
07 Ara 2017 12:21
Forum: Programlama
Başlık: Dinamik hafıza dizilerinde anlamadığım bir konu
Cevaplar: 3
Görüntüleme: 169

Re: Dinamik hafıza dizilerinde anlamadığım bir konu

Cevaplarınız için teşekkür ederim. O zaman ^ kullanmadan devam edeceğim.

Hafıza bırakma işlemini dediğin gibi zaten yapıyorum. Kod kısa olsun diye yazmamıştım. Hatırlattığın için sağol.
gönderen aligel54
06 Ara 2017 11:31
Forum: Programlama
Başlık: Dinamik hafıza dizilerinde anlamadığım bir konu
Cevaplar: 3
Görüntüleme: 169

Dinamik hafıza dizilerinde anlamadığım bir konu

Aşağıdaki kodda pointer değişken kullanımında anlamadığım bir konu var. type PKayitItem = ^TKayitItem; TKayitItem = record a,b:Integer; end; var Liste:TList; Kayit:PKayitItem; begin Liste := TList.Create; New(Kayit); Kayit^.a := 5; Kayit.b := 3; Liste.Add(Kayit); end; Kayit^.a := 5; satırında noktad...
gönderen aligel54
14 Eyl 2017 12:47
Forum: Programlama
Başlık: Formu ekranda en öne nasıl getirebilirim.
Cevaplar: 6
Görüntüleme: 192

Re: Formu ekranda en öne nasıl getirebilirim.

// ekranı en üstte tut SetWindowPos(handle, hwnd_TopMost,0,0,0,0, swp_NoMove or swp_NoSize) Evet işte bu oldu. Ne açarsam açayım bütün pencerelerin önünde kalıyor. Tam istediğim gibi oldu. #loaded fsStayOnTop da bir işe yaramadı. Bilgin olsun. Aslında sorunumu çözdüm. Ama bu sayfayı hep pencereleri...
gönderen aligel54
13 Eyl 2017 12:40
Forum: Programlama
Başlık: Formu ekranda en öne nasıl getirebilirim.
Cevaplar: 6
Görüntüleme: 192

Re: Formu ekranda en öne nasıl getirebilirim.

Var ama bir işe yaramıyor.

Application.BringToFront;
UyariPanel.BringToFront;

ikisi de...
gönderen aligel54
13 Eyl 2017 11:40
Forum: Programlama
Başlık: Formu ekranda en öne nasıl getirebilirim.
Cevaplar: 6
Görüntüleme: 192

Formu ekranda en öne nasıl getirebilirim.

Bilgisayar kullanıcısını uyaracak bir program yapıyorum. Uyarı verilmesi gerektiğinde ekranda uyarı formu gözükecek. Fakat windows ekranında onun üzerinde başka bir pencere açıksa, tarayıcı, youtube ya da bir program penceresi, uyarı anında formu ekranın en önüne getiremiyorum. Ne olursa olsun ekran...
gönderen aligel54
21 Oca 2017 10:28
Forum: Programlama
Başlık: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek
Cevaplar: 12
Görüntüleme: 938

Re: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek

@ertank çok teşekkür ederim. Eline koluna sağlık. Üşenmeden uzun uzun anlatmışsın. Bu arada Delphi 7 kullanıyorum. Uses kısmındaki System.types yerine sadece types yazmam yeterliydi. Şimdi bir sorunum kaldı. Program project >> Options >> version info kısmındaki sabit değerleri değiştirmek. Yani firm...
gönderen aligel54
20 Oca 2017 02:24
Forum: Programlama
Başlık: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek
Cevaplar: 12
Görüntüleme: 938

Re: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek

Problemim hala devam etmekte.
gönderen aligel54
19 Oca 2017 03:41
Forum: Programlama
Başlık: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek
Cevaplar: 12
Görüntüleme: 938

Re: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek

mrmarman 'ın başka bir forumda aşağıdaki iletisini gördüm. Yapmak istediklerime benzer şeyler; proje çalışırken exe dosyada değişiklik yapamazsınız. Ama şöyle olabilir, (1) Çalışan Exe dosyanın kendi adını değiştirebilirsiniz. (2) Bu sayede aynı isimle aynı yerde yeni bir koyasını üretebilirsiniz. (...
gönderen aligel54
19 Oca 2017 01:16
Forum: Programlama
Başlık: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek
Cevaplar: 12
Görüntüleme: 938

Re: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek

Dostum başka bir amaç olsa ResHack gibi programlarla zaten istediğimi yapabiliyorum. Bunu kendi yaptığım programlarla otomatik olarak başlıkları vs. hepsini bir tuşa basarak yapmak istiyorum. 15-20 tane farklı exe dosyası var. Ve bunu her bayi için tekrar derlemem gerekiyor. Yani A firması, A firmas...
gönderen aligel54
18 Oca 2017 01:16
Forum: Programlama
Başlık: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek
Cevaplar: 12
Görüntüleme: 938

Re: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek

Bir yere bağlanmadan hatta program klasöründeki bir dosyadan dahi okumadan doğrudan Exe içindeki string ekrana gelmeli. Ve bu stringi ikinci bir program vasıtasıyla Exe dosya içinden değiştirebilmeliyim. Biraz araştırdım. Sanırım RES uzantılı dosyalar sabit string resim vs. dosyaları depolamak için ...
gönderen aligel54
18 Oca 2017 10:36
Forum: Programlama
Başlık: Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek
Cevaplar: 12
Görüntüleme: 938

Derlenmiş EXE dosya içindeki sabit yazıları değiştirmek

Merhabalar Yaptığım programların derlenmiş exe dosyası içindeki sabit string değerleri, yine benim yaptığım başka bir programla değiştirmek istiyorum. Örneğin bir form başlığını ya da Programın hakkında kısmında yazan değerleri. Yazdığım bir programı farklı müşterilere göndermek istediğimde her sefe...
gönderen aligel54
22 Eyl 2015 03:30
Forum: Programlama
Başlık: Stack Overflow hatası - 960 KB üzerindeki dizilerde alınan...
Cevaplar: 8
Görüntüleme: 718

Re: Stack Overflow hatası - 960 KB üzerindeki dizilerde alınan...

Maalesef aynı hata devam ediyor. Zaten Char tipi 1 byte tır. Zaten 10MB ı ayıramıyorum. 2 byte olsa 20MB ayırmak zorunda kalacağım. İkincisi Buffer[0] yaptğımda da değişen bir şey yok. boyut 960 KB ı geçince yine stack overflow hatası alıyorum. Aslında bunun dll le bir ilgisi de yok . Aşağıdaki şeki...