Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Datasnap free yapmama sorunu.
#1
Merhaba ustalarım. Datasnap ile dosya alışverişi yapıyorum. FileStream veya Memorystream ile.Sunucudan free işlemini yapıyorum lakin dosya kullanılmaya devam ediyor. Clienttende aynı şekilde free yapıyorum. Nerede hata yapıyorum ? 

Client kodum.

function TServerConnMonitorMethodsClient.QcLoader(FileName: string; var Loader: TStream; var LoaderSize: Int64): Integer;
begin
 if FQcLoaderCommand = nil then
 begin
   FQcLoaderCommand := FDBXConnection.CreateCommand;
   FQcLoaderCommand.CommandType := TDBXCommandTypes.DSServerMethod;
   FQcLoaderCommand.Text := 'TServerConnMonitorMethods.FileDownload';
   FQcLoaderCommand.Prepare;
 end;
 FQcLoaderCommand.Parameters[0].Value.SetWideString(FileName);
 FQcLoaderCommand.Parameters[1].Value.SetStream(Loader, FInstanceOwner);
 FQcLoaderCommand.Parameters[2].Value.SetInt64(LoaderSize);
 FQcLoaderCommand.ExecuteUpdate;
 Loader := FQcLoaderCommand.Parameters[1].Value.GetStream(FInstanceOwner);
 LoaderSize := FQcLoaderCommand.Parameters[2].Value.GetInt64;
 Result := FQcLoaderCommand.Parameters[3].Value.GetInt32;
end;

Serverdaki foksiyon stabil olan özel bir durumu yok.

Loader := TFileStream.Create( FileName, fmOpenRead or fmShareDenyNone);
       Loader.Position := 0;
       LoaderSize := Loader.Size;
Loader .free;
Cevapla
#2
https://stackoverflow.com/questions/3979...eturnvalue

Burayı inceleyebilirsin. Senin sorunun çözümü gibi duruyor.
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Win 11 ve Delphi 7 Minimize sorunu. enigma 7 492 11-02-2026, Saat: 10:27
Son Yorum: RAD Coder
  Delphi SLL kullanım sorunu Bay_Y 12 1.316 22-12-2025, Saat: 18:11
Son Yorum: Bay_Y
  Datasnap veritabanı kayıt serdar 2 350 30-11-2025, Saat: 10:53
Son Yorum: serdar
  CxGrid Türkçe karakter sorunu mur93 1 350 12-11-2025, Saat: 09:22
Son Yorum: cinarbil
Exclamation Ftp gönderilen dosyada tr karakter sorunu forumcuali 7 3.456 01-05-2025, Saat: 02:26
Son Yorum: m_ekici



Konuyu Okuyanlar: 1 Ziyaretçi