AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Methoden rot unterstrichen, Code funktioniert aber
Thema durchsuchen
Ansicht
Themen-Optionen

Methoden rot unterstrichen, Code funktioniert aber

Ein Thema von BAMatze · begonnen am 13. Mär 2009 · letzter Beitrag vom 6. Apr 2009
Antwort Antwort
BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#1

Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 07:09
Hallo an alle DPler,

Hab mal eine Frage. Mich irritiert gerade, dass bei meinem Projekt auf einmal bestimmte Methoden von Klassen rot unterstrichen sind. Das Programm ist immer noch genauso funktionstüchtig, wie gestern aber ich bin mir 100% sicher, dass die rot unterstrichenen Methoden gestern noch nicht waren.

Kann mir jemand sagen, woran das liegt? Hab ja eigentlich nichts geändert. Es ist mir auch schon bei meinem Projekt davor aufgefallen, da war das auch irgendwann der Fall.

Vielen Dank
BAMatze

Edit 1: Verwende CodeGaer Delphi 2007 Professional Version
  Mit Zitat antworten Zitat
R2009

Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 07:12
Hi,

Problem hab ich mit RAD Studio 2007 auch. Würde mich auch interessieren woran das liegt.

Danke.
Rainer Unger
Mein Profil:
Studium Allgemeine Elektrotechnik TH Darmstadt
Entwicklung von Tools für die Rundsteuer und Zählertechnik.
uP's Atmel Prozessoren (ATmega16,32,88...) in C und Assembler.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#3

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 07:21
Hallo zusammen,

schaut euch mal das IDE Fix Pack von jbg an. Damit sollte das Problem behoben werden.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 09:04
Zitat von RWarnecke:
Damit sollte das Problem behoben werden.
Alle Error Insight Bugs werden damit natürlich nicht behoben. Man sollte aber langsam von CodeGear erwarten, dass sie Error Insight nach 5 Jahren doch mal richtig hin bekommen. Aber da werden wir wohl noch weitere 5 Jahre warten müssen. Was ich nicht verstehe, ist, warum sie nicht einfach den Parser des Compilers nutzen und statt dessen einen neuen Parser in C# hochgezgen haben, der einiges anders interpretiert, so viele Bugs enthält und auch noch unmengen an Speicher frist, da .NET Objekte nun mal mehr Speicher beanspruchen als eine (native) C Struktur.
  Mit Zitat antworten Zitat
DMW

Registriert seit: 6. Sep 2006
Ort: Münster
269 Beiträge
 
Delphi XE Professional
 
#5

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 11:18
Zitat von jbg:
Was ich nicht verstehe, ist, warum sie nicht einfach den Parser des Compilers nutzen und statt dessen einen neuen Parser in C# hochgezgen haben, der einiges anders interpretiert, so viele Bugs enthält und auch noch unmengen an Speicher frist, da .NET Objekte nun mal mehr Speicher beanspruchen als eine (native) C Struktur.
Ist das nicht auch die Grundlage für Refactorings? Dafür den Compiler zu verwenden wäre vermutlich nicht ganz trivial gewesen (vgl. die Modeling-"Features" in C++Builder, die eine abgewandelte Version von comp32x.dll verwenden). Aber warum man für Error Insight nicht den Compiler benutzte, der mit "Syntax Check" ohnehin schon über einen entsprechenden Modus verfügte, ist mir auch nicht ganz klar.

Vielleicht hängt es mit den Unit-Abhängigkeiten zusammen? Die Syntaxprüfung überprüft ja gleich das ganze Projekt, wohingegen Error Insight eigentlich nur die aktuelle Unit (und die Interface-Sektionen der anderen) betrachten muß. Möglicherweise war der Compiler hierfür nicht flexibel genug?
Moritz
"Hey, it compiles! Ship it!"
C++Builder Pages
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 11:22
Zitat von DMW:
wohingegen Error Insight eigentlich nur die aktuelle Unit (und die Interface-Sektionen der anderen) betrachten muß. Möglicherweise war der Compiler hierfür nicht flexibel genug?
Man muss sich nur mittels ProcessMonitor anschauen, welche Dateien Error Insight so alles einliest. Das Ding geht sämtliche Units die direkt oder indirekt eingebunden sind durch.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#7

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 11:22
Zitat von jbg:
Zitat von RWarnecke:
Damit sollte das Problem behoben werden.
Alle Error Insight Bugs werden damit natürlich nicht behoben.
Hallo Andreas,

seit dem ich das IDE Fix Pack installiert habe bei mir, habe ich solche Fehler nichtmehr. Deshalb meine Aussage.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#8

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 13. Mär 2009, 11:24
Zitat von RWarnecke:
seit dem ich das IDE Fix Pack installiert habe bei mir, habe ich solche Fehler nichtmehr. Deshalb meine Aussage.
Die (meisten) zufällig auftretenden Fehler behebt IDE Fix Pack, aber so Dinge wie Generics oder Syntax-Bugs werden nicht behoben.
  Mit Zitat antworten Zitat
BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 6. Apr 2009, 09:40
Also ich nehme den Thread nochmal auf, da mir bei Delphi jetzt neue "komische Sachverhalte" auftreten. Habe zwangsweise 3Wochen pausiert und sitze jetzt an meinem Programm und folgendes passiert:

wollte ein TBitmap integrieren und habe Graphics bei uses ergänzt. wollte jetzt das Bitmap mit create erschaffen:

privbmp := TBitmap.create(self); Fehlermeldung ist, dass Create ein undifinierter Bezeichner ist. Glaube der Fehler ist vieleicht ziemlich simpel, aber ich finde ihn gerade nicht oder spinnt Delphi???

Vielen Dank
BAMatze
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#10

Re: Methoden rot unterstrichen, Code funktioniert aber

  Alt 6. Apr 2009, 10:03
Vermutlich hast du Windows nach Graphics "geuset". Ändere einfach die Reihenfolge, dann dürfte dein Problem verschwunden sein.
Uli Gerhardt
  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 16:06 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