自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

華華的博客

性格決定命運,細節決定成敗,https://nodejs.blog.csdn.net

  • 博客(8)
  • 资源 (14)
  • 收藏
  • 关注

原创 delphi prism能使用任何语言实现的.Net的控件吗?

<br />理论上任何语言实现的.Net元件,别的语言都能复用。但有没有一些特殊的地方呢?<br /><br />用devexpress公司的元件来试试,它主要是用c#写的,很早有支持delphi.Net的,因为delphi.Net夭折,现在也没有纯支持prism的。<br /><br /> <br />下载了DXperience7.3版本,是for VS2005的,支持.Net2.0,在VS2010下可以编译过。但换成.Net4.0编译不过。<br />在VS2010中叶不能正常使用,拉不到画面上。<br

2010-10-29 18:24:00 1635

原创 DataSnap与JSON序列化(5)

在Delphi prism xe中使用ASP.Net调用REST Server会出现一个错误:'Borland.Data.DbxCommonDriver, Version=15.0.0.0, Culture=neutral, PublicKeyToken=a91a7c5705831a4f' or one of its dependencies已经确认这是个bug,https://forums.embarcadero.com/message.jspa?messageID=294148#294148Delphi

2010-10-28 14:22:00 1866

原创 奇怪的SQLServer“超时已过期”及“不存在或拒绝访问”错误

最近有个多线程程序,连接本机SQLServer 2008,大概300个连接,跑一会自己写的日志中就会出现“超时已过期”错误,或者出现“不存在或拒绝访问”错误。奇怪在于,程序开启后肯定有联通过,是在过一会儿才会出现。SQLServer日志中,和windows事件簿中没有看到任何有价值的信息。首先,不会有多个线程使用到同一个TADOConnection的状况;表的索引也建立了,单个查询不会超过1秒。继续,发现错误出现在开启程序30秒左右时,于是试着调整TADOCOnnection/TADOCOmmand/TAD

2010-10-28 13:30:00 4154

原创 DataSnap与JSON序列化(4)

delphi prism作为datasnap client可以调用delphi写的REST Server中的方法。首先,可能是测试版的缘故,某些datasnap的组件,如TAdoDbxDatasnapConnection,在工具箱中没有安装,需要手动安装,C:/Program Files/Common Files/CodeGear Shared/Delphi Prism/Shared Assemblies/7.0/Borland.Data.AdoDBXClient.dlldatasnap调用写法:metho

2010-10-20 18:23:00 2568 1

原创 DataSnap与JSON序列化(3)

<br />ServerMethod中居然能直接返回object,如:<br /> TwxhObject=class public Birthdat:TDate; Age:integer; end; function TServerMethods1.TestObject: TwxhObject; begin Result:=TwxhObject.Create; try //raise Exception.Create('MyError');

2010-10-15 17:28:00 1730

原创 DataSnap与JSON序列化(2)

