AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Delphi Unit zu unbekanntem Variablentype gesucht (generell)
Thema durchsuchen
Ansicht
Themen-Optionen

Unit zu unbekanntem Variablentype gesucht (generell)

Ein Thema von NoGAD · begonnen am 31. Mär 2024 · letzter Beitrag vom 2. Apr 2024
Antwort Antwort
Benutzerbild von NoGAD
NoGAD

Registriert seit: 31. Jan 2006
Ort: Weimar
344 Beiträge
 
Delphi 10.4 Sydney
 
#1

Unit zu unbekanntem Variablentype gesucht (generell)

  Alt 31. Mär 2024, 08:40
Hallo,

euch ist es sicherlich auch schon einmal passiert, dass ihr (selbst hier in DP) einen Codeschnipsel gefunden habt, der ohne Uses-Klausel daherkommt.

Wenn jetzt ein unbekannter Typ deklariert wird, suche ich meistens per Google danach.

Im Moment habe ich einen Type, den ich nirgendwo finden kann.

Wie findet man im Normalfall die entsprechende Unit?

Hat bitte jemand die passende Unit zum Type:

Delphi-Quellcode:
var
  Sync: TSync;
LG und frohe Ostern
Mathias
Mathias
Ich vergesse einfach zu viel.
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
671 Beiträge
 
#2

AW: Unit zu unbekanntem Variablentype gesucht (generell)

  Alt 31. Mär 2024, 08:52
Scheint was selbst abgeleitetes von TIdSync zu sein.

https://stackoverflow.com/questions/...er-sometimeout
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
711 Beiträge
 
Delphi XE5 Professional
 
#3

AW: Unit zu unbekanntem Variablentype gesucht (generell)

  Alt 31. Mär 2024, 09:44
... und TIdSync ist bei mir (XE5) in

C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\source\Indy10\Core\IdSync.pas

deklariert.
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.114 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Unit zu unbekanntem Variablentype gesucht (generell)

  Alt 31. Mär 2024, 09:48
Du kannst meist mit der Tastenkombo Strg+Shift+A die IDE selbst versuchen lassen, die richtige Unit dafür zu finden. Meist gibt das in den ersten zwei Anläufen eine nichtssagende Fehlermeldung, aber bei mir klappt es lustigerweise beim dritten oder fünften Anlauf relativ oft.
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
711 Beiträge
 
Delphi XE5 Professional
 
#5

AW: Unit zu unbekanntem Variablentype gesucht (generell)

  Alt 31. Mär 2024, 10:06
Bei mir (XE5) liefert die Tastenkombination Strg+Shift+A eine (oft "kilometerlange") Liste aller (auch indirekt) verwendeten Units...
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.434 Beiträge
 
Delphi 7 Professional
 
#6

AW: Unit zu unbekanntem Variablentype gesucht (generell)

  Alt 31. Mär 2024, 17:56
Ich drücke bei Delphi 7 einfach F1 und schau in der Hilfe nach. Wenn die es nicht weiß, ist es was "nicht normales", also von außerhalb von dem, was Delphi von Haus aus mitliefert.

Da bei mir alle Delphisourcen unterhalb eines Verzeichnisses liegen, ordentlich geordnet nach Projekten, Komponenten, eigenes, fremdes, ... nutze ich einfach die Suchfunktion vom Windowscommander (oder 'nem beliebigen Klone) und lass den in allen *.pas-Dateien suchen. Werde so immer fündig oder das Gesuchte gibt es bei mir (noch) nicht.

Oder Kommandozeile:
Code:
@for /f %i in ('dir /s /b *.pas') do @find "TSync" "%i"
per Grep (für ein Verzeichnis):
Code:
c:\delphi7\bin\grep "TSync" c:\delphi\*.pas
per Grep (für eine Verzeichnisstruktur):
Code:
@for /f %i in ('dir /AD /s /b') do @c:\delphi7\bin\grep "TSync" "%i\*.pas" 1>>c:\temp\Fundstellen.txt 2>>nul
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:59 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