AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

units auf Syntax fehler prüfen

Ein Thema von kingflo · begonnen am 8. Feb 2005 · letzter Beitrag vom 8. Feb 2005
Antwort Antwort
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#1

units auf Syntax fehler prüfen

  Alt 8. Feb 2005, 18:45
Hallo ich habe eine Frage und zwar soll mein Editor pas datein auf syntaxfehler prüfen können.
Allerdings habe ich keine Ahnung, wie ich das machen soll.

Hat das von euch zufällig schon mal jemand gemacht??
oder etwas in der Art gelesen?

Wäre echt nett, wenn da jemand was weiß
Florian Gilde
  Mit Zitat antworten Zitat
delphifan2004

Registriert seit: 26. Nov 2004
Ort: Dresden
266 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: units auf Syntax fehler prüfen

  Alt 8. Feb 2005, 19:21
Hallo, kingflo!

Entweder Du schreibst einen eigenen Parser. Weiß nicht, wie versiert Du bist. Oder Du startest von Deiner Anwendung aus den Kommandozeilencompiler. Wenn der Fehlermeldungen ausgibt, sehen die ungefähr so aus:

So sieht die Compilermeldung aus

Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation

unitname.pas(1) Fatal: <Fehlermeldung>


Dann mußt Du nur noch die Zeilen finden, die das Wort "Fatal:" oder bei Syntaxfehlern auch das Wort "Error:"

Die eingeklammerte Zahl hiner dem Unitnamen ist die Zeilennummer, in der der Fehler gefunden wurde. Die Fehlermeldungen extrahierst Du dann.

Dazu startest Du den dcc32-Kommandozeilencompiler wie folgt:

dcc32 unit.pas >Protokolldatei

Die Protokolldatei wertest Du dann aus, indem Du die Fehlermeldungen extrahierst.
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#3

Re: units auf Syntax fehler prüfen

  Alt 8. Feb 2005, 19:33
Das hört sich schon ganz gut an.
Aber kannst du mir sagen, ob der Kommandozeilencompiler auch einzeln funzt? denn den müsste ich ja mitliefern
Florian Gilde
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#4

Re: units auf Syntax fehler prüfen

  Alt 8. Feb 2005, 19:38
Das darfst du nicht
Du könntest höchstens den FreePASCAL-Compiler nutzen, das müsste dann gehen
Julian J. Pracht
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#5

Re: units auf Syntax fehler prüfen

  Alt 8. Feb 2005, 20:02
Gibt es da denn keine einfachere Lösung?
Denn ich will ja nicht compelieren, sondern nur die Syntax prüfen.
also ob villeicht ein Simikolon vergessen wurde usw..
Florian Gilde
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#6

Re: units auf Syntax fehler prüfen

  Alt 8. Feb 2005, 20:08
Da musst du dir dann IMHO selbst nen Parser schreiben, hilft alles nix
Julian J. Pracht
  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 +1. Es ist jetzt 00:17 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