当拖动窗口或单击下拉菜单时,VCL TTimer 停止
我启用了 TTimer 并且应该运行非- 永远停止,直到用户停止为止。然而,事实并非如此。在 OnTimer 事件中,它以毫秒为单位一遍又一遍地处理窗口消息。 …
ForceDirectories 返回 False
我正在使用 ForceDirectories 函数,如下所示: ForceDirectories('C:/Path/To/Dir'); 它返回 False 并且根本不创建任何目录。 GetLastError 返回 0。…
向 CreateThread 传递参数
我在调用 CreateThread 时将类引用作为参数传递给 ThreadProc 时遇到问题。这是一个示例程序,演示了我遇到的问题: program test; {$APPTYPE CONSOLE…
将泛型类型的成员强制转换为 TObject?
我目前正在考虑一个场景,我想要一个泛型类,在其项目上调用 Free IF 这些项目属于对象类型。所以我尝试了以下操作: if (PTypeInfo (TypeInfo (T)).K…
本地网络上 ftp 的替代方案
您好,我有一个可处理 pdf 文件的文档管理程序,这些文件(近 150000 个文件)存储在 ftp 服务器(solaris 10)上。该程序在本地网络上运行。 我需要…
TMS TWebCopy、德尔福
我在 Delphi 2010 上有 TMS TWebCopy 2.3。 当我尝试这样做时: procedure TForm1.WebCopy1Error(Sender: TObject; ErrorCode: Integer); begin showm…
Delphi 2010远程调试-无法使断点工作
我最近发布了这个问题 关于我无法让 Delphi 2010 进行远程调试。我没有取得任何成功,因此决定发布一个简单的分步测试技术,该技术可能会突出显示我做…
“按压”使用键盘的 TButtonedEdit 按钮
我正打算用一个 TButtonedEdit 控件替换 TEdit + TButton 组合,但当我尝试测试它时,我发现无法使用键盘“按下”(右)按钮。 我尝试了 Alt+Enter、A…
在没有 DLL 的情况下在 Delphi 中使用 Curl
我有一个Delphi程序,我需要在其中使用Curl,但我不想用它重新分发curl DLL(并且我不想将DLL添加为资源并在运行时将其写入文件并执行此操作那样)。…
TJvHidDeviceController“DevicePath”总是显示“\”
我正在使用 TJvHidDeviceController 类来检索 HID 设备信息。我已经插入了两个 HID 设备,但我试图获取 SP_DEVICE_INTERFACE_DETAIL_DATA_A 结构的“D…
为什么waveInGetNumDevs 总是返回0?
几周前,waveInGetNumDevs 函数运行良好,但从几天前开始,它一直返回 0。我的声卡没问题,但是为什么会出现这种情况?我实际上正在尝试为 DSPACK 创…