![]() |
Standard Funktionen nachschlagen.
Ich möchte mir einige Standard Funktionen welche fest in Delphi implentiert sind anschauen. zB Copy(), StrToInt() etc... Jedoch finde ich den Code für diese Funktionen nicht.
|
AW: Standard Funktionen nachschlagen.
Den Source oder die Deklaration deren Interfaces?
|
AW: Standard Funktionen nachschlagen.
Den Source. Also irgendwo muss ja sowas oder ähnliches stehen:
Delphi-Quellcode:
Oder ähnlich 8-)
function StrToInt(var S:String):Integer;
begin ... ... end |
AW: Standard Funktionen nachschlagen.
Bei der Enterprise-Version sollten die Sourcen der RTL/VCL dabei sein
|
AW: Standard Funktionen nachschlagen.
z.B. Copy hat nicht einen Source-Code.
Der Compiler entscheidet anhand des String-Typs, welche Sub-Funktion aufgerufen wird. Da git es massig, z.B. LStrCopy, PStrCopy, LStrToString usw. In ders System.pas einfach mal nach Suchbegriff Copy suchen... |
AW: Standard Funktionen nachschlagen.
Der Sourcecode muss mitinstalliert werden, dass du ihn dir anschauen kannst. Das darfst du aber erst ab einer bestimmten Ausgabe deiner Delphi Version. Wenn du den Code mitinstalliert hast, findest du ihn mit Strg+Klick. Allerdings gibt es nicht zu jeder Funktion einen Code: So gibt es wie Copy() in den Compiler eingebaute Funktionen und Typen die nicht als Quellcode existieren.
Bernhard |
AW: Standard Funktionen nachschlagen.
Ah okay ich verstehe. Sagen wir ich habe nun eine Komponente runtergeladen und installiert. Würde jetzt gerne den SourceCode dieser Komponente betrachten. Eigentlich dachte ist der ist immer einsehbar jedoch scheint es als wäre das nicht immer der Fall. In welcher Datei würde der SourceCode liegen wenn er einsehbar ist ?
|
AW: Standard Funktionen nachschlagen.
Meistens kann man beim Kauf entscheiden, ob man den Quellcode dazu möchte (was allerdings auch Geld kostet). Dann läge die Quellcode ganz normal in den PAS-Dateien.
Jens |
AW: Standard Funktionen nachschlagen.
Es geht um die Sourcen der RTL/VCL. Diese sind zumindest teilweise, ab der Pro Variante dabei.
Je nach Delphiversion befinden diese sich im Delphiverzeichnis oder unter ALLUSERS |
AW: Standard Funktionen nachschlagen.
In der IDE den Befehl (proc,func,Methode etc.) tippen und mit STRG-Linksklick auf selbiges gelangst du zum Source.
Achtung, klappt nur, wenn die richtigen Units eingebunden sind und (natürlich) der Quellcode vorhanden ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz