Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.18;
Скачать: CL | DM;

Вниз

Подскажите компонент для поиска различий в текст файлах   Найти похожие ветки 

 
Priest   (2009-08-12 10:24) [0]

Нужен компонент, которые показывает отличия как это сделано в граф. оболочках svn. Т.е. 2 файла загружаем и слева и справа показывает чем они отличаются.


 
{RASkov} ©   (2009-08-12 10:28) [1]

> [0] Priest   (12.08.09 10:24)

Это не компонент. Это программа.


 
Priest   (2009-08-12 10:44) [2]

мне нужно компонентом в свою прогу


 
Медвежонок Пятачок ©   (2009-08-12 10:45) [3]

нет. нужно чтобы был мир во всем мире.


 
Медвежонок Пятачок ©   (2009-08-12 10:47) [4]

которые показывает отличия

тричедит, тсинедит,тмемо, тсинмемо ......


 
{RASkov} ©   (2009-08-12 10:54) [5]

для текстовых файлов малого размера можно нечто вот такое сделать:
procedure TForm1.Button1Click(Sender: TObject);
procedure CompareFile;
var N: Integer;
begin
  for N:=1 to Length(RichEdit1.Text) do begin
   if N>Length(RichEdit2.Text) then Break;
   if RichEdit1.Text[N]<>RichEdit2.Text[N] then begin
    RichEdit1.SelStart:=N-1; RichEdit1.SelLength:=1;
    RichEdit1.SelAttributes.Color:=clRed;
    RichEdit2.SelStart:=N-1; RichEdit2.SelLength:=1;
    RichEdit2.SelAttributes.Color:=clRed;
   end;
  end;
end;
begin
 with TOpenDialog.Create(nil) do try
  if Execute then begin
   RichEdit1.Lines.LoadFromFile(FileName);
   if Execute then begin
    RichEdit2.Lines.LoadFromFile(FileName);
    CompareFile;
   end;
  end;
 finally
  Free;
 end;
end;


 
Amoeba ©   (2009-08-12 15:25) [6]


> Priest   (12.08.09 10:44) [2]
>
> мне нужно компонентом в свою прогу

А для выполнения четырех арифметических действий компонент тоже нужен?



Страницы: 1 вся ветка

Текущий архив: 2009.10.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
2-1250832350
GlTech
2009-08-21 09:25
2009.10.18
Указатели


15-1249378793
федот
2009-08-04 13:39
2009.10.18
абрвал


6-1205348739
Igor23
2008-03-12 22:05
2009.10.18
idhttp


2-1250413824
hinst
2009-08-16 13:10
2009.10.18
Synchronize


10-1160503048
WQSing
2006-10-10 21:57
2009.10.18
name по dispid