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