AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

Ein Thema von Andreas13 · begonnen am 15. Mai 2021 · letzter Beitrag vom 15. Mai 2021
Antwort Antwort
Seite 3 von 3     123
venice2

Registriert seit: 5. Dez 2019
Ort: Köln
642 Beiträge
 
Delphi 2010 Architect
 
#21

AW: Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

  Alt 15. Mai 2021, 15:14
Zitat:
Also der Compiler sagt nun nichts mehr?
Warum sollte? Nach der Berichtung der Klammern.

Die anderen Fehler kamen vom stupiden CodeInsight = <> Compiler
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
416 Beiträge
 
Delphi 10.3 Rio
 
#22

AW: Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

  Alt 15. Mai 2021, 15:28
Also der Compiler sagt nun nichts mehr?
Der Compiler war zuvor auch immer recht still. Anscheinend war es schon immer CodeInsight.

Ob da in den Class/Record-Helpern die Konstanten schon richtig funktionieren?
...
Ich hätte die Konstante in den Record gelegt, aber ich denke mal das funktioniert nicht, mit dem eigenem Typen (der dort ja noch nicht fertig definiert ist).
Bei Klassen geht es aber sehr gut. Hast diese Konstante mal ganz traditionell probiert? (ohne Record/Klasse/Helper drumrum)
In einem meiner zahlreichen Versuche hatte ich mein Glück auch mit globalen Variablen im Implementationsteil der Unit versucht (zuvor natürlich brav initialisiert, was OK war), dann habe ich dem Record-Helper eine neue Funktion hinzugefügt, die den Wert aus den globalen Variablen holt und zurückliefert. Aber der "Haupt-Record" DoubleDouble hat davon gar keine Notiz genommen: also es hat überhaupt nicht funktioniert.

Das Problem, was ich momentan verfolge ist, daß ein Funktionsaufruf z. B. ArcTan2(..) aus den C-Object-Files einmal, zweimal hintereinander korrekt funktioniert, beim 3. Mal kommt ein falsches Ergebnis raus und beim 4. Mal stürzt es ganz ab weil alle Felder des Records -NaN sind.

Manchmal sah ich neben dem DoubleDouble-X-Array auch noch ein namenloses Record-Feld auftauchen und es sah so aus, daß der Wert bei jedem Aufruf der Funktion im Record um 1 weiterspringt, bis ins Leere gegriffen wird. Aber dieses Verhalten kann ich nicht immer reproduzieren.

Ich probiere noch weiter, und mache dazu später ein neues Topic auf.

Danke für Eure Hilfe!

Gruß, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher.
John C. Cornelius

Geändert von Andreas13 (15. Mai 2021 um 15:51 Uhr)
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
416 Beiträge
 
Delphi 10.3 Rio
 
#23

AW: Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

  Alt 15. Mai 2021, 16:11
Zitat:
Also der Compiler sagt nun nichts mehr?
Warum sollte? Nach der Berichtung der Klammern...
Nur eine kleine Bemerkung zur Klarstellung: Die überflüssige und irritierende Klammer ')' (s. Post #1) habe ich nur hier im Forum als Tippfehler gehabt. Im Delphi-Code war alles korrekt und trotdem hat CodeInsight rebelliert.
Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher.
John C. Cornelius
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.368 Beiträge
 
Delphi 10.4 Sydney
 
#24

AW: Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

  Alt 15. Mai 2021, 16:28
CodeInsight sind die Infos/Hints zum Code.

ErrorInsight ist die Fehlermarkierung/-info.



Und ja, ErrorInsight hatte schon immer mehr oder weniger Probleme
und zeigt auch gern mal was Falsches an.

Manchmal wird es besser, in der nächsten Version, aber 100% richtig geht es seit Jahrzehnten nicht mehr.
Mit dem neuen LSP gibt es nun Hoffnung, dass es irgendwann mal fast richtig arbeiten könnte. (wenn ErrorInsight auch das LSP benutzt)



Viele nervt das ErrorInsight so sehr, dass sie es abschalten.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
1.744 Beiträge
 
Delphi 7 Professional
 
#25

AW: Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

  Alt 15. Mai 2021, 18:05
Das vergleiche ich gerne mit Word oder Openoffice:

Nicht alles, was da unterkringelt ist, ist falsch. Die Software meint das zwar. Ja und?

Was der Kompiler als falsch bemängelt ist falsch, sonst nicht. Egal wer sonst trotzdem behauptet, es sei falsch.

Was der Kompiler nicht bemägelt ist richtig. Egal wer sonst trotzdem behauptet, es sei falsch.

Was der Kompiler als falsch bemängelt ist falsch. Egal wer sonst trotzdem behauptet, es sei richtig.

Und wenn Word oder OpenOffice zuviel als falsch bemängeln, was eindeutig richtig ist, wird die Rechtschreibprüfung eben ausgeschaltet.

Der Kompiler weiß was richtig und was falsch ist. Die anderen stellen nur mehr oder weniger belegbare oder nicht belegbare Behauptungen auf, müssen aber nie den Beweis der Richtigkeit ihrer Aussage erbringen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.368 Beiträge
 
Delphi 10.4 Sydney
 
#26

AW: Unverständliche Compilerwarnung – Erwartet: ')' aber ','enthalten

  Alt 15. Mai 2021, 18:42
Daher der vermutliche Vorteil vom LSP.

Da ist es dann so, als wenn ein Hintergrundcompilier auf die Unit losgeht
und dessen Ergebnisse dann vom ErrorInsight verwendet werden.
Und wenn Complier und ErrorInsight den selben Code (LSP) verwenden,
müssten da für Compilier und ErrorInsight eben auch die selben Ergebnisse rauskommen. (wenn alles richtig implementiert ist)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 +2. Es ist jetzt 06:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf