Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi客户端,运行时就像连接到web服务器一样-没有web服务器。可能吗?_Delphi - Fatal编程技术网

Delphi客户端,运行时就像连接到web服务器一样-没有web服务器。可能吗?

Delphi客户端,运行时就像连接到web服务器一样-没有web服务器。可能吗?,delphi,Delphi,我熟悉Delphi独立应用程序和web服务器应用程序的编程 是否可能有一个Delphi应用程序,在启动时让浏览器处理其输出?在用户和应用程序之间没有服务器 我之所以要这样做,是因为HTML CSS等为大多数人提供了一个更熟悉的用户界面。没有任何HTTP连接,您不能“让浏览器处理其输出”,因此需要一个本地web服务器,然后使用常规URI,如http://localhost:888/myDelphiApp/FullURI 您可以将Web浏览器嵌入到Delphi应用程序中,然后不通过HTTP提供生成的

我熟悉Delphi独立应用程序和web服务器应用程序的编程

是否可能有一个Delphi应用程序,在启动时让浏览器处理其输出?在用户和应用程序之间没有服务器

我之所以要这样做,是因为HTML CSS等为大多数人提供了一个更熟悉的用户界面。

没有任何HTTP连接,您不能“让浏览器处理其输出”,因此需要一个本地web服务器,然后使用常规URI,如
http://localhost:888/myDelphiApp/FullURI

您可以将Web浏览器嵌入到Delphi应用程序中,然后不通过HTTP提供生成的Web内容,而是作为本地内容提供

你可以用

  • -我非常喜欢
  • )

所有人都能识别CSS和HTML内容。

为什么不将web服务器应用程序与指向本地主机URI的书签快捷方式一起分发?用户只需要点击一个图标——它不一定是一个应用程序。是否有可能有一个Delphi应用程序,当启动时,让浏览器处理其输出?你是指Delphi的输出,打开默认浏览器并显示应用程序生成的内容吗?这似乎是一种愚蠢的方法…也许我不理解,但我认为OP希望(即:需要)有一个Delphi web服务器应用程序来实现这一点。内容似乎需要是交互式的,并且需要一个后端应用程序来处理业务逻辑。然后,客户端应用程序将成为web浏览器的主机。这仍然需要分发web服务器应用程序,因此从真正的web浏览器导航到本地web服务器应用程序似乎更自然。除非您可以将web服务器和桌面应用程序合并为一个应用程序?这可能吗?@J。。。为什么不呢?我制作了许多可以通过web配置的服务应用程序,并将其整合到服务中…@我想我的想法是,如果应用程序的全部目的是提供基于web的UI,那么制作一个本质上只是web浏览器包装器的客户端应用程序就没有多大意义(也就是说,由于web浏览器组件的性质,web浏览器不如实际的web浏览器有效-尤其是当后者已经无处不在时)。@whosrdad:通过web浏览器可配置的应用程序运行自己的嵌入式web服务器以供浏览器连接。@RemyLebeau:我就是这么说的,不是吗?