JSON temel olarak belli bir yapıyı tek satır string değere çevirir (serialization) sizin göderdiğiniz örnekteki json da bu haldeki bir Json string.
Seri haldeki Json tekar orjinal yapıya geri çevrilir (de-serialize) bunun birden fazla yöntemi vardır. Delphi dilinde record veya class yapısı oluşturup ...
1705 uygun sonuç bulundu
- 21 Şub 2017 03:59
- Forum: Programlama
- Başlık: JSON Verileri XML formatına Çevirme
- Cevaplar: 18
- Görüntüleme: 4476
- 18 Şub 2017 01:56
- Forum: Programlama
- Başlık: JSON Verileri XML formatına Çevirme
- Cevaplar: 18
- Görüntüleme: 4476
Re: JSON Verileri XML formatına Çevirme
Merhaba,
Kullandığınız Delphi sürümünü belirtmemişsiniz. Aşağıdaki örnek Delphi 10.1 Update 2 ile çalışmaktadır.
Json okumak için tüm yapıyı tanımlamaya gerek olmayabilir. Ücretsiz olduğu, eski Delphi sürümlerinde de çalışabildiği için çözüm önerisini mORMot framework fonksiyonu yardımı ile ...
Kullandığınız Delphi sürümünü belirtmemişsiniz. Aşağıdaki örnek Delphi 10.1 Update 2 ile çalışmaktadır.
Json okumak için tüm yapıyı tanımlamaya gerek olmayabilir. Ücretsiz olduğu, eski Delphi sürümlerinde de çalışabildiği için çözüm önerisini mORMot framework fonksiyonu yardımı ile ...
- 17 Şub 2017 10:21
- Forum: Programlama
- Başlık: Aradan silme
- Cevaplar: 2
- Görüntüleme: 723
Re: Aradan silme
Merhaba,
Aşağıdaki gibi bir kod ile istediğinizi yapmanız mümkün olabilir.
function RemoveZeroNumbers(const Value: string; const RemovingStartingPosition: Integer): string;
var
SrcPtr, DestPtr: PChar;
i, NonZero, LocalPosition: Integer;
begin
SrcPtr := PChar(Value);
SetLength(Result, Length ...
Aşağıdaki gibi bir kod ile istediğinizi yapmanız mümkün olabilir.
function RemoveZeroNumbers(const Value: string; const RemovingStartingPosition: Integer): string;
var
SrcPtr, DestPtr: PChar;
i, NonZero, LocalPosition: Integer;
begin
SrcPtr := PChar(Value);
SetLength(Result, Length ...
- 17 Şub 2017 08:20
- Forum: Programlama
- Başlık: Programa yönetici izni vermek.
- Cevaplar: 7
- Görüntüleme: 1642
Re: Programa yönetici izni vermek.
Antivirüsler servis olarak çalışırlar. Bizim gördüğümüz ve kullandığımız kısım kullanıcı arabirimi olarak tasarlanmıştır. Kullanıcı arabirimi servis üzerinden işlemlerin bazılarını gerçekleştirir.
Diğer bazı programların da izledikleri yol bu şekildedir.
Diğer bazı programların da izledikleri yol bu şekildedir.
- 16 Şub 2017 10:41
- Forum: Programlama
- Başlık: Float alan karşılaştırmada sorun
- Cevaplar: 3
- Görüntüleme: 669
Re: Float alan karşılaştırmada sorun
Merhaba,
dxmemtable ile ilgili internette pek kaynak bulamadım. İlgili sayfa linki verebilir misiniz?
Test açısından aşağıdaki durumda doğruluk sağlanıyor mu acaba?
dxmemtable ile ilgili internette pek kaynak bulamadım. İlgili sayfa linki verebilir misiniz?
Test açısından aşağıdaki durumda doğruluk sağlanıyor mu acaba?
Kod: Tümünü seç
if StrToFloat(FloatToStr(memtablealanadi.asFloat)) = 0.01 then ShowMessage('evet') else ShowMessage('hayır');
- 16 Şub 2017 05:34
- Forum: Programlama
- Başlık: Programa yönetici izni vermek.
- Cevaplar: 7
- Görüntüleme: 1642
Re: Programa yönetici izni vermek.
Merhaba,
Eğer Windows işletim sistemi üzerinde UAC denetimi kapatılır ise yönetici yetkisi ile yetki onayı istemeden çalışır. Bunun kodlama ile ilgili bir kontrolü yoktur. Microsoft'un kendi uygulamaları dahi gerekli olduğuda yönetici yetkisi isterler.
Eğer Windows işletim sistemi üzerinde UAC denetimi kapatılır ise yönetici yetkisi ile yetki onayı istemeden çalışır. Bunun kodlama ile ilgili bir kontrolü yoktur. Microsoft'un kendi uygulamaları dahi gerekli olduğuda yönetici yetkisi isterler.
- 16 Şub 2017 05:30
- Forum: Programlama
- Başlık: JSON Verileri XML formatına Çevirme
- Cevaplar: 18
- Görüntüleme: 4476
Re: JSON Verileri XML formatına Çevirme
Merhaba, JSON örneği olmadan yardımcı olmak pek mümkün olmaz.
- 11 Şub 2017 11:38
- Forum: Programlama
- Başlık: Karakter silme
- Cevaplar: 2
- Görüntüleme: 691
Re: Karakter silme
Merhaba,
Kullandığınız Delphi sürümünü bildirmemişsiniz. Aşağıdaki örnek Delphi 10.1 Update 2 ile çalışmaktadır.
Sadece belli karakterleri silmek istiyor iseniz aşağıdaki gibi bir fonksiyon kullanmanız mümkün. Ancak önceden belli olmayan, parametre ile gönderilecek karakterler için fonksiyonun ...
Kullandığınız Delphi sürümünü bildirmemişsiniz. Aşağıdaki örnek Delphi 10.1 Update 2 ile çalışmaktadır.
Sadece belli karakterleri silmek istiyor iseniz aşağıdaki gibi bir fonksiyon kullanmanız mümkün. Ancak önceden belli olmayan, parametre ile gönderilecek karakterler için fonksiyonun ...
- 07 Şub 2017 11:01
- Forum: Programlama
- Başlık: c ve delphide integer kullanımı
- Cevaplar: 2
- Görüntüleme: 583
Re: c ve delphide integer kullanımı
Merhaba,
CPU değerleri ötelemek (shift) için iki yol bilir. Mantıksal Öteleme ve Matematiksel Öteleme. C Matematiksel Öteleme kullanırken Delphi Mantıksal Öteleme kullanır. Bu yüzden benzer kodlar farklı sonuçlar vermektedir.
Fonksiyonu kod benzerliği ile Delphi içinde yazmak istersek aşağıdaki ...
CPU değerleri ötelemek (shift) için iki yol bilir. Mantıksal Öteleme ve Matematiksel Öteleme. C Matematiksel Öteleme kullanırken Delphi Mantıksal Öteleme kullanır. Bu yüzden benzer kodlar farklı sonuçlar vermektedir.
Fonksiyonu kod benzerliği ile Delphi içinde yazmak istersek aşağıdaki ...
- 07 Şub 2017 05:00
- Forum: Programlama
- Başlık: Label Alt Satıra Geçme
- Cevaplar: 4
- Görüntüleme: 3186
Re: Label Alt Satıra Geçme
Merhaba,
Dizayn zamanında ilgili Label için Object Inspector içinde aşağıdaki değişiklikleri yapın.
1- AutoSize = False
2- WordWrap = True
Bundan sonra ilgili Label form üzerinde genişlik ve yüksekliğini ayarlayın. Eğer sizin ayarladığınız alana sığmayacak kadar uzun bir bilgi göstermesi gerekir ...
Dizayn zamanında ilgili Label için Object Inspector içinde aşağıdaki değişiklikleri yapın.
1- AutoSize = False
2- WordWrap = True
Bundan sonra ilgili Label form üzerinde genişlik ve yüksekliğini ayarlayın. Eğer sizin ayarladığınız alana sığmayacak kadar uzun bir bilgi göstermesi gerekir ...
- 04 Şub 2017 12:20
- Forum: Programlama
- Başlık: VLC Video Ekran Boyutu
- Cevaplar: 4
- Görüntüleme: 1155
Re: VLC Video Ekran Boyutu
Kod örneği içindeki KPLAYER nedir bilinmiyor.
SetVideoAspectRatio() fonksiyonu video boyutunu belirttiğiniz orana getirir. Eğer video oynatma penceresi bu oranda değil ise kenarlarda siyah bölge bırakır. Bu beklenen davranıştır.
VLC Player ActiveX bileşeni ile kullanılabiliyor. ActiveX bileşeninin ...
SetVideoAspectRatio() fonksiyonu video boyutunu belirttiğiniz orana getirir. Eğer video oynatma penceresi bu oranda değil ise kenarlarda siyah bölge bırakır. Bu beklenen davranıştır.
VLC Player ActiveX bileşeni ile kullanılabiliyor. ActiveX bileşeninin ...
- 02 Şub 2017 10:24
- Forum: Programlama
- Başlık: VLC Video Ekran Boyutu
- Cevaplar: 4
- Görüntüleme: 1155
Re: VLC Video Ekran Boyutu
Merhaba,
Sorunu doğru anlamak adına ekran görüntüsü paylaşabilir misiniz? Her iki sorunlu durum görüntüsü ve olmasını istediğiniz görüntü. İfadelerin farklı anlaşılmasını önlemiş olursunuz.
Sorunu doğru anlamak adına ekran görüntüsü paylaşabilir misiniz? Her iki sorunlu durum görüntüsü ve olmasını istediğiniz görüntü. İfadelerin farklı anlaşılmasını önlemiş olursunuz.
- 02 Şub 2017 10:21
- Forum: Programlama
- Başlık: hata : unable to create process: the requested operation requires elevation.
- Cevaplar: 7
- Görüntüleme: 1376
Re: hata : unable to create process: the requested operation requires elevation.
Merhaba,
İşe yarar mı bilmiyorum ama Uygulama tanımı içindeki bazı kelimeler Microsoft tarafından özel yetkiye tabi uygulama olarak değerlendirildiğine dair aşağıdaki linkte bir anlatım var. Eğer böyle bir uygulama tanımı kullanıyor iseniz değiştirmeyi deneyebilirsiniz.
http://embarcadero ...
İşe yarar mı bilmiyorum ama Uygulama tanımı içindeki bazı kelimeler Microsoft tarafından özel yetkiye tabi uygulama olarak değerlendirildiğine dair aşağıdaki linkte bir anlatım var. Eğer böyle bir uygulama tanımı kullanıyor iseniz değiştirmeyi deneyebilirsiniz.
http://embarcadero ...
- 02 Şub 2017 06:24
- Forum: Programlama
- Başlık: TAdoQuery CursorLocation
- Cevaplar: 4
- Görüntüleme: 1071
Re: TAdoQuery CursorLocation
AdoQuery içindeki CursorLocation Server olduğu zaman tüm verileri client tarafına yüklemez. Sunucuya bağlı çalışır. Client olduğu zaman SQL sonucu *tamamen* client tarafına indirilir. İşlemler gerçekleştirildikten sonra tüm değişiklikler bir defada karşı tarafa gönderilir.
Ado kısmındaki Client ...
Ado kısmındaki Client ...
- 02 Şub 2017 06:09
- Forum: Programlama
- Başlık: Execute mesaj
- Cevaplar: 1
- Görüntüleme: 600
Re: Execute mesaj
Merhaba,
Bu Execute() prosedürü bir Thread tanımının Execute() prosedürü ise istediğinizi bu şekilde yapmanız mümkün değil. Zira Windows "thread"lerin iş/hesap yapan kodlar olmasını ve uygulamamızın "main thread" kısmının kullanıcı arayüzü (GUI) işlemlerini yapmasını zorunlu kılıyor.
Bununa ...
Bu Execute() prosedürü bir Thread tanımının Execute() prosedürü ise istediğinizi bu şekilde yapmanız mümkün değil. Zira Windows "thread"lerin iş/hesap yapan kodlar olmasını ve uygulamamızın "main thread" kısmının kullanıcı arayüzü (GUI) işlemlerini yapmasını zorunlu kılıyor.
Bununa ...