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 > > > hast recht, das hat gefehlt. Dürfte ich aus versehen gelöscht und zu nächtlicher Stund den Fehler > nicht gefunden haben. > > Danke für deine rasche Antwort :-) > > Übrigens die C-Control pro funkt sehr gut.