我写了一个文本编辑器,把文本文件的打开方式设成它,但是
在双击一个文本文件的图标时,只是打开了这个编辑器,没有
把文本内容加载到Memo中。怎样才能实现在双击时就加载呢?
谢谢!

解决方案 »

  1.   

    程序打开时用ParamStr(index:integer) 获取文件名,然后memo用这个文件名加载文件。
      

  2.   

    这个知道,主要问题是把它写在哪儿?我写在open菜单里了,点击时工作也正常。
    但我的问题是“怎样才能实现在双击某个txt文件时就加载呢?”
      

  3.   

    文本编辑器中用的是memo控件还是richedit控件?如果是memo就memo.lines.loadfromfile(filename);如果是richedit 就用richedit.lines.loadfromfile(filename);
      

  4.   

    cfqdream(软艺)你好,请问ParamStr(index:integer) 这个东西应该写在哪儿?
    能否说细一点?初学者比较菜,呵呵。谢谢!
      

  5.   

    双击的时候是把文件名称做为.exe文件的第一个命令行参数的。在程序中使用这个参数可以打开这个被双击的文件即可。
      

  6.   

    在TForm.OnCreate中增加:if ParamCount = 1 then memo.Lines.LoadFromFile(ParamStr(1));