delphi4arab منتديات دلفي للعرب

نسخة كاملة : هل يمكن تحميل نص معين إلى edit.text ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
هل يمكن تحميل نص معين في ملف نصي مثلا إلى edit.text ؟
وعليكم السلام ورحمة الله
الجواب: نعم Smile
هناك عدة طرق، مثال لصاحبه يستخدم TFileStream للقراءة:
PHP كود :
function GetTextFromFile(AFile: string; var Returnstring: string): Boolean;
var
  
FileStream: TFileStream;
begin
  Result 
:= False;
  if 
not FileExists(AFile) then Exit;
  
FileStream := TFileStream.Create(AFile, fmOpenRead);
  try
    if 
FileStream.Size <> 0 then
    begin
      SetLength
(Returnstring, FileStream.Size);
      
FileStream.Read(Returnstring[1], FileStream.Size);
      
Result := True;
    
end;
  finally
    
FileStream.Free;
  
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  
s: string;
begin
  
if GetTextFromFile('c:\autoexec.bat', s) then
  begin
    ShowMessage
(s);
    
// Label1.caption := s; or assign the text to a Label
    // Memo1.text := s;     or a memo
  
end;
end; 
بالتوفيق.