delphi-xe8

    0热度

    1回答

    当我编译我的代码,我可以看到,有些行不编译。由于这个问题,一些代码不会按照我想要的方式执行。 我在调试模式下附加了delphi IDE的屏幕截图。左边的蓝色圆点表示已编译的行,没有蓝色圆点的行不能正常工作或不遵守 正如在监视窗口中可以看到变量dPcnt值为0 taxP,srvP,serv_charge没有适当的值但在代码窗口中可以看到变量已被初始化为0 有人可以帮我解决问题。

    0热度

    3回答

    我使用此代码显示TrayIcon它的工作原理和TrayIcon出现在Systray中,但它不显示BalloonHint;我试图改变一些设置,但它仍然不显示通知 procedure TMainForm.FormCreate(Sender: TObject); begin TrayIcon1.Hint := 'Hint'; TrayIcon1.AnimateInterval :=

    2热度

    1回答

    我有一个嵌套对象的对象。对象机构组织的简图将是: TMainObj -TState -TDescriptor -List<TSubObj> --TSubObj_n ---TSubObjState ---TSubObjDesc ---TSubObjData type TState = class end; type TDesc = class end; type TSu

    2热度

    1回答

    如何使用可变参数打印出多个字符串?我试过这个,但我不能确定数组的大小。它只是打印垃圾。 program Project1; {$APPTYPE CONSOLE} {$POINTERMATH ON} function _Print(const S: String): string; cdecl; var Args: Array[0..100] of Pointer absolu

    0热度

    1回答

    如何在Delphi中使用汇编实现堆栈分配方法alloc()?它甚至没有从msvcrt.dll以malloc/free的方式输出。

    -1热度

    1回答

    我想搜索所有子文件夹中的所有文件,所以它需要很长时间和应用程序停止响应,所以我用Thread(这是第一次与Threads工作)我读了它,我发现这种方式来创建和执行线程,但是当我调用线程时什么都没有发生,我不明白为什么我不能在主窗体上使用添加的组件,我不得不重新声明它? 我在这里想念什么? type TSearchThread = class(TThread) private

    0热度

    2回答

    我在Firemonkey中使用了TListBox,当涉及到动态显示/隐藏项目时,我遇到了一个奇怪的问题。这包括Delphi XE7和XE8。该设置在表单顶部有一个TPopupBox,用户可以在其中选择列出的项目之一。根据选择哪个,TListBox应该只显示某些TListBoxItem s,并隐藏其余的。其中一部分包括在不可见时将每个列表项目高度调整为0(否则会在项目之间留下丑陋的空白)。 问题在于

    -1热度

    1回答

    我刚刚在我的Delphi XE8中下载并安装了LockBox 3。 但是:VCL工具调色板不显示组件。 当我切换到Firemonkey窗体时,我可以看到VCL和Firemonkey组。在一个VCL表格中,我都看不到。 之后:重新启动Delphi。只安装VCL版本。重新启动Delphi。打开VCL表单。安装Firemonkey版本。 我现在可以看到该组,但是我不能在VCL-Formular上放置任何

    1热度

    1回答

    我已经使用dbExpress连接各种数据库(主要是MSSQL中,Sybase SQL)是的: 的SQLConnection - > SQLDataSet - > DataSetProvider的 - > ClientDataSet的。 我需要以不会将更改写回到表的方式连接到数据库。 因此,DataSetProvider具有ResolveToDataSet:= false,并且ClientDataS

    5热度

    2回答

    如何用Move移动字符串数组。我试过这个,但我不知道如何让移动操作正常工作。 program Project2; {$POINTERMATH ON} procedure Concat(var S: String; const A: Array of String); var I, J: Integer; Len: Integer; begin Len :=