我没有看到任何语法错误,我的代码编译干净而没有完成部分。这是该单元的最后几行。
function boolAsTF(b:boolean): string; inline;
begin
if b then result := 'T' else result := 'F';
end;
finalization
SyncMgr.Free;
end.
答案 0 :(得分:6)
如果使用完成部分,则还必须使用初始化部分。
我不小心碰到了这个,记得第一次很难弄明白。所以我想我会在这里记录下来帮助下一个人。
对MartynA的称赞,他在评论中回答说得很快,当我知道我会立即回答时。