| Autor |
Beitrag |
Silas
      
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Do 28.09.06 16:06
Hallo!
Ich hab da ein Problem:
Ich arbeite beim Game-Programmieren mit Genesis 3D 1.1 und hab am Anfang mit D3 den Quelltext geschrieben. Jetzt bin ich auf D'05 umgestiegen und bekomm jetzt beim kompilieren der Genesis-for-Delphi-Units komplett unsinnige Fehlermeldungen, z.B. in einer Zeile, in der "Guid: TGUID;" steht, die Meldung "Fataler Fehler: Zeile zu lang (länger als 1023 Zeichen)". Wenn man die Zeile auskommentiert, kommt die Meldung bei einer Anderen. Außerdem meldet der Compiler bei einer Kommentarzeile "Fehler: INTERFACE erwartet, aber Bezeichner "Windows" gefunden".
Ist außer mir schon mal jemandem so was passiert? Kann mir da jemand helfen?
Danke!
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Do 28.09.06 16:27
das Problem scheint vorher aufzutreten, er meldet halt nur diese Zeile:
Delphi-Quelltext
_________________ Markus Kinzler.
|
|
Silas 
      
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Do 28.09.06 16:33
Können solche sachen auch passieren, wenn der Fehler in der "vorherigen" Unit sind(in dieser Unit ist er nicht). Und: Der mit der Kommentarzeile kommt in jeder Unit...
Ist in D3 denn "mehr erlaubt" als in D'05? Mit D3 ging's nämlich...
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Do 28.09.06 16:38
Er scheint irgendeine Zeilenumbruch nicht zu erkennen.
_________________ Markus Kinzler.
|
|
root_at_localhost
      
Beiträge: 191
|
Verfasst: Do 28.09.06 17:46
würd ich auch sagen, schau mal, dass das ein ASCII-Zeichensatz ist (und nicht UTF8 oder sowas) und windows-Zeilenumbrüche (Cr + Lf, #13#10 oder wie du das nennen willst) verwendet werden...
|
|
uwewo
      
Beiträge: 154
|
Verfasst: Do 28.09.06 18:48
Hi,
das Problem hatte ich vor ein paar Jahren auch schon, allerdings mit ca. 50 Units.
Habe damals den kompletten Text der Unit markiert, ausgeschnitten und in Word eingefügt.
Dann den Text in Word markiert, ausgeschnitten und wieder in Delphi eingefügt, danach ging es wieder.
|
|
wulfskin
      
Beiträge: 1349
Erhaltene Danke: 1
Win XP
D5 Pers (SSL), D2005 Pro, C, C#
|
Verfasst: Do 28.09.06 22:23
Silas hat folgendes geschrieben: | | Außerdem meldet der Compiler bei einer Kommentarzeile "Fehler: INTERFACE erwartet, aber Bezeichner "Windows" gefunden". |
Also dieser Fehler kommt immer dann vor, wenn etwas vor dem Interface steht. Also zum Beispiel uses vor Interface kommt.
Aber eigentlich logisch nach der Fehlermeldung. Hast du etwas davor stehen?
Gruß Hape!
_________________ Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
|
|
Masterhawk
      
Beiträge: 92
Win 2000,Win XP
D6 Pers
|
Verfasst: Fr 29.09.06 05:03
www.delphi-forum.de/...63117&highlight=
Schau mal in dem Thread, da hab ich ne Datei gepostet die dein Problem lösen sollte....
|
|
Silas 
      
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Fr 29.09.06 15:51
Super! Jetzt funtst's! Ich war also nicht der einzige dem das Passiert ist...
@wulfskin: Das was vor INTERFACE steht, geht meines Wissens mit D3 auch nicht, und da damit is es ja gegangen... Es sei denn, D'05 nimmt eine Kommentarzeile als Befehl  ...
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|