Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Hızlı satır okuma bu fonksiyonu çalıştıramadım satır okuma fonksiyonu
#21
var
  BitmapFileHeader: TBitmapFileHeader;
 BitmapInfoHeader: TBitmapInfoHeader;
 FileStream      : TFileStream;
Begin
 ...
 // The file stream to the file. You should change the file path :-)
 FileStream := TFileStream.Create('C:WindowsBubbles.bmp', fmOpenRead);
 try
   FileStream.Read(BitmapFileHeader, SizeOf(BitmapFileHeader));
   FileStream.Read(BitmapInfoHeader, SizeOf(BitmapInfoHeader));
 finally
   FileStream.Free;
 end;
 ...
end;

Kaynak Site
Cevapla
#22
(10-07-2017, Saat: 12:22)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Milyonlarca satıra sahip muhtemelen GB. seviyesinde uzunluğa sahip bir dosyayı, TListBox, TMemo gibi görsel bileşenlerin içine çok hızlı bir şekilde yükleyemezsiniz maalesef. Sadece ekranda görünebilecek kadar veriyi yükleyen, kaydırma çubukları vasıtası ile veriyi dinamik olarak yükleyip ekranda gösteren standart harici bileşenlerden bahsetmiyorum tabii.

 Bir dosya içinde karakter aramak için, (bu dosya çok büyük bir dosya ise) en güzel yol Memory Mapped Files'tır. CreateFileMapping API'sine bakmanızı öneririm. Ama bundan da önce bazı temel bilgileri edinmenizin çok daha faydalı olacağına inanıyorum. Bundan sonraki sorularınızda, karşılaştığınız hatayı da ilk mesajınızda belirtirseniz, hem siz hem de size yardımcı olmaya çalışan arkadaşlar zaman kaybetmemiş olacaklardır.
Tuğrul hocama katılmakla birlikte, pratikte nasıl yapabiliriz sorusuna örnek olabilecek kodu deneyip inceleyebilirsiniz.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  E fatura okuma xlm metemet 5 730 06-04-2025, Saat: 19:30
Son Yorum: metemet
  2 Tarih arası periyodik tarih parçalama fonksiyonu adelphiforumz 4 584 17-02-2025, Saat: 17:33
Son Yorum: adelphiforumz
  Mikrotik routher Port okuma Mert_37 1 379 23-08-2024, Saat: 16:46
Son Yorum: Syntax
  Hızlı Satış Hk. Bir Soru erdal51 3 510 19-08-2024, Saat: 11:32
Son Yorum: erdal51
  OPC Server veri okuma enigma 1 889 13-09-2023, Saat: 11:50
Son Yorum: shooterman



Konuyu Okuyanlar: 1 Ziyaretçi