将 Delphi 的 Format() 函数视为 wsprintf() 的替代项是否正确?
Is it correct to consider Delphi's Format() function as an alternative to wsprintf()?
我想知道考虑Delphi的Format()
function to be an alternative to wsprintf()
是否正确?
我想生成与此相同的输出:
wsprintf( nameFile, "%s_%d_%08x.pfx", nameStore, c_certs, GetTickCount());
在 Delphi 中,我正在尝试使用这个:
// Where "Mem" is a TMemoryStream variable
Mem.SaveToFile(NameStore + '_' + IntToStr(I) + '_' + Format('%08x', [GetTickCount]) + '.pfx');
我走的路对吗?
是的,那将是最合适的选择。您可以非常接近完全相同的语法。
wsprintf( nameFile, "%s_%d_%08x.pfx", nameStore, c_certs, GetTickCount() );
Delphi代码:
NameFile := Format('%s_%d_%.8x.pfx', [namestore, i, GetTickCount]);
我想知道考虑Delphi的Format()
function to be an alternative to wsprintf()
是否正确?
我想生成与此相同的输出:
wsprintf( nameFile, "%s_%d_%08x.pfx", nameStore, c_certs, GetTickCount());
在 Delphi 中,我正在尝试使用这个:
// Where "Mem" is a TMemoryStream variable
Mem.SaveToFile(NameStore + '_' + IntToStr(I) + '_' + Format('%08x', [GetTickCount]) + '.pfx');
我走的路对吗?
是的,那将是最合适的选择。您可以非常接近完全相同的语法。
wsprintf( nameFile, "%s_%d_%08x.pfx", nameStore, c_certs, GetTickCount() );
Delphi代码:
NameFile := Format('%s_%d_%.8x.pfx', [namestore, i, GetTickCount]);