认为:
1) HelpfulUserAtSO用从他的生产代码中复制的片段回答了我的 SO 问题:
type
IReqBase = Interface(IInterface)
['{B71BD1C3-CE4C-438A-8090-DA6AACF0B3C4}']
procedure FillWithTemplateData;
end;
2)我认为很好的答案!并盲目地将其复制到我的生产代码中。
3a)我们都分发我们的应用程序,用户 X 想在他的计算机上安装这两个可执行文件。
后果是什么?
3b)我收购了 HelpfulUserAtSO 的公司,并希望将他的代码(包含接口定义)集成到我的(包含副本。假设没有范围冲突)。
后果是什么?
毕竟 GUID 应该是“全球唯一的”......