delphi4arab منتديات دلفي للعرب
هل يمكن تحميل نص معين إلى edit.text ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : هل يمكن تحميل نص معين إلى edit.text ؟ (/showthread.php?tid=3745)



هل يمكن تحميل نص معين إلى edit.text ؟ - abdelali91 - 31-12-2011

السلام عليكم
هل يمكن تحميل نص معين في ملف نصي مثلا إلى edit.text ؟


هل يمكن تحميل نص معين إلى edit.text ؟ - kachwahed - 01-01-2012

وعليكم السلام ورحمة الله
الجواب: نعم 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; 
بالتوفيق.