关于Delphi 10 FMX下出现AV错误解决方案

                以前都是在VCL下做的桌面端,最近有需要开发个FMX下的移动多平台的工具。 这就开始了折腾FMX了,平时在VCL下折腾都是不会出现Access violation错误的,怎么到了FMX下,复制粘贴等操作就会报错呢。 网上也没什么关于此的文章。 问周边说是我的安装有问题,思前想后不大可能。 继续网上搜索,可能的跟环境设置有关。 每次重装IDE后,都会在注册表里禁用了一大堆的东西。 这次发

分享个Delphi人民币转大写的函数

                开发到财务方面的东西,往往需要把数值转换成大写金额输出。 网上找了一圈都没发现完美的,尤其是在XE系列下。 发现这个写法还是比较满意的,特分享。   function THxsdj.UPRMB(val: Double): string; {人民币转大写函数}   var     Dig, Dpos, retVal, retValjf: string;     IntPart:

关于装载teechart2015后一直报错的问题

继续重装后的一堆控件部署问题,删除掉原来的teechart自带版本。 点击安装最新的完整版,但是装上后打开其他程序时不时会出现Cannot load package A, it contains unit…错误。 总得想办法搞掉它,最后发现是安装完fastreport,要重编译下,编译时选择teechart的dcu一起编译。 问题解决!

关于对kbmMW返回流到客户端的修正

近期开始折腾Kbmmw,由于资料尚少,洞主 是引入Kbmmw的先驱,只能看他的文章了,但是看到例子kbmMW返回流到客户端,发现怎么都调试不成功。 一直报错! 由于洞主写的代码较早,现在的Delphi版本较以前语法有差异。 原来问题有2处。 1.服务端:  将 fs:=Tfilestream.Create('D:\picture\'+args[1]); 改为 fs:=Tfilestream.Create('D:\picture\'+args[1],fmS

关于FastReport运行时报错“Class TfrxRichView not found”的问题

                  解决的办法是将FastReport控件面板中的TfrxRichObject控件拖放到窗体中即可,对于其它类似的报不到类的错误也可这样处理。 还有一个办法就是直接在Interface中uses对应的单元,TfrxRichObject对应的单元是frxRich。

Delphi CDS 加载类型库/DLL时出错的解决方法

                把原来的三层架构的程序搬家到服务器上(win2008系统),在服务器上运行服务端程序均正常, 但是运行客户端远程连接时出现“加载类型库/DLL时出错”提示。 看客户端程序运行的过程应该是已经连接到远程服务器,应该是系统调用某个默认的系统文件时出现版本不同造成的, 会不会跟三层连接的Midas.dll有关呢,试试吧! 拷贝本地的Midas.dll到服务器的C:\w