Jeg kan ikke rigtigt få det til at virke, men hvis du kan komme med et eksempel på at læse C:\\test.txt, smider jeg da gerne et par UP ekstra oven i hatten
Har lige testet det og det virker...
lav en ny application, indsæt en 'button' og et 'edit' felt.
indsæt funktionen som Thomas DarkStar nævnte...
function ReadFile(Filename: String): String;
var
F: file;
Size: Integer;
Buffer: PChar;
begin
AssignFile(F, Filename);
Reset(F, 1);
try
Size := FileSize(F);
GetMem(Buffer, Size);
try
BlockRead(F, Buffer^, Size);
Result := Buffer;
finally
FreeMem(Buffer);
end;
finally
CloseFile(F);
end;
end;
Ude i dit 'object treeview' til venstre dobbelklik på 'Button1'.
her skal der stå:
rocedure TForm1.Button1Click(Sender: TObject);
Var
myString: String;
Begin
myString := ReadFile('C:\\test.txt');
Edit1.Text := myString;
If myString = 'off' Then
Begin
ShowMessage('Programmet skal slukkes.... Værdien er off');
End;
End;
lav en test.txt på dit C drev og skrev i første linie: off
test programmet (F9) og tryk på knappen.
Nu skulle du gerne få smidt en meddelelse i hovedet...
/Martin
ps. jeg kan altid sende dig program + source hvis det er...