问题标签 [delphi-xe7]
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 - 列表框在运行时设置 Item.Detail
我是 Stack Overflow 的新手,也是 Delphi XE7 的新手。
我被困在编程的特定部分;我一直在研究多设备应用程序,并使用 livebindings 设计器格式化了一个列表框。列表框显示地址(房屋)的第一行,该地址位于 livebindings 中的 Item.text 下,属性的 Postcode 位于 livebindings 中的 Item.detail 中。因此,列表框中的每个条目都有第一行和地址的邮政编码,它们取自内部数据库。
当我向程序添加新地址时,我设法在运行时用完整地址更新数据库,用地址的第一行更新列表框,但是我不知道如何在运行时访问 Item.detail 部分以包含邮政编码。任何帮助将非常感激
delphi - Delphi XE7代码导航问题
刚开始使用 Delphi XE7 并且在我所有的大型 Delphi 项目中都遇到了可怕的代码导航滞后(当按下 Ctrl 键单击某个标识符时)。当我单击某个标识符时,我可以在 IDE 控制台中看到很多消息,似乎它一次又一次地解析我的所有单元而没有缓存任何内容。
我关闭了工具提示符号洞察、工具提示帮助洞察、错误洞察和代码模板,但它没有帮助。
Delphi 2010 在我的机器上运行相同的项目没有问题。
也许你知道一些秘密的命令行选项可以让代码再次快速导航?
multithreading - TParallel.For中的ASTride是什么意思?
TParallel.For()
有一个名为AStride
. 在我的例子中,ASTride 是 2:
我在这里无法理解“ASTride”的技术含义。是否AStride = 2
意味着第一个线程将处理范围内[1..10]
的两个连续数字,第二个线程将处理下一个连续数字等?
** 英语不是我的母语,我将“Stride”翻译为“long step”或“pace”。
delphi - 将 blob 字段加载到 ListBox
我在本周早些时候回答了一个问题,我需要更进一步我正在使用 XE7,我在将表中的 blob 字段 (Image.jpg) 加载到 ListBox 甚至加载到我可以的变量时遇到问题稍后进入列表框。我的适用于字符串字段的代码如下。
一直在研究这个,我现在可以通过将 DBase Blob 保存为磁盘上的图像文件,然后从磁盘重新加载它,从而使 sample_2.jpg 图片被添加到列表框中,从而使程序在 Windows 中运行。
但是,这在 Android 中不起作用,因为我无法将文件保存在任何地方,因此我必须找到其他地方来保存图像文件
string - 在delphi xe7中修剪
我正在使用该trim
函数来处理字符串,但正如我所见,它运行不正常。我有文字,text_trim: string
我有:
但它不起作用。它只是复制字符串。
例如,如果我在备忘录中写下:“你好,你好吗?” 文本内容是这样的(你好,你好吗?)和 text_trim 也有相同的内容。我想修剪文本中的空白。
delphi - 在重绘 ListBox 不会进入最后一个条目
我有一个列表框,最初在 LiveBindings 中设置,它显示位图图像、一些文本(房屋地址的第一行),详细文本是邮政编码。当我最初运行程序时,一切都很好,数据库表中的所有地址都显示在列表框中。然后我添加一个地址,它被添加到列表的底部。我应该说当我添加地址时,我的程序会在运行时重绘列表框。
添加的地址显示在列表框的底部,但我无法访问它。如果我添加更多地址,我也无法访问它们,列表框会在原始地址所在的位置停止。我可以看到它们但无法访问它们 - 任何想法
试图添加一个图像,但似乎需要 10 个声望点 duh
delphi - 带定时器的单独单元的调用程序
我正在尝试为我的主要表单编写一个单独的单元来调用,我的所有其他单元都在工作,除了一个使用TTimer
.
基本上该函数应该做的是在单元中处理的主窗体uDataReceived
调用,并且相应的 Rectangle 将在主窗体中闪烁。BlinkRect(Gateway)
rRectControl
以下是代码:
我知道上面显示的单位一定有问题,我的问题是:
如何TTimer
在单独的单元中使用以及如何调用BlinkRect(Gateway)
主窗体上的过程。
非常感谢!!
delphi - 如何更改 TListviewItem 的文本字体大小?
我有一个 TListView。
我向 TListView 添加了一个项目:
如何更改 tlistviewitem 的字体大小?
在 objectinspector 中,我可以更改 details1、details2、details3 字体大小,但无法更改文本字体大小。
macos - Mac 上 Delphi XE7(up1) 中的 TOpendialog 有问题吗?
Delphi XE7 中的 TOpendialog 或 Mac (yosemite) 上的 Delphi XE7 UP1 有问题。之后Opendialog1.execute
,整个表单会出现一些奇怪的问题,有时应用程序会崩溃。
我在另一台运行 Mavericks 的 Mac 上尝试了相同的应用程序,它运行良好。
这是一个源代码。
这是 Paserver 显示的内容:
进程控制服务器启动 pid 884 exe 构建于 2014 年 7 月 18 日
哨兵功能 886
2014-12-02 21:24:19.360 Project1 [888:27602] --ImageKit 错误:updateGLTextureWithBitmapData:glPixelStorei 返回错误:502(subSize=[64.000000,64.000000] 偏移量 [704.000000,0.000000] glID:130,上下文:0x1326c )
像这样:
delphi - 在特定控件上绘制窗口阴影
我正在尝试使用这个相同的阴影窗口:
在我的表单中的树视图控件上。
在我的研究中,我发现可以使用CS_DROPSHADOW
(链接)在表单上创建这种阴影效果。
是否有可能以某种方式分配CS_DROPSHADOW
或类似于控件的东西?