URI从站点启动程序并从链接获取信息

时间:2016-01-30 13:50:45

标签: delphi

我在这里搜索了答案,但我只看到很少链接到Microsoft c ++代码,但没有Delphi,所以只是想知道是否有人有一个工作的Delphi示例如何从URI启动程序并从中获取数据可能连接到在我的程序中插入或加载资源?

由于

我基本上正在寻找离开从网址启动我的程序URI c ++代码我没有更明智的发布什么,因为我无法理解为了挽救我的生命

我很抱歉没有更清楚,但我确实发现拼写的东西很难,并且我希望我喜欢使用的声音主要是ha

1 个答案:

答案 0 :(得分:0)

您必须为您的应用程序注册URI方案。例如,您可以创建“myapp”方案。在此之后,如果您打开网址,例如“myapp:do_something& close”,Windows将使用等于网址的单个参数启动您的应用。

"C:\program file\Soft\MyApplication.exe" "myapp:do_something&close"

在您的应用程序中,您可以读取第一个参数(ParamStr(1)),解析它并决定要做什么。

在我的示例中,

“do_something& close”可能是任何类型的数据。但是,如果您想从网站打开您的应用程序,您可以使用HTTP URL格式,例如“myapp:\ cleandisk?drive = C& askuser = yes”

See more info what you must write into Windows Registry in order to register your own URI scheme.