Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hallo, > > > > habe beim Kompilieren immer diese Fehlermeldung bekommen. > > Die erste Meldung bezieht sich auf die beigefügte Zeile. Habe auch voherige Definitionen beigefügt. > > Ich such schon 2 Stunden nach einem Fehler beim Code kann aber keinen finden. > > > > #define Taste 40 // Tastefür Messung -> Simulation > > #define CR 13 // Enter > > #define Dollar 36 // $ Einleitung Checksumme von Secutest > > #define Istgl 36 // = von Secutest > > #define Leerz 32 // Leerzeichen > > #define Best_x 120 // Zeichen x für Befehlsbestätigung > > #define Best_Y 89 // Zeichen Y für Befehlsbestätigung > > #define Best_T 84 // Zeichen T für Befehlsbestätigung > > #define Best_W 87 // Zeichen W für Befehlsbestätigung > > #define Punkt 46 // Zeichen . für Befehlsbestätigung > > #define CTR_D 4 // ^D -> Echo EIN, Checksumme AUS > > #define CTR_F 6 // ^F -> Echo AUS, Checksumme EIN > > #define CTR_R 18 // ^R -> Aktuellen Befehl wiederholen > > #define Bell 7 // Piepser beim Tester > > #define Licht 12 // Licht beim Tester EIN/AUS > > #define X_OFF 19 // Softwarehandshake über RS232 > > #define X_ON 17 // Softwarehandshake über RS232 > > #define ERROR_CHECK 0x10 // Checksummenerror von Schnittstelle > > #define ERROR_BEFEHL 0x01 // Befehlserror von Schnittstelle > > #define ERROR_NO_CR 0x02 // Kein CR als Abschluß der RS232 Übertragung > > #define D_Array_Limit 98 // Max. Größe des Datenarray > > // Deklaration der eDIP > > #define eDIP_R 0xDF > > #define eDIP_W 0xDE > > #define DC1 0x11 > > #define DC2 0x12 > > #define LF 0x0A > > #define FF 0x0C > > #define ESC 0x1B > > #define NULL 0x00 > > #define CR 0x0D > > #define SPACE 0x20 > > #define eDIP_RESET 34 > > #define eDIP_SBUF 37 //Inputport des Sendepuffers eDIP > > > > #define Zeichenlimit 100 // max. Zeichenanzahl > > //------------ Definition globaler Variablen Sicherheitstester------------------ > > // 20 byte Sende + 100 Empfangspuffer + 6 byte interne FIFO Verwaltung > > byte buffer[136]; > > byte Daten[100]; // RS 232 Datenarray > > char Ausgabe[100]; // Array für Befehlsausgabe an Tester > > byte Sel_Daten[30]; // Array für von der Schnittstelle selektierte Daten > > byte Error_Speicher, n, Daten_Check, Check_Secu; > > //----------------- Definition globaler Variablen eDIP-------------------------- > > byte i, Reset_cnt, Adr_eDIP, len, len_eDIP, bcc_eDIP, IIC_Status; > > byte eDIP_Daten[20]; > > byte Touch_x1, Touch_y1, Touch_x2, Touch_y2, Text_x, Text_y, Tup, Tdown; > > byte T_xAbst, T_yAbst, eDIP_Touch; > > char Zeichenkette[100]; > > char Code[30]; > > int cnt; > > > > > > //========================== Hauptprogramm ===================================== > > // > > > > > > //----------------- Portdefinitionen ------------------------------------------- > > Port_DataDirBit(eDIP_RESET,1); > > AbsDelay(1); > > Port_WriteBit(eDIP_RESET,1); > > > > Port_DataDirBit(eDIP_SBUF,0); // eDIP Daten vorhanden > > > > > > > > Übersetze Projekt Sicherheitstester > > C-Control Pro Compiler (C) 2009 Conrad Electronic > > Durchlaufe Pass 1 > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(61,5): Semantik Fehler - > > Funktion Port_DataDirBit schon definiert > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(61,21): Syntax Fehler - > > unerwartetes Symbol: '34' > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(62,5): Semantik Fehler - > > Funktion AbsDelay schon definiert > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(62,14): Syntax Fehler - > > unerwartetes Symbol: '1' > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(63,5): Semantik Fehler - > > Funktion Port_WriteBit schon definiert > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(63,19): Syntax Fehler - > > unerwartetes Symbol: '34' > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(65,5): Semantik Fehler - > > Funktion Port_DataDirBit schon definiert > > E:\Elektronik\CControl pro\Programme\Sicherheitstester\Sicherheitstester.cc(65,21): Syntax Fehler - > > unerwartetes Symbol: '37' > > > > usw. > > > > 62 Fehler - Kompilation abgebrochen. > > Schreibe Symboldaten - 10288 bytes.. > > Ich vermisse ein: > > void main(void) > { > ... > } > > > Hast Du dass nur vergessen hier zu posten? > > Gruss Peter