社区
Delphi
帖子详情
关于delphi 事件的奇怪问题!
destonymi
2008-10-14 10:38:31
我用delphi5写的一个程序,在一个dataset上增加了一个after scroll事件并保存。
但是每次重新打开这个dfm的时候,这个after scroll事件就不见了,必须要再重新挂上去。
哪位高手知道是为什么?我很是郁闷啊!!
...全文
82
4
打赏
收藏
关于delphi 事件的奇怪问题!
我用delphi5写的一个程序,在一个dataset上增加了一个after scroll事件并保存。 但是每次重新打开这个dfm的时候,这个after scroll事件就不见了,必须要再重新挂上去。 哪位高手知道是为什么?我很是郁闷啊!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangsp
2008-10-14
打赏
举报
回复
双击事件
在写代码
再就是有没有同名的?
suton
2008-10-14
打赏
举报
回复
文件只读了?
用代码挂好了,create的时候,DataSet.AfterScroll := YourDataSetAfterScroll;
lyguo
2008-10-14
打赏
举报
回复
没有保存?
勉励前行
2008-10-14
打赏
举报
回复
如果after scroll事件中無一行代碼,那麼保存時會被自動刪除,
要保留,可以加一行注釋,這樣就不會被刪除。
delphi
通配符查找函数(单元)的实例
网上只看到有通配符查找,返回boolean值的,为进行补充,单独写了一个通配符查找单元MatchFind,主要的为MatchFindStr(MainStr,SubStr)函数,返回符合条件的通配符的字符。
奇怪
的是在winxp下,微软的查找中文使用通配符正确,使用英文通配符查找反而错误,诡异。本函数没这
问题
,对不符合规范的通配符进行过预处理。 例如:母串“数据手册_WDT-1200E_20120709.docx”,查找通配符子串“W???12*09”,返回值为“WDT-1209”。 子串“WD*”,返回值为“WDT-1200E_20120709.docx”。
Delphi
10中idHttpServer接收中文参数乱码的处理
idHttpServer在开发中比较方便,一般情况都能应付。但在接收浏览器发送的带中文URL时,取参数就会是乱码。经过查找资源,发现大部分浏览器,中文一般会先转码为utf-8,此时,idHttpServer控件会根据请求头中ContentType的Chatset进行相应的转码,以形成正确的参数。但
奇怪
的是,控件没有取到这个值,因此,就用默认的Charset进行转码,结果就不是我们所希望的。控件又不能显示的设置这个charset,只能折衷地修改一下源码,以适应针对utf-8编码的转码。
Delphi
2005 Reviewers Guide 2005
Borland公司日前发布了其最新版Windows开发工具
Delphi
2005,新版软件在同一开发环境中加入了对Win32、.Net、
Delphi
和C#的支持,同时集成了Borland应用生命周期管理工具。 代号Diamondback的新版
Delphi
是为支持Borland包罗万象的“软件交付最优化”计划设计的,该计划把商业流程自动化应用到了软件开发工具中。Borland一直希望自己能在.NET开发平台领域占有一席之地,可惜
Delphi
8只能用“半成品”来形容,几乎没有吸引到太多的.NET开发人员,也造成了大量的
Delphi
Win32的开发人员仍然停留在
Delphi
5、6、7版本上,对是否进入.NET平台而犹豫不决。另外的那个C# Builder也是反映平平,毕竟C#程序员很少会不直接使用VC#的。 现在Borland对
Delphi
9充满了信心,相信它会是一个“跨时代”的产品。下面是一些关于
Delphi
2005的信息: 1、D9的CodeName叫做“Diamandback”。 2、D9基于.Net Fx 1.1。根据李维的说法,这个版本的稳定性非常好,甚至好过D8 SP3!!(从侧面证明了D8的稳定性的确是差...) 3、D9同时支持.NET平台和Win32平台的程序开发,并同时支持
Delphi
、C#、VB.NET语言。D9可以自动的对Win32的程序生成相应的Wrapper,以让.NET程序可以直接调用。就是说,一个大的解决方案可能包括一个
Delphi
Win32 dll项目、一个C# .Net dll项目,一个
Delphi
.Net WinForms项目... 4、D9内置了单元测试、建模、重构工具,看起来很强。 5、对ECO(Enterprise Core Object)进行了加强,可以支持ASP.NET项目了。我一直认为ECO是D8(和C#Builder)里面最有价值、最Cool的东东!如果ECO可以单独提取出来,在VS.NET中间使用就好了... 如果D9果真能够达到Borland所承诺的那样,具有强大功能(和VS2003比)的同时,具有很好的稳定性,那么D9的确将会是一个值得期待的开发平台。即使从对Object Pascal语言不感兴趣的.NET程序员的角度,在D9里面使用C#进行开发也令人很有兴趣。:)
Delphi
9 新增功能(未一一列出): 很是
奇怪
,
Delphi
9的What's New很长,但演示中却公布了为数不多的几个,希望到时下载好后使用这款软件的网友补充上。 1、新增For ... in 语法 类似Visual Basic的For Each : procedure TestNewFor(); var StrList: TStrings; S: String; begin StrList := TStringList.create(); StrList.Add('Borland
Delphi
'); StrList.Add('Borland C++ Builder'); StrList.Add('Borland JBuilder'); for S in StrList do begin ShowMessage(S); end; end; 2、支持命名空间 也就是namespace,使用
Delphi
的uses关键字。 3、IDE支持
Delphi
语言和C# 以前听说还支持VB.NET,可能是被CUT了。 4、IDE新增重构(ReFactoring)的一些功能 如ExtractMethod、Rename,很新鲜,也很实用,但
Delphi
的第三方工具DevExpress Coderush好像已经实现这些功能了,
Delphi
9对重构支持得好像还不是太全。 5、代码帮助提示 是相对以前版本
Delphi
很明显的改进,这一改进应该是学习微软的Visual Studio,但感觉没有Visual Studio强大,Microsoft Visual Studio .NET 2003的代码帮助实在太强了,强得让人很惊喜,很意外,这也是我喜欢微软的一个原因。 6、新增Code History 类似源码控制系统的一些功能,可以随时查看代码的修改记录。 7、新增 Code Editor语法错误提示功能 这一特性也是学习微软Visual Studio,在编码时对错误的语法进行下划波浪线提示。
一次
奇怪
的Out of Memory 分析(附图)
一次
奇怪
的Out of Memory 分析(附图)
Raize Components 6.1.12 Full Source For D7-RAD10 Fix Build CMD安装版 V2015.10.12
笔者
DELPHI
程序工作有十五年,最近发现这个控件很多上传的是不能用的,所以我上传一个可以用的。 安装顺序:这个安装包里有CMO安装,不过,我是手动安装的。 1、编译RaizeComponentsVcl.dproj 编译RaizeComponentsVclDb.dproj 2、安装RaizeComponentsVcl_Design.dproj 安装RaizeComponentsVclDb_Design.dproj 3、把SOURCE路径加入LIBRARY PATH 4、把DCU路径加入DEBUG DCU PATH(这一步有点
奇怪
,以前是不用加的,不加的话会提示无法发现控件。) 祝大家好运。
Delphi
5,932
社区成员
262,939
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章