什么意思?
“在DELPHI中如何实现象双*.txt 时它windows会用记事本打开这个txt的文件。起初我还以为在DELPHI中只用读取参数的函数就可以了,谁知不是”看不懂?是说如何设置程序来打开特定扩展名的文件吗?拜托说的清楚一些。

解决方案 »

  1.   

    对不起,没说清楚,我的意思是:象我们在操作Windows时,用MOUSE双击txt文件时,windows会用记事本打开这个txt的文件。在DELPHI中如何实现的?
      

  2.   

    这是属于Windows Shell编程的内容,要修改上下文相关菜单,还有很多其他内容,你找一本这方面的书籍去看一看
      

  3.   

    使用ShellExecute,请看相关的帮助文件。
      

  4.   

    操作注册表。在注册表的HKEY_Classes_Root里有一个.txt节点,在默认值里写上一个字符串比如叫"stexe",然后在HKEY_Classes_Root里建一个stexe节点,设置子节点,包括DefaultIcon、Shell\Open\Command内容
      

  5.   

    看看注册表。在注册表的HKEY_Classes_Root里有一个.txt节点,在默认值里写上一个字符串比如叫"stexe",然后在HKEY_Classes_Root里建一个stexe节点,设置子节点,包括DefaultIcon、Shell\Open\Command内容 
      

  6.   

    to:airhorse(编程至尊宝)试了没成功,可能我少做了什么东西吧.
      

  7.   

    天极BBS中有一贴处理了你的问题!但我实在找不到了,你自已去找吧!
    原理:
    当然首先要象airhorse(编程至尊宝)那样改注册子表,如果文件名带有空格,就不是只读参数那么简单了!
    http://bbs.yesky.com/servlet/IBBS2.ListTopic?forumID=105