我做了一个TXT编辑器,也关联到了注册表,只要打开后缀名为TXT的文件。
就必然是用我做的软件打开,但是有一个问题,我无法在第一时间知道用
户打开文件的路径。比如用户打开桌面的233.TXT 那么默认是用
我程序打开后,MEmo依然是一片空白,
因为我在OnCreat事件当中没有填写任何代
码,我也不知道要怎么写,因为我实在不知道怎么
用代码捕捉用户打开的TXT文件的路径,也没办法在
第一时间把文本输出到Memo上,而是需要
再次用我程序的OpenDialog去打开,非常不方便
,我希望可以像XP自带的TXT编辑器一样。

解决方案 »

  1.   

    Memo1.Lines.LoadFromFile(ParamStr(1));
      

  2.   

    paramstr(1) 值是为空的。
    我想知道具体的代码 谢谢你了。
      

  3.   

    paramstr(1) 值是为空的。
    我想知道具体的代码 谢谢你了。
      

  4.   

    我想是你的关联没弄好而已
    你在txt文件上右键打开方式里选你的程序
    程序里加上if ParamStr(1) <> '' then Memo1.Lines.LoadFromFile(ParamStr(1));
      

  5.   

    哥们太谢谢你了 原来我的代码只有Memo1.Lines.LoadFromFile(ParamStr(1)); 
    原来是要加上 if Paramstr(1) <> '' then
    真的非常感谢啊。