小编Jlo*_*uro的帖子

在哪里可以找到 Delphi 的地图控件?

我正在尝试在应用程序中构建一个让用户查看地图的选项。此地图必须是可编辑的,并且已启用标记。还应该可以看到不同颜色的子区域,并突出显示鼠标下方的区域。

delphi gis maps geolocation

6
推荐指数
1
解决办法
3562
查看次数

6
推荐指数
1
解决办法
2701
查看次数

EXE,资源和代码减少

如何减少应用程序内的资源?我已经尝试了一些技巧,我已经减少和重写代码,减少行号,减少注释,压缩最后的EXE,但这不是我想要的方式,改进变量类型转换,删除ICON,BMP,JPG,从应用程序内部我需要我的应用程序尽可能小的最终EXE和一般资源消耗.任何更多的想法,关于这个主题的任何好文章谢谢

memory delphi resources

5
推荐指数
4
解决办法
1649
查看次数

检测到机器是否已连接/可用?

如何检测当前网络中的机器是否已连接/可用.

当然它有几种用途,但我的主要关注点是我的应用程序使用位于特定机器中的资源,如果它们不可用,它甚至不会尝试连接并将使用本地资源.

delphi networking

5
推荐指数
1
解决办法
1856
查看次数

外部模块实现

为DELPHI应用程序实现外部模块系统的最佳方法是什么?

我真正需要的是非常基本的:

  • 主APP检测模块是否存在并加载(运行时)
  • 模块可以存储表单
  • 模块可以存储DataModule
  • 模块可以存储代码

我需要在其他表单中使用商店表单,并且只能作为standAlone使用

我用的是这样的东西

        if Assigned(pNewClass) then begin
            Application.CreateForm(pNewClass, _lFrm);
            _lFrm.Hide;
            _lFrm.BorderStyle := bsNone;
            _lFrm.Parent := pBasePNL //(TPanel);
            _lFrm.Align := alClient;
        end;
Run Code Online (Sandbox Code Playgroud)

所以我创建了一个TForm,但将它放在TPanel中.

对于DataModules,我通常存储ImageLists,因此ideia是改变应用程序ICO只是改变外部模块.

那么实现这一目标的最佳方法是什么?

看看运行时BPL,但似乎不明白如何做到这一点.谢谢.

更新:.....................................

在阅读了一些相关的问题和答案后,我想我找到了答案和解决方案.

http://edn.embarcadero.com/article/27178

这篇文章是旧的东西,但非常简单.

那么逻辑就在那里我似乎没有得到它来显示表格

我只是测试例子2

它加载BPL,但没有得到表单:

AClass := GetClass('TForm2');
Run Code Online (Sandbox Code Playgroud)

总是检索'nil'

但BPL注册时:

RegisterClass(TForm2);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助这个.

delphi resources plugins module bpl

5
推荐指数
1
解决办法
1141
查看次数

没有覆盖指令的析构函数

这段代码有什么问题:

type
    TobjAvisos = class

        public
            constructor Create;
            destructor Free;


    end;

implementation


constructor TobjAvisos.Create;
Begin
    inherited Create;

end;

destructor TobjAvisos.Free;
begin
    inherited Destroy;

end;
Run Code Online (Sandbox Code Playgroud)

它编译没有警告,但FixInsight返回一个警告:"没有覆盖指令的W522析构函数"

delphi oop

5
推荐指数
1
解决办法
1240
查看次数

什么是最好的GRID和TREE控件?

DELPHI win32的最佳GRID和TREE控制是什么.它也应该是DB-Aware.我已经使用了DBGrid,但它非常有限,并且将许多新功能DevExpress作为令人印象深刻的工具和功能集合,但价格非常高.您选择的GRID/TREE的优缺点是什么,当然还有它的价格标签.

delphi

4
推荐指数
2
解决办法
6439
查看次数

在表单背景中的平铺/中心图像

有没有办法将图像放置在表单背景中并能够将其平铺或居中?

此外,我需要将其他组件放在图像的顶部.

我尝试过rmControls但是我不能在图像上放置任何东西.

delphi wallpaper

4
推荐指数
2
解决办法
2826
查看次数

Delphi代码生成

我需要加快编码速度,加快工作量,所以我需要能够生成代码.任何工具,任何想法?

delphi code-generation

3
推荐指数
2
解决办法
3944
查看次数

dbExpress vs本机驱动程序

我正在阅读Holgerwa的问题,我有一个问题.

通过从dbExpress更改为其他特定于驱动程序,是否有显着的性能提升?

我们可以使用dbExpress并仍然使用特定的数据库引擎功能吗?

database delphi dbexpress

3
推荐指数
1
解决办法
874
查看次数