使用OmniPascal时,人们在Visual Studio Code中打开文件时会出错:
Ordner nicht angegeben
转换为:
未指定文件夹
首先考虑确保用户settings.json中的路径:
objectpascal.delphiInstallationPath
objectpascal.objectpascal.searchPath
当然是一个错误的树吠:
settings.json:
// Place your settings in this file to overwrite the default settings
{
"objectpascal.delphiInstallationPath": "D:\\Programs\\Embarcadero\\Studio\\14.0",
"objectpascal.searchPath": "D:\\Delphi Components"
}
Run Code Online (Sandbox Code Playgroud)
这个错误绝对来自OmniPascal,因为它是一个字符串
BIN\WIN\OmniPascalServer.exe
匿名有同样的问题:
当我通过右键单击Windows资源管理器中的文件打开.pas文件时,文件会正确打开,但随后会显示一条消息对话框,其中包含"Ordner nicht angegeben"和"确定"按钮.
我可以在VSCode里面看到工作区根路径有一个变量:
objectPascalServiceClient.js
var config = vscode.workspace.getConfiguration('objectpascal');
var delphiSDK = config.get('delphiInstallationPath', '');
var searchPath = config.get('searchPath', '');
var workspacePath = vscode.workspace.rootPath;
if (typeof delphiSDK == 'undefined')
delphiSDK = ""; …
Run Code Online (Sandbox Code Playgroud) 有史以来第一个 StackOverflow 问题。
刚刚在 VSCode 中安装了 OmniPascal 扩展。现在“.dproj”和“.dpr”文件不再与Embarcadero Delphi 相关联。
这似乎很难解决。任何人都可以建议在重新安装 Embarcadero 的情况下进行修复吗?
提前致谢。