AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

procedures ....

Ein Thema von gerrykla · begonnen am 17. Jan 2023 · letzter Beitrag vom 6. Feb 2024
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#11

AW: procedures ....

  Alt 11. Mär 2023, 17:36
Das liegt vermutlich daran, dass dein Code neuere Sprach-Features verwendet, die der zugrunde liegende Parser nicht kennt. In einem hier spontan erzeugen Beispielprojekt funktioniert das schon.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
504 Beiträge
 
Delphi 12 Athens
 
#12

AW: procedures ....

  Alt 11. Mär 2023, 17:56
Das liegt vermutlich daran, dass dein Code neuere Sprach-Features verwendet, die der zugrunde liegende Parser nicht kennt. In einem hier spontan erzeugen Beispielprojekt funktioniert das schon.
Stimmt. Habe es gerade probiert. Ist allerdings schon doof wenn die Idee nicht mit dem zurecht kommt was eigentlich legitim ist. Aber ist ja bei MMX ähnlich. Zum Beispiel eine Klasse sortieren geht ja auch nur solange man keine nested types in der Klasse hat. Ich verschiebe die nested types dann immer kurz in den Zwischenspeicher, sortiere die Klasse (ist ab und an sinnvoll) und hole dann das Zeug aus dem Zwischenspeicher zurück. Ist nervend aber ist halt so.

Zurück zum Thema: Wäre natürlich cool, wenn der Refactor einem sagen könnte was ihn stört, also warum die ganzen Funktionen deaktiviert sind. Er ist in meinen Projekten nicht mal in der Lage mal schnell eine lokale Variable anzulegen. Aber Referenzen wären schon sehr hilfreich. Auch globales rename würde mir teilweise eine Menge Arbeit ersparen. Ich freue mich dann immer wieder wenn ich in VS arbeiten muss / darf. Da funktioniert das alles flawless...
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#13

AW: procedures ....

  Alt 11. Mär 2023, 18:08
Wenn LSP mal richtig funktioniert und alle CodeParser (auch von Fremdkomponenten) den LSP dann benutzen (unter ignorieren/nichtverändert von unbekannten Nodes) dann sollten sie immer mit Codes für/vom jeweiligen Delphi problemlos zusammenarbeiten.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#14

AW: procedures ....

  Alt 11. Mär 2023, 22:43
Aber ist ja bei MMX ähnlich. Zum Beispiel eine Klasse sortieren geht ja auch nur solange man keine nested types in der Klasse hat.
Ja, und das stört mich mindestens ebenso. Der Code basiert in weiten Teilen noch auf der Syntax von Delphi 2010 und es ist gar nicht so einfach, das mal eben entsprechend aufzubohren. Ich arbeite aber daran...
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
gerrykla

Registriert seit: 17. Jan 2023
9 Beiträge
 
Delphi 11 Alexandria
 
#15

AW: procedures ....

  Alt 6. Feb 2024, 10:55
Kann es sein das die Frage eher in die Richtung geht das man wissen möchte wo überall im Projekt die Prozedur / Funktion aufgerufen wird?

Dazu oben in der Menü Leiste auf "Suchen" und "In Dateien suchen..." dann den Namen der gesuchten Funktion eintragen.

So bekommt man eine Liste aller Units mit den Stellen wo die gesuchte Funktion verwendet wird.
Sorry wegen der späten Antwort, (musste eine Firma ins "gelobte Land", SAP führen ), kann mich jetzt mit Delphi weiter beschäftigen.

Das war so gemeint, in meiner alten IDE (Eclipse) sah ich graphisch von welcher unit ich procedures/functions in anderen units aufgerufen habe.
Mit click kam ich auf die aufrufende Unit/line oder aufgerufene Procedure/function. (Start)
gibt es ähnliches in Delphi?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#16

AW: procedures ....

  Alt 6. Feb 2024, 11:41
[edit] ups falsch
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
379 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#17

AW: procedures ....

  Alt 6. Feb 2024, 13:50
Sorry wegen der späten Antwort, (musste eine Firma ins "gelobte Land", SAP führen ), kann mich jetzt mit Delphi weiter beschäftigen.

Das war so gemeint, in meiner alten IDE (Eclipse) sah ich graphisch von welcher unit ich procedures/functions in anderen units aufgerufen habe.
Mit click kam ich auf die aufrufende Unit/line oder aufgerufene Procedure/function. (Start)
gibt es ähnliches in Delphi?
Du meinst nicht zufällig:
Strg+Klick
  Mit Zitat antworten Zitat
gerrykla

Registriert seit: 17. Jan 2023
9 Beiträge
 
Delphi 11 Alexandria
 
#18

AW: procedures ....

  Alt 6. Feb 2024, 15:44
Ctrl + klick ok, bekomme ich Informationen
aber ich meinte eine visuelle Darstellung etwa wie im Anhang.
Miniaturansicht angehängter Grafiken
visualisierung_procedures.png  
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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