作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
只是出于好奇:为什么这段代码给出 AV 而不是抛出异常?
procedure TForm1.Button1Click(Sender: TObject);
var fs: TFormatSettings;
begin
strtodate('2011-01-01', fs);
end;
最佳答案
您的代码引发异常,因为 fs
未初始化。
uses SysUtis, Windows;
procedure TForm1.Button1Click(Sender: TObject);
var fs: TFormatSettings;
begin
GetLocaleFormatSettings(GetSystemDefaultLCID, fs); // what is your short-date format?
strtodate('2011-01-01', fs);
end;
关于delphi - 没有参数化 TFormatSettings 的 StrToDate() 是否应该抛出 AV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9427829/
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
只是出于好奇:为什么这段代码给出 AV 而不是抛出异常? procedure TForm1.Button1Click(Sender: TObject); var fs: TFormatSettings
我是一名优秀的程序员,十分优秀!