delphi 相关问题

Delphi是一种通过使用Object Pascal快速开发本机Windows,macOS,Linux,iOS和Android应用程序的语言。该名称是指Delphi语言及其库,编译器和IDE,用于帮助编辑和调试Delphi项目。

Delphi - 将WideStrings存储在程序中

在过去,我使用INI-Files来存储unicode文本,但现在我需要在可执行文件中存储unicode文本。我怎样才能做到这一点?我想存储这些信件:āčēūīšķļņž

回答 3 投票 -2

OpenGL - 直接渲染到位图

我正在制作一个包含一堆小窗口和控件的应用程序(2D渲染),我想将每个窗口和控件渲染到自己的位图。这是迄今为止的用途:用途......

回答 1 投票 6

什么时候提出例外?

我认为这是一个“最佳实践”类别问题:我有一个自定义控件 - 某种网格可以容纳一些面板。其中一个面板是当前活动面板(最后一个单击)。 ...

回答 1 投票 1

在Windows 10上处理DPI(文本大小)的运行时更改

在Windows 10上,系统不再需要重新启动(注销/登录)来更改DPI(文本大小)。我的应用程序尚未准备好进行此类运行时更改。系统如何通知应用程序......

回答 1 投票 9

如何获取conhost.exe进程ID?

在做了一些研究并查看ProcessHacker的源代码之后,似乎获取conhost.exe的进程id的方法是使用NtQuerySystemInformation。我写了下面的小...

回答 1 投票 0

可以保证访问nil指针会引发异常吗? [重复]

Remy Lebeau表示“无法保证访问nil指针会引发异常。这是未定义的行为。任何事情都可能发生。可能会引发异常,或者您可能只是......

回答 1 投票 0

Delphi Firedac无法识别sqlite3中的新ALTER功能

SQLite3版本3.25及更高版本允许我“ALTER TABLE myTable RENAME COLUMN oldColName to newColName”。但是当我在我的Delphi代码中执行此操作时,我收到“RENAME附近”的错误,但它正在运行...

回答 1 投票 0

使用Indy将文件上传到FTP服务器

我无法使用Indy for Lazarus将文件上传到我的000webhost.com FTP服务器。我已经使用Windows命令提示符测试了ftp连接,它运行正常。这些是我的设置(IdFTP):...

回答 1 投票 2

WinSock:服务器无法接收客户端发送的相同序列的数据

我需要以确定的顺序从客户端向服务器发送数据,其中服务器也可以在客户端发送的相同序列上接收这些数据。在下面的代码存在一个数据的问题(即...

回答 1 投票 2

如何在TMemo左侧绘制一条看起来像排水沟的彩色线条

需要一个源自TMemo的组件(不是TSyn组件)我需要一条TMemo左侧(内部或外部)的线,其厚度(可选)和颜色可以控制,仅用于...

回答 2 投票 3

Delphi Indy HTTPS Web服务器错误(观察到违反协议的EOF)

我正在尝试使用Indy为使用Delphi XE7编写的现有Web服务器添加HTTPS支持。我编写了一个简单的应用程序,它只返回每个HTTPS请求的日期/时间戳。我补充说......

回答 1 投票 0

如何防止TWebBrowser在缓存中保留页面副本?

我正在使用Delphi 7的TWebBrowser组件。使用TWebBrowser我正在检索放置在我的服务器上的自己的HTML文件。我不希望用户容易找到HTML文件的副本。 ...

回答 4 投票 1

如何在TWebBrowser中始终加载新页面?

我正在尝试使用Browser.Navigate(URL)将网页加载到TWebBrowser中。但是,浏览器不会关心页面是否在线更新,所以只要我不重启程序就不会显示...

回答 3 投票 3

Delphi文件目录选择(来自DLL)在当前应用程序前面引入了其他窗口?

我是维护Delphi 6遗留软件,它使用Delphi 2009 DLL中的以下文件目录选择功能:function _SelectDirectory(ADirPath:ShortString):ShortString; var ...

回答 1 投票 2

如何在一行上获取for循环文本?

我试图在一行上获得一个for循环文本,而不是在第二,第三,第四等程序上打印TForm1.Button1Click(Sender:TObject); var a,b,c,I:integer;开始a:= SpinEdit1 ....

回答 1 投票 0

recv():常量对象不能作为var参数传递(在此函数的第二个arg上)

我需要制作一个以下C代码的Delphi版本,现在我得到错误说“不允许”:PByte +一个整数值的值,传递给recv()函数的第二个arg。你有点想法......

回答 1 投票 0

如果一个物体知道很多它的拥有者,这是一种代码味吗? [关闭]

在我们的Delphi 2007应用程序中,我们使用了很多以下结构FdmBasic:= TdmBasicData(FindOwnerClass(AOwner,TdmBasicData)); FindOwnerClass遍历...的所有者层次结构

回答 2 投票 4

Delphi TPopupMenu设计修改

我们能用TPopupMenu VCl组件实现以下外观和感觉有人可以指导我们实现设计吗?我尝试将OwnerDraw设置为True并为菜单项编写了OnDrawItem,但是......

回答 3 投票 1

在delphi中打印到非默认打印机

我想使用Delphi将打印作业发送到打印机。理想情况下,我希望能够在不让用户从打印对话框中选择打印机的情况下执行此操作。我希望能够使用......

回答 1 投票 5

Delphi在构造函数中引发异常

情况我打算写一个类,构造函数是我自己创建的一个,因为我需要初始化一些值。这是我到目前为止编写的代码:类型TCombinatorio = class(...

回答 3 投票 17

© www.soinside.com 2019 - 2024. All rights reserved.