ERLEDIGT
NEIN
NEIN
ANTWORTEN
53
53
ZUGRIFFE
55413
55413
EMPFEHLEN
-
Kann mir jemand sagen welchen Unterschied es in der Programmierung gibt, ob ich eine RS232 oder eine RS485-Bus-Verbindung ansteuern muss?
mfg
-
17.06.07 15:08 #47
Hi,
Jetzt sitz ich schon seit geschlagenen 2 Tagen dabei und immer noch haut es nicht hin. Habe die Dateien von cFuchs reinkopiert, ins Projekt geholt, den Source-code in eine funktion geschrieben und immer noch kriege ich Fehlermeldungen. (Habe das Mfc auch eingestellt.)
Fehler beim Erstellen:
Fehler beim Kompilieren:d:\fh\semester6\projekt_fst\c++\uebung\uebung.cpp(50) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei
Serial.cpp
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(23) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'Open'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(23) : error C2501: 'BOOL' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(24) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'Close'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(24) : error C2501: 'BOOL' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(30) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'IsOpened'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(30) : error C2501: 'BOOL' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(33) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'WriteCommByte'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(33) : error C2501: 'BOOL' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(35) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_hIDComDev'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(35) : error C2501: 'HANDLE' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(35) : error C2501: 'm_hIDComDev' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(36) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_OverlappedRead'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(36) : error C2501: 'OVERLAPPED' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(36) : error C2501: 'm_OverlappedRead' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(36) : error C2501: 'm_OverlappedWrite' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(37) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'm_bOpened'
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(37) : error C2501: 'BOOL' : Fehlende Speicherklasse oder Typbezeichner
d:\fh\semester6\projekt_fst\c++\uebung\serial.h(37) : error C2501: 'm_bOpened' : Fehlende Speicherklasse oder Typbezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(9) : error C2065: 'memset' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(9) : error C2065: 'm_OverlappedRead' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(9) : error C2065: 'OVERLAPPED' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(10) : error C2065: 'm_OverlappedWrite' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(11) : error C2065: 'm_hIDComDev' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(11) : error C2065: 'NULL' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(12) : error C2065: 'm_bOpened' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(12) : error C2065: 'FALSE' : nichtdeklarierter Bezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(23) : error C2143: Syntaxfehler : Fehlendes ';' vor 'tag::id'
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(23) : error C2501: 'BOOL' : Fehlende Speicherklasse oder Typbezeichner
D:\FH\Semester6\Projekt_FST\C++\Uebung\Serial.cpp(23) : fatal error C1004: Unerwartetes Dateiende gefunden
Generieren von Code...
Fehler beim Ausführen von cl.exe.
Uebung.exe - 30 Fehler, 0 Warnung(en)
Kann mir vielleicht noch jemand helfen?d:\fh\semester6\projekt_fst\c++\uebung\uebung.cpp(50) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei
Fehler beim Ausführen von cl.exe.
Uebung.obj - 1 Fehler, 0 Warnung(en)
Eine ziemlich verzweifelte -Lorbeer-
-
19.06.07 21:58 #48
- Registriert seit
- May 2007
- Beiträge
- 3
Ja, ich.Kann mir vielleicht noch jemand helfen?
Pack mal über deine includierten Headerfiles #include "stdafx.h"
Wichtig: Über nicht drunter - Die Reihenvolge ist wichtig.
Wenn ich diese include weglasse kommt genau dein Fehler. Pack sie einfach ganz oben
in dein Cfile wo auch deine Main drinnsteht
Bei mir siehts so aus:
#include "stdafx.h"
# include <iostream.h>
# include <stdio.h>
#include "Serial.h"
#include "RS232ansprechen.h"
Wenns das nicht ist, ist ne Ferndiagnose recht schwer.Geändert von Empdisruptor (19.06.07 um 22:02 Uhr)
-
20.06.07 23:38 #49
Abend,
Danke für die Hilfe!!
Mit #include <iostream.h> hat sich das ganze schon auf 2 Fehlerchen reduziert.
#include "stdafx.h" stand bei mir sowieso schon ganz oben drinnen (vor allem anderen).
Mittlerweile hab ich aber irgendwo (dem Internet sei Dank!) ein funktionierendes Programm dazu gefunden und plage mich nicht mehr mit dem von CFuchs herum. (Wenn ich mehr Zeit hätte, würds mich vermutlich schon reizen, den Fehler zu finden, aber leider hab ich die nicht...)
Schönen Abend noch,
-Lorbeer-
-
Hi, auch wenns lästig ist: Kannst Du mir mal eine Kurzinstruktion zur richtigen Einstellung des V++ Projektes geben, damit ich Deine Klasse nutzen kann.
Ich komme zu folgender Fehlermeldung:
"Unerwartetes Dateiende während der Suche nach der Direktive für die vorkompilierte Headerdatei"
-
22.06.07 23:00 #51
Abend,
Diese Fehlermeldung kenn ich auch. (Leider...)"Unerwartetes Dateiende während der Suche nach der Direktive für die vorkompilierte Headerdatei"
Unerwartete Dateienden hatte ich bisher nur, wenn irgendwo eine "{" oder "}" gefehlt hat.
Ansonsten kann ich diese Seite hier sehr empfehlen (hab von dort auch mein funktionierendes Schnittstellen-Einleseprogramm):
http://members.inode.at/anton.zechner/az/#PROG
Lg, -Lorbeer-
-
Bei der Fehlermedung:
"Unerwartetes Dateiende während der Suche nach der Direktive für die vorkompilierte Headerdatei"
Musst du unter
Menü: Projekt->Einstellungen->C/C++
Kategorie: "Vorkompilierter Header"
diesen mit "Vorkompilierter Header nicht verwenden" anschalten.
-
Moin,Moin,
Ich bin gerade auf den Thread hier gestoßen und mache ihn noch einmal auf. Wenn ich versuche die Serial.cpp zu kompilieren, erhalte ich folgende Fehlermeldung.
Code :1 2
error C2664: 'wsprintfW': Konvertierung des Parameters 1 von 'char [15]' in 'LPWSTR' nicht möglich 1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Kann mir da jemand weiterhelfen?
Vielen Dank für eure Hilfe!
Gruß Wompy
-
Du hast dein Projekt auf Unicode stehen, der Code ist aber für Ascii. Guck mal in den Projekteinstellungen unter "Use Charset" und stelle da auf "MBCS" statt Unicode.
Auf lange Frist sollte man aber dann doch mal auf Unicode wechseln.
Ähnliche Themen
-
[C#] Serielle-Schnittstelle
Von d-Stench im Forum .NET Web und KommunikationAntworten: 5Letzter Beitrag: 15.06.09, 20:34 -
Serielle Schnittstelle
Von Nino14 im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 06.02.08, 09:08 -
serielle Schnittstelle net!
Von mstank im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 22.01.05, 13:21 -
Serielle Schnittstelle mit Visual Studio
Von Annix im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 02.03.04, 21:58 -
Serielle Schnittstelle
Von MaxMara im Forum PHPAntworten: 4Letzter Beitrag: 10.02.04, 21:33





Zitieren
Login






