WINXP授权正版序列号 获取链接 Facebook X Pinterest 电子邮件 其他应用 四月 27, 2009 确认通过微软正版验证可升级的授权正版序列号:CM3HY-26VYW-6JRYC-X66GX-JYY2DDDQXW-THQ8M-79V6K-2YFGH-R793QDP7CM-PD6MC-6BKXT-W8JJ6-RPXGJ 获取链接 Facebook X Pinterest 电子邮件 其他应用 评论
如何解决在Delphi2009中添加pas组件的问题 四月 27, 2009 过去Delphi7的时代,我们写了很多.pas的单元式组件,用Install Component的方式就可以安装了。但是,在Delphi2009中这个功能被取消了。 如何解决这个问题呢? 你可以在Delphi2009中New一个Package,然后将你的*.pas文件和相关文件(*.dcu, *.dcr,*.res) 添加到Package中,然后再Build该项目,会产生*.hpp, *.obj, *.bpi, *.lib, *.bpl 等文件。 然后,你就可以在Delphi2009中使用Install package方式安装了。 如果你的.pas文件中没有Register方法,你需要补充它: procedure Register; begin RegisterComponents('MyComponentName', [MyTypeName]); end; 阅读全文
在Delphi中操作Sap对象造成内存增长的原因 四月 27, 2009 曾经在我的一个Delphi开发项目中,我遇到过这样一个问题,困扰了我相当一段时间。 我将SAP对象封装成了类,并在一个线程中调用。也就是说,SAP对象的创建释放全部是通过代码来操作的,不同于直接将SAP控件拖放到窗体上。 线程每执行一次SAP读写操作,内存就增长24K-32K。 关键代码 下面是SAP类的部分关键代码,含有SAP对象的创建和释放。 procedure TSapSvr.Open(FunctionName: string); begin if fConnect.LogOn(0, True) then begin fFunctionName := FunctionName; fFunction := fSapFunctions.Add(FunctionName); end; end; procedure TSapSvr.Close; begin fFunction := Unassigned; fSapFunctions.ReMoveAll(); fConnect.LogOff; end; 我就是在线程中不断的调用Open和Close函数,你能看出问题出在哪里吗?你肯定想不到的。 解决方案 我也是在无意中发现的,不过我现在还不知道原因,告诉你解决的方法吧!那就是将 fSapFunctions.ReMoveAll(); 删除!!! 结束语 你能告诉我原因吗? 附件中我提供了我封装的SAP类,分享给大家,如果发现问题,请转送一份文件给我! 阅读全文
CodePage标志符 四月 29, 2009 编码 .NET中编码名称 备注信息 037 IBM037 IBM EBCDIC US-Canada 437 IBM437 OEM United States 500 IBM500 IBM EBCDIC International 708 ASMO-708 Arabic (ASMO 708) 709 Arabic (ASMO-449+, BCON V4) 710 Arabic - Transparent Arabic 720 DOS-720 Arabic (Transparent ASMO); Arabic (DOS) 737 ibm737 OEM Greek (formerly 437G); Greek (DOS) 775 ibm775 OEM Baltic; Baltic (DOS) 850 ibm850 OEM Multilingual Latin 1; Western European (DOS) 852 ibm852 OEM Latin 2; Central European (DOS) 855 IBM855 OEM Cyrillic (primarily Russian) 857 ibm857 OEM Turkish; Turkish (DOS) 858 IBM00858 OEM Multilingual Latin 1 + Euro symbol 860 IBM860 OEM Portuguese; Portuguese (DOS) 861 ibm861 OEM Icelandic; Icelandic (DOS) 862 DOS-862 OEM Hebrew; Hebrew (DOS) 863 IBM863 OEM French Canadian; French Canadian (DOS) 864 IBM864 OEM Arabic; Arabic (864) 865 IBM865 OEM Nordic; Nordic (DOS) 866 cp866 OEM Russian; Cyrillic (DOS) 869 ibm869 OEM Modern Greek; Greek, Modern (DOS) 870 IBM870 IBM EBCDIC Multilingual/ROECE (Latin 2); IBM EBCDIC Multilingual... 阅读全文
评论
发表评论