【问题标题】:Intellisense in Visual Studio Code for Object pascal with reference into c# compiled dllVisual Studio Code 中的 Intellisense for Object pascal 参考到 c# 编译的 dll
【发布时间】:2017-03-22 07:46:52
【问题描述】:
我的问题是:我正在尝试在 Object pascal 语言的 Visual Studio Code 中使用 Intellisense,其中一些主要类位于 C# Dll 库 我正在使用 OmniPascal 扩展。是否有机会获得 对此 Dll 的引用(如在 Visual Studio 中),以便智能感知可以开始工作?还是有别的办法?
【问题讨论】:
标签:
c#
dll
visual-studio-code
delphi
omnipascal
【解决方案1】:
没有办法让 C# DLL 中的符号自动出现在 OmniPascal 的代码完成中。
您需要在一个或多个.pas 文件中声明DLL 的接口。当您将这些单元添加到 uses 子句时,OmniPascal 会将它们的接口添加到代码完成中。