FoxPro aus vscode kompilieren und starten

Kategorie: Development | FoxPro | Techblog

Wer Visual FoxPro kennt, weiß um das Alter der IDE. Der Code wird in VFP in PRG-Dateien gelagert, welche auch mit vscode bearbeitet werden können (Encoding beachten! (Windows-1252)).

Leider können die PRG-Dateien aus vscode nicht kompiliert und gestartet werden. Das macht das ganze sehr umständlich. Doch zum Glück ist vscode sehr flexibel.

Um PRGs aus vscode direkt kompilieren und starten zu können, benötigen wir eine vscode-Extension namens „Command Runner“ von edonet.

In der Beschreibung gibt es ein Code-Snippet welches in die settings.json von vscode übernommen werden kann, sodass eure settings.json in etwa so aussieht:

{
    ...,
    ...,    
    "command-runner.terminal.autoClear": true,
    "command-runner.terminal.autoFocus": true,
    "command-runner.commands": {
        "compileVfp": "C:\\VFPBUILD\\vfpbuild.exe '${file}'",
        "runPrg": "${fileDirname}\\${fileBasenameNoExtension}.fxp"
    },
    "security.workspace.trust.untrustedFiles": "open"
}

Die verwendete Anwendung die zum kompilieren von VFP-Dateien verwendet werden kann findest du hier: vfpbuild / release

Verwendung

Öffne eine PRG-Datei mit vscode, bearbeite Sie und drücke anschließend STRG + SHIFT + P um die Command Palette zu öffnen. Tippe ein: command-run und drücke enter. Es sollten nun die zwei Commands in einer Dropdown-Liste vorgeschlagen werden. Wähle eine mit enter aus und der Command sollte ausgeführt werden.

Der Perfekte Kaffee

Der Perfekte Kaffee

Ähnlich wie Menschen einzigartig sind, so ist sind es auch die Sinne und der Geschmack eines jeden. Manche mögen ihren Kaffee mild und fruchtig,...