问题标签 [rad-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 缺少 .bpl 文件
编译 FireMonkey 项目并在另一台 PC 上执行应用程序后,我遇到了一个错误 - “rtl190.bpl is missing”。
所以我搜索了谷歌,我发现了对我不起作用的“解决方案”。
它说我应该取消选中“与动态 RTL 链接”和“与 Delphi 运行时链接......”。
确实在编译后,可执行文件更大,但我仍然遇到完全相同的错误。
我必须手动将“rtl190.bpl”和“fmx190.bpl”复制到 exe 的目录中才能使其工作。
我该如何解决这个问题?
delphi - Delphi 10 Seattle 在开始时不打开最后使用的项目
我是 Delphi 的新手,来自 Visual Studio,这是一个简单的问题(我猜):当我启动 IDE 时,如何防止 Delphi 10 Seattle 打开最后使用项目(组)?
我找到了一些关于 .dsk 文件及其作用的信息:
.dsk 文件记录您的当前设置:
- 桌面布局
- 断点
- 观看项目
- 当前在 IDE 中打开的文件
当您稍后重新打开项目时,将读取 .dsk 文件,并且您的桌面布局、断点和监视都将恢复。此外,关闭项目时打开的所有文件都会再次打开,无论它们是否被项目使用。
当我打开一个项目时,我很好。但请不要在我启动 IDE 时打开它。大多数情况下,我想开始或打开另一个项目,而不是我正在处理的上一个项目。我已经搜索了选项和互联网,但找不到解决方案。任何人?
c++ - MSBuild 不再适用于东京
我有多个要批量编译的项目组。那里有100多个项目。
在 2010 年,我们有一个像这样的“make”文件:
在东京,它不再起作用了。我得到:
但是,项目组从 IDE 编译得很好。
我们认为这与 .vres 文件(来自 .rc)的创建有关,该文件由 IDE 在内存中创建并且从未写入文件。
注意:
- 我在 C++ Builder Tokyo 上试过这个,但我猜它也发生在 Delphi 下。我会尽快测试。
- 我有 MSBuild v12。
delphi - 如何在 SqlServerMethod DataSnap Server 中返回 TByteDynArray
我有一个带有这样的服务器方法的 DataSnap 服务器:
现在,在使用 TSQLServerMethod 的 DataSnap 客户端上,我在设计模式下成功连接到服务器,我正在向服务器发送请求并成功接收数据但无法读取输出参数。
如何读取 TByteDynArray 的类型?先感谢您。
jquery - JQuery Ajax - 发布 - 值损坏
我第一次遇到这种奇怪的情况。我已经使用过 Ajax 和不同类型的参数。我试着用它来解决contentType
,但它似乎没有用。
我尝试使用文档的UTF-8contentType
等格式,如上所述。
ID=12345&Date=01.01.2018+00%3A00%3A00 // 是
ID=12345&Date=01.01.2018 00:00:00 // 应该是
因此,我无法将其转换为double
Delphi (Rad Studio) 中的类型:
类型变体 (UnicodeString) 无法转换为 Double
ios - 在 iOS 模拟器上部署 Delphi 应用程序时无法执行 /usr/bin/xcrun simctl install...
我正在尝试建立一个发布 iOS 应用程序的环境。
在我的 Windows PC 上,我使用 RAD Studio 10.2 Update 3,并从其中一个示例创建了一个新的 Delphi 应用程序。
在我的 Mac 上,我有 XCode 8.2、iOS 10.0 模拟器、PAServer 19.0(正在运行)。
在 RAD Studio中,我使用值“iOSSimulator”覆盖“PLATFORM”环境变量(在我的 HP PC 中使用它)。我定义了一个到 Mac 的连接配置文件,它可以工作。我在 SDK 中添加了 iPhoneSimulator 10.2(它是唯一一个被提议的)。
当我在 RAD Studio 中运行应用程序时,它在部署阶段一段时间后失败,并显示以下对话框消息(我混淆了 IP):
无法使用“Mac VM di XCodeClub”配置文件中的参数在“123.123.123.123”上启动进程。
返回以下错误:'无法执行'"/usr/bin/xcrun" simctl install "/Users/xcodeclub/PAServer/scratch-dir/bluish-...VM di bluish/MasterDetailApplication.app"'(错误 117 )
用法:
simctl install <device> <path>
'
问题是什么?丢失的文件,不正确的调用simctl
...?
如果我将目标更改为 OS X(添加 SDK 并将“平台”更改为“OSX32”)它可以工作。
c++ - RAD Studio (C++ Builder) 10.2 Tokyo:隐藏 TListView 垂直滚动条
我有 RAD Studio (C++ Builder) 10.2 Tokyo,我想知道如何隐藏或删除 TListView 组件上的垂直滚动条。除了与滚动条的可见性无关的 ScrollTo(const int) 和 'ScrollViewPos' 之外,我似乎找不到任何与滚动条有关的 ListView 函数或属性。在此先感谢您的帮助。
编辑:我不能使用ShowScrollBar(HWND_ * hWnd, int wBar, int bShow);
,因为 TListView 没有窗口句柄属性。
delphi - 在 Delphi RAD Studio 10 中获取 TCombobox 的选定值
如何从 a 中获取选定的值TComboBox
?
名字TCombobox
是comboTest
windows - TTimer 实际上是如何在内部工作的?
间隔设置为 1 秒的 TTimer 每 1 秒发送一条消息。此消息在应用程序的消息循环中进行处理,从而触发 OnTimer 事件。
如果应用程序很忙并且没有时间处理消息循环,则跳过 OnTimer 事件。
我知道 TTimer 在内部使用SetTimer。
我的问题是:
- TTimer 是否使用内部/单独的线程(通过 SetTimer)?
- 如果模态 MessageDlg 正在“阻止”表单,那么保存计时器(甚至它的 OnTimer)的表单为什么仍然可以做事呢?(见下面的代码)
- 文档说 SetTimer 至少需要 Win2000。TTimer在Win98中是如何实现的?