AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:32

Parameter dieser Suchanfrage:

Suche in Thema: Erklärung zu Compiler-Hinweis?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Erklärung zu Compiler-Hinweis?

     
      by himitsu, 25. Okt 2012
    Plötzlich nicht mehr funktionieren?

    Das Verhalten ist ja praktisch schon immer so, also was einmal lief, wird auch in Zukunft laufen.

    Und wie bereits erwähnt, kann man im Zweifelsfall immernch den Namespace angeben, dann ist es egal welche Unit eingebunden und in welcher Reihenfolge diese sind.
    Windows.DeleteFile(...); wird garantiert immer die aus der Unit Windows nutzen.
    (es sei denn...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Erklärung zu Compiler-Hinweis?

     
      by himitsu, 25. Okt 2012
    Das Zuletzteingebundene ist näher beim Code der Unit
    und in den Scopes wird immer vom Nächsten zum Entferntesten gesucht,
    also wird immer das Letzte gefunden.

    Ist genauso wie mit den Variablen.
    Die lokalen wurden, in Bezug auf den Scope, zuletzt deklariert und werden zuerst gefunden.


    Quasi ein Stack.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Erklärung zu Compiler-Hinweis?

     
      by himitsu, 25. Okt 2012
    Das hatte ich aber erklärt.

    Das meckern kommt nicht, wenn/weil man beides eingebunden hat ... das wirkt sich nur darauf aus, was letztendlich "zuerst" genommen wird.
    Ist aber Beides eingebunden und SysUtils als letztes, dann wird SysUtils.DeleteFile verwendet und das leitet dann an Windows.DeleteFile weiter.


    SysUtils.DeleteFile ist als inline deklariert.

    Der Compiler würde daher gern...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Erklärung zu Compiler-Hinweis?

     
      by himitsu, 25. Okt 2012
    Kannte D6 schon Code Insight?
    Halte mal die Maus über DeleteFile und warte auf einen Hint. (falls er kommt)
    Da steht dann drin, was genommen wird.

    Und da du die VCL/RTL-Quellcodes besitzt ... Strg+Linksklick auf die Funktion und man landet bei deren Deklaration. (oder Kontextmenü > Deklaration suchen)
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Erklärung zu Compiler-Hinweis?

     
      by himitsu, 25. Okt 2012
    Was es bedeuten soll steht ja eigentlich ganz genau da.

    DeleteFile ist als Inline-Funktion deklariert, also es wird nicht die Funktion aufgerufen, sondern ihr Inhalt wird (wenn möglich) vom Compiler direkt an der Stelle eingebaut, wo du sie aufrufst.

    Inline kann aber natürlich nur funktionieren, wenn das, was innerhalb der Funktion aufgerufen/verwendet wird, auch an der Stelle des...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=171197
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 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