小编Gir*_*sh 的帖子

服务无法启动

我用Delphi创建了一个Windows服务,并使用两种方法来安装,启动和停止.

方法1

如果我使用命令行安装此服务

C:\MyService\ServiceApp.exe /Install
Run Code Online (Sandbox Code Playgroud)

它安装成功,我也可以在服务控制台中启动和停止.

方法2

但如果我使用sc例如安装不同名称的相同服务

C:\Windows\system32>sc create myservice binpath= c:\MyService\ServiceApp.exe
Run Code Online (Sandbox Code Playgroud)

我看到它已安装但我无法使用服务控制台启动服务

sc start myservice
Run Code Online (Sandbox Code Playgroud)

当我使用SC进行查询时,结果如下

C:\Windows\system32>sc query myservice

SERVICE_NAME: myservice
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
Run Code Online (Sandbox Code Playgroud)

到目前为止我正在使用/安装,但我想用不同的名称多次安装相同的服务,我从这篇文章中得到了这个想法.(如何从命令行指定名称和描述安装Windows服务?)任何人都可以解释/ Install和SC之间的行为差​​异吗?

delphi windows-services

8
推荐指数
1
解决办法
1888
查看次数

如何使用Delphi在OpenOffice文档中插入图像

我正在使用在odt Open Office文档如何搜索和替换的公认解决方案中提到的方法 使用Delphi搜索和替换odt文档中的文本

现在我的要求是用图像替换文本。例如,我的odt文件将具有“ SHOW_CHART = ID”标签,我将从数据库中获取给定ID的图表作为图像文件,然后将其替换为“ SHOW_CHART = ID”。

所以我的问题是如何将图像从文件插入到ODT文档中。我发现另一个链接问同样的问题,但使用Java。 如何使用Java将图像插入OpenOffice编写器文档中? 但我不懂Java。

delphi openoffice-writer

3
推荐指数
1
解决办法
621
查看次数