其实,你的问题在初学者中很常见,主要是你对VCL的类还不是很了解。
1、var strlist:tstringlist;
begin
strlist:=tstringlist.create;//要先创建。
strlist.loadfromfile(..);
strlist.free;//记得释放它
end;
2、虽然你对着书做出来了,但你并没有真正掌握,所以离开书你就不行了。也就是说,你根本就还没学会。继续努力吧!!!
3、delphi所用的语言是object pascal,是从pascal扩展起来的,两者可以说是有很大的联系的。其实delphi编程对于初学者来说也只需要一些简单的函数就够了。
总之,努力吧,你的路还很远。别灰心,大家都是这样走过来的。