ich kann 2 Textfiles nicht miteinander vergleichen. (Direkt das Datei Handle, nicht den Inhalt) Den Dateinamen zu vergleichen geht leider nicht, da ich einen Haufen von 800 Projekten etwas umstellen will.
Es kommt immer der Fehler:
Beispiel:unit6.pas(27,6) Error: Incompatible types: got "Text" expected "Int64"
Code: Alles auswählen
unit unit6;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
var
t1:textfile;
t2:textfile;
begin
t1 := t2;
if t1=t2 then
showmessage('gleich');
end;
end.