<br />Server Method可以支持OLEVariant类型,但不支持Variant类型,呵呵,都一样的东西,可能笔误吧。查看DSReflect.pas的这个函数<br />function TDSClass.GetDBXDataType(AllowUnknown: Boolean; Parameter: TDBXParameter): Integer; begin ..... else if FTypeData.ClassType.ClassNameIs(SOleVar

2010-10-12 17:35:00 2447

原创 DataSnap与JSON序列化(1)

delphi12开始提供JSON支持。我在delphi15测试datasnap REST服务器。先看看JSON序列化的能力:type TtmObject=class private FName: string; FAge: integer; FBirthday: TDate; FSchool:Variant; FClasses: TClassArray; {published property Name:string read F

2010-10-12 13:27:00 3473

原创 DataSnap的REST服务器ServerMethod参数编码问题

<br />在delphi xe下测试REST Server,其中有个ReverseString服务器函数,就是把一个传入的字串翻转。用DataSnap调用是:<br />procedure TForm1.Button1Click(Sender: TObject); var vC:TDBXCommand; P:TDBXParameter; begin SQLConnection1.Params.Values['CommunicationProtocol'] := 'http';

2010-10-11 18:04:00 3275 1

微信小游戏3D合成消除2048源码

微信小游戏,3D,合成消除2048。 只用了three.js和cannon.js,没用其它框架。 兼容头条抖音。 仅供学习参考,请不要直接上架发布。 https://img-blog.csdnimg.cn/202010101901488.jpg https://blog.csdn.net/acrodelphi/article/details/109002527 https://nodejs.blog.csdn.net/article/details/120998097 https://nodejs.blog.csdn.net/article/details/108921257 https://nodejs.blog.csdn.net/article/details/108920590

2022-03-10

Acro-Multi Language Suit for Delphi win32/64Delphi多语言套件

https://www.evget.com/product/1409 一组很方便实现多语言的组件。数据字典提供原语与多国文字的映射,多语言套件在程式运行时从文档,数据库,或 DFM 载入数据字典到 Hash 表,以提供最快的搜寻速度;最后根据要替换多语言的组件的类别,找到它的替换函数,替换掉该组件的各部分的文字。支持任意第三方组件,支持Unicode。 https://nodejs.blog.csdn.net/article/details/248218 https://nodejs.blog.csdn.net/article/details/107025402 包含:元件全部源码,支持delphi7到Delphi10.2;字典编辑工具。

2022-01-29

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(6)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(6)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(5)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(5)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(4)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(4)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(3)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(3)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(2)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(2)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(1)

2010/10/11, 4.0.11 ------------------------------------------------------------------------------------------------------------------------------- 1、增加acroMultiLib.pas,封装了几个函数在里面 2、增加对Delphi XE的支持。 3、按命名管理,把Acro改为acro 4、修正DDManager,在cell中输入空白的DDKey后,离开改行,然后再也不能修改改行的DDKey,也不能取消,只能强制退出的问题。 5、为了尽量不引入不需要的元件,devexpress元件的支持函数分解到多个pas和dpk中。 6、增加了几个flash演示影片 2010/6/15, 4.0.10 ------------------------------------------------------------------------------------------------------------------------------- 1、在IDataLocate接口增加DoBeforeReplaceComponent和DoAfterReplaceComponent函数,这样Class的ReplaceMethod就可以在替换 集合元件时触发事件,让用户有机会决定是否替换其中的子元件,如TdxBarManager 2、在TAcroMultiResourceRepository增加函数: function GetDisplayValue(ADDKeyRecResourceStringRec):string; function GetDisplayValueAnsi(ADDKeyRecResStringRec):ansistring;overload; function GetDisplayValueUnicode(ADDKeyRecResStringRec):WideString;overload; 从原始ResourceString中获得翻译结果 3、在TMultiClassMethodStorage增加函数: procedure RegisterClassMethod(AClass:TClass;AMethod:TMultiLanguageReplaceProc; ABeginUpdateProc:TMultiLanguageBeginUpdateProc; AEndUpdateProc:TMultiLanguageEndUpdateProc);overload;virtual; 在TAcroMultiScreen替换Form时,会调用每个元件注册的BeginUpdatePro和EndUpdateProc,这样可以很好的控制效率, 特别是cxTreeList/cxGrid元件,因为替换Column的Properties时也可能引起cxTreeList/cxGrid反复Repaint

2010-10-31

Acro Multi-Language Suite for Win32 4.0.7.2147

1、TAcroMultiResource增加对Twindows98的支持。 2、把Delphi标准的元件替换函数从AcroMultiClassMethod.pas分离到AcroDelphiClassMethod.pas 3、增加TAcroMultiDDKeyCatcher元件,用来在运行时把那些没有翻译的字串写到文件,即提取DDKey来准备翻译。 4、增加AcroMultilangDelphiIDE120.dpk来翻译delphi IDE本身。安装后,在Desktop toolbar会有一个语言下来框来切换语言。dpk本身包含了中文繁简体和英文语言,如果你有更好的翻译,可以把\DelphiIDELng\DelphiIDE.lng文件复制到delphi得bin目录下,语言下拉框的语言数目由lng决定。lng语言使用DDManager来编译。 5、支持delphi2010

2009-09-07

Delphi Win32多语言套件4.0.5.2145

http://www.evget.com/zh-CN/product/1409/feature.aspx http://multilanguage.tech.topzj.com 支持delphi5,6,7,2007,2009主要特色: 1、不需要修改1行代码就能多语言化;(或少量修改,如,修改掉没有使用Resourcestring的字串弹出消息) 2、支持任意第3方元件;(替换函数只需要写1次) 3、支持 Unicode; 4、多种字典来源,随你喜好将字典外挂还是内嵌,支持你发布独立的 exe 多语言版; 5、多种字典文件格式,二进制格式可以保护你的字典不被人利用; 6、强大的 DDManager,能很好的管理你字典和处理编码转换; Acro Multi Language 为一组多国语言的 eBusiness 整合方案套件,藉由资料字典之设定,使用者可以轻易地建立多语言的操作环境,满足多国企业(Multi-National Enterprise)人机介面的需求。反之于传统的资讯运作环境下,更改操作介面的语言通常需要以 Hard Code(也就是修改应用程式)的方式,此一作业方式既繁复且不合实务。 本多语言套件采用 Mediator Pattern(中介者模式)设计,让你无限自由的扩充对任意第3方元件的支持。它预先注册了 Delphi 标准元件的替换函数,如 TCustomControl,TMenu 等,你可以很方便的注册第3方元件的替换函数,如 fastReport,devexpress,teechart 等。 使用资料字典管理工具(Data Dictionary Manager)可集中管理不同国家的语言,并与你的 delphi 专案双向互动,帮你快速建立字典。

2009-08-04

Delphi多语言套件 4.0.4.2144

2009/4/26, 4.0.4.2144 1、在TrapAPI.pas增加PatchAPI和UnPatchAPI这两个API Hook函数,它们是线程安全的, TAcroMultiResourceStorage使用这两个函数来翻译ResourceString,修正多线程出现的AV错误; 2、修正即时翻译的一个bug,由于检查元件重复翻译的部分列表排序错误,即时切换语言后, 在翻译新创建的窗体时,其上的某些元件可能被判为已经翻译过儿不会被翻译。 3、修正DDManager,在从dfm/nfm抓取字串时,会漏掉相邻的一个字符串 4、Demo里面增加了一个拼图游戏和一个局域网五子棋游戏 ============================================================================= 2009/3/29, 4.0.4.2143 ============================================================================= 1、TrapAPI.pas在Trap/UnTrap时增加CriticalSection保护,避免多线程时出现线程冲突; ============================================================================= 2009/3/25, 4.0.4.2142 ============================================================================= 1、修正TAcroMultiReplacer的UnReplaceComs设置被忽略的问题; 2、DDManager补上“工具”工具栏,即原来的“文件ansi/unicode繁简转化”、“数据库繁简体转化”

2009-04-26

Happy PinTu快乐拼图游戏 1.0.2.9

delphi的拼图游戏,带源码。 内置英文,中文繁简体,自动按操作系统语言显示。 使用的元件包括: Acro Multi-Language Suite for Win32 devexpress dragdrop 本来是写给小女儿玩的。 前两天发布的怎么被删除掉啦??

2009-04-20

Delphi多语言套件 4.0.3.2141

2009/02/25 v4.0.3.2141 修正:即时切换语言时,对非TComponent元件查找旧的DDKey时可能找到错误的DDKey,从而导致翻译错位。 DDManager修正:字典文件从windows档案管理员拖入DDManager时,可能出现AV错误。 DDManager修正:错误提示“DDKey重复”;工具栏增加切换语言的列表框。 支持即时更换语言,不再需要重新建立Form才能切换语言。 2008/12/26 v4.0.1.2138 增加支持到Delphi2009。 DDManager用Delphi2009编译,全面支持unicode;提高新节点创建速度,重复

2009-04-20

delphi多语言套件 3.5.2.2023

http://www.evget.com/zh-CN/product/1409/feature.aspx http://multilanguage.tech.topzj.com/ 一组很方便实现多语言的元件。资料字典提供原语与多国文字的映射,多语言套件在程式运行时从文档,资料库,或 DFM 载入资料字典到 Hash 表,以提供最快的搜寻速度;最后根据要替换多语言的元件的类别,找到它的替换函数,替换掉该元件的各部分的文字。支持任意第三方元件,支持Unicode。 主要特色: 1、不需要修改1行代码就能多语言化;(或少量修改,如,修改掉没有使用Resourcestring的字串弹出消息) 2、支持任意第3方元件;(替换函数只需要写1次) 3、支持 Unicode; 4、多种字典来源,随你喜好将字典外挂还是内嵌,支持你发布独立的 exe 多语言版; 5、多种字典文件格式,二进制格式可以保护你的字典不被人利用; 6、强大的 DDManager,能很好的管理你字典和处理编码转换; Acro Multi Language 为一组多国语言的 eBusiness 整合方案套件,藉由资料字典之设定,使用者可以轻易地建立多语言的操作环境,满足多国企业(Multi-National Enterprise)人机介面的需求。反之于传统的资讯运作环境下,更改操作介面的语言通常需要以 Hard Code(也就是修改应用程式)的方式,此一作业方式既繁复且不合实务。 本多语言套件采用 Mediator Pattern(中介者模式)设计,让你无限自由的扩充对任意第3方元件的支持。它预先注册了 Delphi 标准元件的替换函数,如 TCustomControl,TMenu 等,你可以很方便的注册第3方元件的替换函数,如 fastReport,devexpress,teechart 等。 使用资料字典管理工具(Data Dictionary Manager)可集中管理不同国家的语言,并与你的 delphi 专案双向互动,帮你快速建立字典。

2007-10-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除