Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   I-Pascal und OmniPascal (https://www.delphipraxis.net/205884-i-pascal-und-omnipascal.html)

HeZa 27. Okt 2020 09:12

Delphi-Version: 10.4 Sydney

I-Pascal und OmniPascal
 
Hallo,

man liest ja öfters von solchen Problemen:

Zitat:

Zitat von OlliWW (Beitrag 1476158)
Die 10.4.1 IDE hat bei uns noch solch schwerwiegende Bugs (STRG + Mausklick auf eine procedure dauert manchmal Minuten bis ich die Methode komme - selbst bei kleinen Projekten mit 2 Units :roll: oder eine Methode markieren, STRG + C, STRG + SHIFT + F führt zum einfrieren der IDE....) dass ich derzeit die 10.4.1er Version nicht in unserer Firma ausrollen kann.

Und da Refactoring in der Delphi IDE auch eher halbherzig umgesetzt ist (ich verwende eigentlich nur Variable umbenennen und Methode extrahieren und das funktioniert auch nicht immer)), würde es mich mal interessieren, ob es hier im Forum Leute gibt die alternative mit I-Pascal auf InteliJ basierend oder OmniPascal für VisualStudioCode arbeiten und wie ihre Erfahrungen damit sind (oder waren).

Danke.
Ciao HeZa

Der schöne Günther 27. Okt 2020 09:40

AW: I-Pascal und OmniPascal
 
Ich nutze OmniPascal sehr gerne um grade älteren Spaghetti-Code noch einmal durchzugehen oder zu überarbeiten da hier z.B. Code-Folding auch für begin/end und andere Dinge funktioniert.

Bei FreePascal sieht das evtl. anders aus, aber bei Delphi kann man leider nicht debuggen.

HeZa 27. Okt 2020 09:50

AW: I-Pascal und OmniPascal
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1476177)
Ich nutze OmniPascal sehr gerne um grade älteren Spaghetti-Code noch einmal durchzugehen oder zu überarbeiten da hier z.B. Code-Folding auch für begin/end und andere Dinge funktioniert.

Bei FreePascal sieht das evtl. anders aus, aber bei Delphi kann man leider nicht debuggen.

Du benutzt OmniPascal quasi als Refactoring-Tool? Das könnte ichmir auch gut vorstellen. Funktioniert das auch für größere Projekte oder gar auch Projekt übergreifend?

Meine letzte Erfahrung mit OmniPascal (Jahre her), war, dass ich es kompliziert/aufwändig fand die Pfade zu den abhängigen Units (eigene und 3Party) zu konfigurieren. Hat sich da etwas getan?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:30 Uhr.

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