Delphi-PRAXiS
Seite 4 von 9   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi Prof. 10.3. kaufen? (https://www.delphipraxis.net/201280-delphi-prof-10-3-kaufen.html)

Codehunter 12. Jul 2019 09:41

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von stahli (Beitrag 1436557)
Wie würdest Du denn verfahren, wenn Du auf mein Beispiel stößt und z.B. "TPolygon" benutzen willst und die Unit nicht kennst?

Im Zweifel https://www.google.com/search?q=delphi%20tpolygon

haentschman 12. Jul 2019 11:04

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

z.B. "TPolygon" benutzen willst und die Unit nicht kennst
https://www.delphipraxis.net/dp_refe...query=TPolygon
http://docwiki.embarcadero.com/Libra...ctors.TPolygon
...wo ist das Problem? :zwinker:

Schokohase 12. Jul 2019 11:17

AW: Delphi Prof. 10.3. kaufen?
 
Ein Traum wäre so eine Erweiterung die es für VS gibt
IntellisenseExtender

Codehunter 12. Jul 2019 11:26

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von Schokohase (Beitrag 1436568)
Ein Traum wäre so eine Erweiterung die es für VS gibt
IntellisenseExtender

CnPack ist da schon recht nah dran, nur muss man das IMHO wirklich extrem fummelig konfigurieren. Erst Codeinsight vom Delphi aus, dann CnPack rein, die Listen anpassen, die Sortierungen nach Verwendungshäufigkeit usw. usf. Waaah.

Schokohase 12. Jul 2019 11:47

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von Codehunter (Beitrag 1436570)
Zitat:

Zitat von Schokohase (Beitrag 1436568)
Ein Traum wäre so eine Erweiterung die es für VS gibt
IntellisenseExtender

CnPack ist da schon recht nah dran, nur muss man das IMHO wirklich extrem fummelig konfigurieren. Erst Codeinsight vom Delphi aus, dann CnPack rein, die Listen anpassen, die Sortierungen nach Verwendungshäufigkeit usw. usf. Waaah.

Also das besondere Feature beim IntellisenseExtender ist, das er auch die Typen auflistet, die NICHT über die aktuelle uses/usings referenziert werden. Und wenn man sich dann für den einen Typen entschieden hat, dass dann bei Bedarf die uses/usings automatisch angepasst werden.

Genau das sehe ich aber beim cnPack als NICHT gegeben.

Im Beispiel von Stahli würde das eben bedeuten, dass man nicht weiß wo der Typ
Delphi-Quellcode:
TPolygon
deklariert ist, man den einfach in den Editor tippt und dann die uses Liste um diese Unit erweitert wurde und somit der Typ in dieser Unit importiert wird.

Oder ich habe bei der Konfiguration von cnPack etwas übersehen, dann bitte ich um Vergebung und Erleuchtung.

Codehunter 12. Jul 2019 11:58

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von Schokohase (Beitrag 1436571)
Also das besondere Feature beim IntellisenseExtender ist, das er auch die Typen auflistet, die NICHT über die aktuelle uses/usings referenziert werden. Und wenn man sich dann für den einen Typen entschieden hat, dass dann bei Bedarf die uses/usings automatisch angepasst werden.

Ok, das war aus den Screenshots nicht so ohne weiteres ersichtlich. Wobei ich persönlich ein seeeeeehr ungutes Gefühl hätte, einem Plugin meine Uses-Liste anzuvertrauen. Da hat mir die IDE itself schon so manches Ei gelegt mit unbeabsichtigten Rekursionen.

EDIT: Wobei das wenn ich so drüber nachdenke, bei Delphi wohl auch extrem schwierig umzusetzen wäre. Denn die ganzen Codebäume auch noch um jede erdenkliche im Suchpfad verfügbare Unit zu erweitern, dürfte der IDE-Performance nicht grad zuträglich sein. Bei .Net mit seinen Assets sind die Listen ja quasi per Design vorhanden.

jaenicke 12. Jul 2019 12:00

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von Codehunter (Beitrag 1436558)
Zitat:

Zitat von stahli (Beitrag 1436557)
Wie würdest Du denn verfahren, wenn Du auf mein Beispiel stößt und z.B. "TPolygon" benutzen willst und die Unit nicht kennst?

Im Zweifel https://www.google.com/search?q=delphi%20tpolygon

Ich suche immer nach:
Bei Google suchendocwiki tpolygon

Auf die Weise bekomme ich fast immer direkt den passenden Link zur Doku. Google findet in der Doku durch die Suchalgorithmen schneller und besser als die interne Hilfe, auch wenn ich etwas Umfangreicheres suche.

Codehunter 12. Jul 2019 12:26

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von jaenicke (Beitrag 1436574)
Auf die Weise bekomme ich fast immer direkt den passenden Link zur Doku. Google findet in der Doku durch die Suchalgorithmen schneller und besser als die interne Hilfe, auch wenn ich etwas Umfangreicheres suche.

Mit einer Einschränkung: Der Gockel ist ein Stück weit ZU intelligent und immer mit der neuesten Version ganz vorne. Da ich aber überwiegend noch mit der 10.2.3 arbeite, muss ich dann zu der entsprechenden älteren Seite beim Docwiki umschalten. Gibt ja doch manchmal unerwartete Unterschiede und damit dann Verwirrung.

dummzeuch 12. Jul 2019 12:35

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von Schokohase (Beitrag 1436571)
Im Beispiel von Stahli würde das eben bedeuten, dass man nicht weiß wo der Typ
Delphi-Quellcode:
TPolygon
deklariert ist, man den einfach in den Editor tippt und dann die uses Liste um diese Unit erweitert wurde und somit der Typ in dieser Unit importiert wird.

Sowas?

https://blog.dummzeuch.de/2018/08/04...r-in-gexperts/

Schokohase 12. Jul 2019 12:50

AW: Delphi Prof. 10.3. kaufen?
 
Zitat:

Zitat von dummzeuch (Beitrag 1436578)
Zitat:

Zitat von Schokohase (Beitrag 1436571)
Im Beispiel von Stahli würde das eben bedeuten, dass man nicht weiß wo der Typ
Delphi-Quellcode:
TPolygon
deklariert ist, man den einfach in den Editor tippt und dann die uses Liste um diese Unit erweitert wurde und somit der Typ in dieser Unit importiert wird.

Sowas?

https://blog.dummzeuch.de/2018/08/04...r-in-gexperts/

Die Richtung stimmt, nur die Umsetzung ist damit verglichen noch etwas holperig.

Man tippt das (| ist die aktuelle Cursor-Position)
Delphi-Quellcode:
unit bla;

interface

var
  p : TPolygon|

implementation

end.
dann bestätigt man in der Auswahlliste den Typ
Delphi-Quellcode:
TPolygon
as der Unit
Delphi-Quellcode:
System.Math.Vectors
und erhält
Delphi-Quellcode:
unit bla;

interface

uses
  System.Math.Vectors;

var
  p : TPolygon|

implementation

end.
Jetzt komplettiert man das nur noch mit dem Semikolon und fertig ist es.
Delphi-Quellcode:
unit bla;

interface

uses
  System.Math.Vectors;

var
  p : TPolygon;

implementation

end.
Mit den GExperts funktioniert das (Cursor an der gleichen Stelle) durch Drücken von [SHIFT]+[ALT]+U, (warten), [ALT]+C, [ENTER]


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr.
Seite 4 von 9   « Erste     234 56     Letzte »    

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