>>427
変だと思うのは
 PW := @s1;
 これは具体的にどうしたいのでしょう?


あと良く知らないのだけどPDFファイルはバイナリも含むのではないかな?
だとするとLoadFromFileでは都合が悪い

Delphiで小さな実行ファイルを作ろう
http://pc.2ch.net/test/read.cgi/tech/1009080085/22

ファイルを読むのに
 function readFileStr(fname:string):string;

を使って 位置を調べるのに Pos関数を使ってはどうでしょうか?


それとも改行は正しく入っている