![]() |
Feld "Methoden" leer nach Codezeile mit ":"
In der IDE von 10.4 Update 2 bleibt das Feld "Methoden" ab und zu ab einer Codezeile leer.
Dabei scheint das Zeichen ":" eine Rolle zu spielen und wieviel Code oberhalb der "Problemzeile" steht. In einem Projekt fehlt die Methoden-Info nach
Delphi-Quellcode:
in einem anderen nach
str(ds_gibtminpunkt[wer, ij]: 4: 3, hs1);
Delphi-Quellcode:
wobei auch bereits
writeln( tf, inttostr( i ):4, VerbSocket.Addr : 20, LANIP : 20 , VerbSocket.Port : 10 );
Delphi-Quellcode:
genügt.
writeln( tf, inttostr( i ):4);
Wenn ich den Programmcode der Funktion, in welcher das Problem auftritt kopiere und weiter oben im Code einfüge, dann tritt das Problem nicht mehr auf. Wenn ich den Code wieder zurück kopiere ist das Problem wieder da. Hat jemand einen Tipp? |
AW: Feld "Methoden" leer nach Codezeile mit ":"
Ich dachte ich mache jetzt lange genug mit Delphi (seit 2013), aber so ein Konstrukt habe ich noch nie gesehen 😱
Ging den Leuten welche das Parsen in den neueren Versionen gemacht haben wahrscheinlich genauso... |
AW: Feld "Methoden" leer nach Codezeile mit ":"
Zitat:
|
AW: Feld "Methoden" leer nach Codezeile mit ":"
Ja es ist je uralter Code und dass die Jüngeren unter uns den Code nicht mal lesen können ist mir auch klar (sieht eher nach DOS Zeiten aus....) Und klar, den Code kann ich locker "updaten".
Ich nehme an, dass Delphi seine Funktionen kennt. Und dass es kaum daran liegen wird, dass man sowas heute (und auch gestern) nicht mehr so schreibt. Wenn man sowas kompilieren kann, dann soll die IDE es auch verstehen. Und dass es eine Rolle spielt WO der Code steht (weit oben in einer unit oder erst nach ein paar tausend Zeilen) deutet für mich auf ein allgemeineres Problem hin. Besten Dank für eure Antworten. Sonnigen Tag wünsch... |
AW: Feld "Methoden" leer nach Codezeile mit ":"
Nja, da wird ja grade viel dran rumgebaut.
Wenn dann irgendwann mal Compiler/CodeInsight/ErrorInsight/..... ALLE den selben Lexer/Parser/Interpreter/... benutzen, dann werden solche Probleme bestimmt mal der Vergangenheit angehören. Ansonsten darfst dein Problem gern als Bugreport auf ![]() |
AW: Feld "Methoden" leer nach Codezeile mit ":"
In Delphis System gibt's solchen Code übrigens auch ;-):
Delphi-Quellcode:
Sollte ich dem Problem woanders noch begegnen, werde ich mich wohl doch wieder mal um einen Account für quality.embarcadero.com kümmern.
Str(val:0, S);
(( Es ist relativ schwierig sowas zu melden - ein Minimalprojekt sähe hier wohl ziemlich gross aus... )) |
AW: Feld "Methoden" leer nach Codezeile mit ":"
Zitat:
Zitat:
|
AW: Feld "Methoden" leer nach Codezeile mit ":"
Kann mich da mal einer aufklären was diese Syntax denn überhaupt genau bewirkt? Das wirkt für mich auch sehr befremdlich, obwohl ich schon seit D1 dabei bin.
|
AW: Feld "Methoden" leer nach Codezeile mit ":"
|
AW: Feld "Methoden" leer nach Codezeile mit ":"
Zitat:
![]() ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:40 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