小编Pat*_*ney的帖子

什么时候Delphi应用程序对于单个EXE来说太大了?

如果我将整个Delphi应用程序编译为单个exe文件,那么该文件将增长到5MB,10MB,甚至更多.什么时候那么大?这有什么问题?这是一个商业应用程序,目前在Delphi XE上.

我知道使用运行时包构建的选项.这听起来是个好主意,但我在这里看到的评论指出存在一些问题和缺点.

delphi delphi-xe

11
推荐指数
2
解决办法
4570
查看次数

Shellexecute返回值错误消息

当我调用ShellExecute时,我得到了返回值 - 一个整数.我在哪里可以获得相关的错误消息?我知道它们很通用,但我在MS文档中看到了消息.

delphi shellexecute

5
推荐指数
1
解决办法
4823
查看次数

尝试调用 ShellExecute 来运行 Mysql 和 sql 脚本

我一直在尝试在 Delphi 应用程序中使用 ShellExecute 打开 Mysql 并运行脚本。

ShellExecute(Handle, 'open', PWideChar(InpCommandProgram.text),
    PWideChar(commandline), nil, SW_SHOWNORMAL);

InpCommandProgram.text = 'MYSQL'
commandline = '--user=root --password=password < C:/directory/filename.sql '
Run Code Online (Sandbox Code Playgroud)

filename.sql 已被精简为“创建数据库名称”。

命令窗口会短暂打开并滚动一些消息 - 速度太快而无法阅读。如果我打开命令窗口并输入相同的程序和命令行,它就可以工作。失败时我看不到错误消息。

我在 Windows 7 桌面上本地运行。我尝试将输出定向到日志文件,但我什至没有批量获取该文件。当交互成功时,我确实会收到日志。我已经尝试了所有我能想到的调整。

任何有关如何进行的想法将不胜感激。

mysql delphi shellexecute

2
推荐指数
1
解决办法
2308
查看次数

安装Interbase和Firebird

如果Interbase和Firebird都安装在同一工作站上,是否存在任何冲突?有没有人有任何提示或最佳做法?

firebird interbase

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

标签 统计

delphi ×3

shellexecute ×2

delphi-xe ×1

firebird ×1

interbase ×1

mysql ×1