Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   OmniPascal: Delphi oder FreePascal in Visual Studio Code (https://www.delphipraxis.net/187311-omnipascal-delphi-oder-freepascal-visual-studio-code.html)

Wosi 13. Okt 2017 21:52

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Das sieht schon mal ganz gut aus. Die Einstellungen sehen korrekt aus. Allerdings scheint LazBuild noch Probleme zu haben. Das schließe ich aus der Fehlermeldung in dem Screenshot bezüglich des LCL Pfads. Ich habe das Problem auch mal gehabt aber ich bin mir nicht mehr ganz sicher wie ich es gelöst habe.
Kann es sein, dass du Lazarus noch nicht geöffnet hattest? Wenn du es das erste mal öffnest, erscheint ein Einrichtungsdialog, den du einfach nur mit OK bestätigst. Ich glaube das schreibt den LCL Pfad an die richtige Stelle. Versuche anschließend mal ein neues Projekt mit Lazarus zu erstellen und zu kompilieren. Wenn das klappt, dann starte VSCode neu. Dann sollte alles funktionieren.

Wenn du alles richtig eingestellt hast, brauchst du die Einstellungen nicht jedes mal neu setzen. Lediglich das Projekt muss nach jedem Neustart neu geladen werden.

Deine persönlichen Einstellungen sollten im rechten Fenster angezeigt werden. Die Standardeinstellungen stehen im linken Fenster. Die Workspace Einstellungen beziehen sich immer auf den aktuell geöffneten Ordner, während sich Benutzer Einstellungen auf den Windows User allgemein beziehen. Hast du vielleicht in die falsche settings.json geschaut?

NewrisK 14. Okt 2017 11:46

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Hey,
Danke für die schnelle Antwort. Hatte Lazarus schon gestartet gehabt, habe das Programm dort geschrieben.
Ich habe nun ein wenig rumprobiert und es läuft jetzt! Ich habe in den Settings bei VS Code "omnipascal.searchPath": "C:\\lazarus\\*"
ergänzt und habe in Lazarus selber nochmal in den Einstellungen die Pfade händisch neu eingetrtagen.

Grüße und ein schönes Wochenende!

Glados 14. Okt 2017 12:03

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Wird es irgendwann eine Delphi-implementierung geben die kein Fachwissen voraussetzt? D.h. Gruppen-Kompilierung, Bereinigung, Erzeugen usw. ohne, dass man irgendwelche Pfade anlegen muss?

Wosi 15. Okt 2017 13:23

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Zitat:

Zitat von Glados (Beitrag 1383323)
Wird es irgendwann eine Delphi-implementierung geben die kein Fachwissen voraussetzt? D.h. Gruppen-Kompilierung, Bereinigung, Erzeugen usw. ohne, dass man irgendwelche Pfade anlegen muss?

Auf den meisten Systemen sollten Delphi-Entwickler keine Pfade in der Konfiguration setzen müssen um ein Projekt aus VSCode heraus kompilieren zu können. Die Pfade für die aktuellste Delphi-Installation und MSBuild werden über die Registry ermittelt. Anpassungen an der Konfiguration sind nur nötig wenn die automatische Pfad-Ermittlung nicht die korrekten Ergebnisse liefert.

Gruppen-Projekte werden derzeit noch nicht unterstützt. Das wird sich je nach Bedarf auch noch früher oder später ändern.

Der schöne Günther 8. Apr 2018 15:42

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Ich kann mir OmniPascal schon fast nicht mehr wegdenken wenn ich an Rechnern mit 125% dpi unterwegs bin. Beim RAD Studio bekomme ich irgendwann ernsthaft Kopfschmerzen bei dem Pixelbrei. Führende Augenärzte empfehlen VSC/OmniPascal :thumb:

PS: Mit der Starter-Edition funktioniert aufgrund fehlender RTL-Sourcen die Code-Completion natürlich nicht so dolle, oder?

himitsu 8. Apr 2018 16:14

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1398462)
PS: Mit der Starter-Edition funktioniert aufgrund fehlender RTL-Sourcen die Code-Completion natürlich nicht so dolle, oder?

Das ist egal.

Sie arbeitet mit sowas wie Debuginfos.
Entweder live über den Backgroundcompiler aus PAS erstellt oder aus vorkompilierten DCUs.

Das ist auch der Grund, warum die machmal nichts macht, denn wenn der Backgroundcompiler abraucht, dann kommt da nichts raus, vor allem da auch die Fehler still und heimlich unterdrückt werden.
Wäre toll, wenn sowas in einer optinal anzeigbaren Debugconsole landen würde.

günni0 8. Apr 2018 17:00

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Entweder bin ich einfach nur übermüdet oder tatsächlich dumm.
Aber wie bekomme ich VSC mit OmniPascal dazu Projektgruppen zu laden, kompilieren und zu erzeugen?

Der schöne Günther 8. Apr 2018 17:43

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Guckst du zwei Beiträge weiter nach oben.

Wosi 13. Aug 2018 11:33

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Es gibt übrigens eine neue Version. Mehr Infos hier: http://blog.omnipascal.com/omnipasca...-declarations/

Der schöne Günther 13. Aug 2018 12:11

AW: OmniPascal: Delphi oder FreePascal in Visual Studio Code
 
Zitat:

OmniPascal (partially) will parse all pascal files and create an in-memory-index of all symbols in the global scope. With this index OmniPascal can provide uses suggestions almost instantly.

Oh yeah! 8-) :thumb:



(Wenn es nur aufhören würde die Templates alle mit einer Einrückung von 2 Leerstellen einzufügen und stattdessen die Benutzereinstellungen respektieren würde ;-) )


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr.
Seite 4 von 6   « Erste     234 56      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz