2009年12月存档
欢迎使用Classic Shell:Windows 7的Classic开始菜单和Classic资源管理器功能
有人让Delphi 2010代码格式化程序使用匿名方法吗?
程序TUnit。 追加定案(const StringBuilder:TStringBuilder); 开始 附加成员结果(StringBuilder, 函数(成员:TGeneratableInUnit):IStringListWrapper 开始 结果:=成员。 定案文本; 结束 ); 结束; 程序TUnit。 AppendMemberResults(常量StringBuilder:TStringBuilder;常量GetMemberText:TFunc<TGeneratableInUnit,IStringListWrapper>);
程序TUnit。 追加定案(const StringBuilder:TStringBuilder); 开始 AppendMemberResults(StringBuilder,function(Member:TGeneratableInUnit):IStringListWrapper begin Result:=Member。 定案文本; 结束); 结束; 程序TUnit。 AppendMemberResults(常量StringBuilder:TStringBuilder;常量GetMemberText:TFunc<TGeneratableInUnit,IStringListWrapper>);
对于D2007之前的版本:CodeCentral 24535 Delphi SOAP Runtime and Importer Update
Delphi 2010内部版本号不会告诉您安装了什么
Delphi–MD5:MessageDigest_5单元自Delphi 2007以来一直存在
<br/>程序md5< br/><br/>{$APPTYPE CONSOLE}<br/><br/>使用SysUtils,<br/><%%KEEPWHITESPACE%%>“C:\Program Files\Embarcadero\RAD Studio\7.0\source\Win32\soap\wsdlimporter\MessageDigest_5.pas”中的MessageDiges_5< br/><%%KEEPWHITESPACE%%>//Vista/Windows 7:MessageDigest_5位于“C:\Program Files(x86)\Embarcadero\RAD Studio\7.0\source\Win32\soap\wsdlimporter\MessageDigets_5.pas”中< br/><br/>函数GetMd5(常量值:AnsiString):string; 过载< br/>var<br/><%%KEEPWHITESPACE%%>哈希:MessageDigest_5.IMD5< br/><%%KEEPWHITESPACE%%>指纹:字符串< br/>开始<br/><%%KEEPWHITESPACE%%>哈希:=MessageDigest_5.GetMD5()< br/><%%KEEPWHITESPACE%%>哈希。 更新(值)< br/><%%KEEPWHITESPACE%%>指纹:=哈希。 AsString()< br/><%%KEEPWHITESPACE%%>结果:=较低案例(指纹)< br/>结束< br/><br/>函数GetMd5(常量值:UnicodeString):string; 过载< br/>var<br/><%%KEEPWHITESPACE%%>哈希:MessageDigest_5.IMD5< br/><%%KEEPWHITESPACE%%>指纹:字符串< br/>开始<br/><%%KEEPWHITESPACE%%>哈希:=MessageDigest_5.GetMD5()< br/><%%KEEPWHITESPACE%%>哈希。 更新(值)< br/><%%KEEPWHITESPACE%%>指纹:=哈希。 AsString()< br/><%%KEEPWHITESPACE%%>结果:=较低案例(指纹)< br/>结束< br/><br/>var<br/><%%KEEPWHITESPACE%%>源AnsiString:AnsiString< br/><%%KEEPWHITESPACE%%>源Unicode字符串:Unicode字符串< br/><%%KEEPWHITESPACE%%>SourceRawByteString:原始字节字符串< br/><br/>开始<br/><%%KEEPWHITESPACE%%>尝试<br/><%%KEEPWHITESPACE%%>SourceAnsiString:='foobar'< br/><%%KEEPWHITESPACE%%>SourceUnicodeString:='foobar'< br/><%%KEEPWHITESPACE%%>SourceRawByteString:='foobar'< br/><br/>Writeln(GetMd5(SourceAnsiString))< br/><%%KEEPWHITESPACE%%>写入(GetMd5(SourceUnicodeString))< br/><%%KEEPWHITESPACE%%>写入(GetMd5(SourceRawByteString))< br/><br/><%%KEEPWHITESPACE%%>源AnsiString:='förobár'< br/><%%KEEPWHITESPACE%%>SourceUnicodeString:='förober'< br/><%%KEEPWHITESPACE%%>SourceRawByteString:='förobár'< br/><%%KEEPWHITESPACE%%>Writeln(SourceAnsiString,'',GetMd5(SourceAnsiString))< br/><%%KEEPWHITESPACE%%>写入(SourceUnicodeString,'',GetMd5(SourceUnicode String))< br/><%%KEEPWHITESPACE%%>Writeln(SourceRawByteString,'',GetMd5(SourceRaw Byte String))< br/><%%KEEPWHITESPACE%%>,E上的<br/><%%KEEPWHITESPACE%%>除外:写入(E.ClassName,“:”,E.Message)异常< br/><%%KEEPWHITESPACE%%>结束< br/>结束< br/>
–杰伦