ERLEDIGT
NEIN
NEIN
ANTWORTEN
20
20
ZUGRIFFE
5708
5708
EMPFEHLEN
-
17.09.07 15:02 #1
Hallo zusammen !
ich bin noch recht neu in der Programmierwelt aber habe mich in den letzten paar Tagen realtiv intensiv damit beschäftigt und hoffe mit eurer unterstützung zum Ziel zu gelangen:
Ziel soll es sein, einen GPS-Empfänger auszulesen.
Dieser schickt durch gehent Daten in diesem Format:
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
das weiter auszuwerten denke ich werde ich allein hinbekommen.
Mir geht es im Moment vorranig darum diese Daten einzulesen und in einer Variblae / einem Array zu speichern.
Der Empfänger ist über die Serielle Schnittstelle angeschlossen.
Ich nutze Visual Studio 2005.
Os: Windows Xp
Programmiert werden soll in C.
Was ich also eigentlich Suche ist eine Klasse die ich einbinden muss die es mir dann ermöglicht die Serielleschnittstelle auszulesen.
Da ich wirklich nicht der Profi bin, bitte so detailiert wie möglich beschreiben (zb:Was muss ich beachten?Welche parameter müssen übergeben werden? muss ich den Comport wieder freigeben?
Baudrate beträgt 4800
Braucht ihr sonst noch irgendwelche Infos?
vielen Dank für eure hilfe!
achja.... über Start- Programme-Zubehör-Komunikatino-Hyperterminal
mit diesem Tool kommen kann ich mir die Daten ausgeben lassen.
dh heißt es besteht also auf alle fälle eine verbindung und die Daten werden auch in regelmäßigen abständen gesendet.Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
18.09.07 08:36 #2
hat denn keiner von euch ne idee?
Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
18.09.07 10:51 #3
Also: ich habe nun eine Text datei erzeugt die den GPs empfänger simulieren soll:
die Text datei sieht ca so aus:
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
Ziel ist es aus dem $GPVTG Signal die geschwindigkeit herauszulesen.
das klappt bisher mit dem unten stehendem quell text auch recht gut!
nur leider weiß ich noch nicht wie ich anstatt von der textdatei vom GPS empfänger lese.
Also vom inhalt her sollte der GPSEmpfänger genau das selbe schicken wie in dem Textdokument steht was ich zum simuliern genutzt hab.
Ich hab das gefühl das ich nurnoch einen kleinen schritt vom erfolg entfernt bin.
Wenn alles klappt sollte man mit diesem Programm aufm laptop zb während der autofahrt seine Geschwindigkeit anzeigen lassen können.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
int _tmain(int argc, _TCHAR* argv[]) { FILE *f; int zeichen; int counter; f= fopen("C:\\Dokumente und Einstellungen\\Kleesch\\Desktop\\text.txt ", "r "); zeichen=fgetc(f); while (zeichen != EOF) { zeichen=fgetc(f); if (zeichen == '$') { zeichen=fgetc(f); if (zeichen == 'G') { zeichen=fgetc(f); if (zeichen == 'P') { zeichen=fgetc(f); if (zeichen == 'V') { zeichen=fgetc(f); if (zeichen == 'T') { zeichen=fgetc(f); if (zeichen == 'G') { counter = 0; while (counter<7) //wandert bis zum 7. Komma (hinter diesem Komma steht die Speed in km/h { if (zeichen == ',') { counter = counter+1; } zeichen=fgetc(f); } if (zeichen == ',') // ist dann erfüllt wenn kein GPS Signal vorhanden ist ! { break; } putchar(zeichen); //Ausgabe der nächsten 3 zeichen (entspricht der Speed in km/h BSP: 3.7) zeichen=fgetc(f); putchar(zeichen); zeichen=fgetc(f); putchar(zeichen); zeichen=fgetc(f); system("cls"); } } } } } } } fclose(f); return 0; }Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
18.09.07 11:23 #4
ich glaub hier kann ich lange auf hilfe warten...
vielen dank..Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
18.09.07 12:33 #6
sorry
bin hier neu
dankööWenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
18.09.07 13:32 #7
hab nun einige potst durchgelesen...
also entweder hab ich wirlich zu wenig grundlagen oder ich bin zu doof..
es klappt bei mir einfach nciht..
also es scheint ja alle eigentlich ganz leicht zu sein einfach mi creatfile öffnen und danach mit read oder writefile schreiben bzw lesen...
aber alle code beispiele die ich bei mir via copy und paste eingefügt wie zb diesen hier:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
#include <windows.h> #include <stdio.h> int main(int argc,char** argv) { DCB dcb; COMMTIMEOUTS CTO; COMMCONFIG CC; ZeroMemory (&dcb, sizeof(dcb)); if(!BuildCommDCB("COM1 baud=19200 parity=N data=8 stop=2",&dcb)) { MessageBox(0,"Error BuildCommDCB","Test",MB_OK); } HANDLE hFile = NULL; hFile = CreateFile("COM1",GENERIC_READ,0,0,OPEN_EXISTING,0,NULL); if(hFile == NULL) { MessageBox(0,"Error CreateFile","Test",MB_OK); } if(!GetCommState(hFile, &dcb)) { MessageBox(0,"Error GetCommState","Test",MB_OK); } dcb.DCBlength = sizeof(DCB); dcb.BaudRate = CBR_19200; dcb.ByteSize = (BYTE)8; dcb.StopBits = (BYTE)2; dcb.fBinary = TRUE; dcb.fParity = FALSE; dcb.fOutxCtsFlow = FALSE; dcb.fOutxDsrFlow = FALSE; dcb.fDtrControl = DTR_CONTROL_ENABLE; dcb.fDsrSensitivity = FALSE; dcb.fTXContinueOnXoff = TRUE; dcb.fOutX = FALSE; dcb.fInX = FALSE; dcb.fErrorChar = FALSE; dcb.fNull = FALSE; dcb.fRtsControl = RTS_CONTROL_DISABLE; dcb.fAbortOnError = FALSE; dcb.wReserved = 0; CTO.ReadIntervalTimeout = 500; CTO.ReadTotalTimeoutConstant = 500; CTO.ReadTotalTimeoutMultiplier = 500; CTO.WriteTotalTimeoutConstant = 500; CTO.WriteTotalTimeoutMultiplier = 500; if(!SetCommTimeouts(hFile,&CTO)) { MessageBox(0,"Error CommTimeouts","Test",MB_OK); } if(!SetCommState(hFile,&dcb)) { DWORD error = GetLastError(); char cerr[64]; char cerr2[16]; itoa((int)error,cerr2,10); strcpy(cerr,"Error SetCommState: "); strcat(cerr,cerr2); MessageBox(0,cerr,"Test",MB_OK); } if(!SetDefaultCommConfig("COM1",&CC,sizeof(CC))) { MessageBox(0,"Error SetDefaultCommConfig","Test",MB_OK); } if(hFile == INVALID_HANDLE_VALUE) MessageBox(0, "Fehler 1", "", 0); char buff; DWORD dlength = 0; char sBuffer[1024]; while(1) { ReadFile(hFile,&buff,1,&dlength,NULL); sBuffer[0] = buff; printf("%d\n",sBuffer); } return 0; }
ergeb jedesmal nur fehler meldungen...
nämlcih genau diese hier...
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
Fehler 1 error C2065: 'DCB': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 9 Fehler 2 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dcb' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 9 Fehler 3 error C2065: 'dcb': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 9 Fehler 4 error C2065: 'COMMTIMEOUTS': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 10 Fehler 5 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'CTO' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 10 Fehler 6 error C2065: 'CTO': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 10 Fehler 7 error C2065: 'COMMCONFIG': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 11 Fehler 8 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'CC' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 11 Fehler 9 error C2065: 'CC': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 11 Fehler 10 error C2070: ''unknown-type'': Ungültiger sizeof-Operand c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 14 Fehler 11 error C3861: "ZeroMemory": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 14 Fehler 12 error C3861: "BuildCommDCB": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 16 Fehler 13 error C2065: 'MB_OK': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 18 Fehler 14 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 18 Fehler 15 error C2065: 'HANDLE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 21 Fehler 16 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hFile' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 21 Fehler 17 error C2065: 'hFile': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 21 Fehler 18 error C2065: 'GENERIC_READ': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 22 Fehler 19 error C2065: 'OPEN_EXISTING': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 22 Fehler 20 error C3861: "CreateFile": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 22 Fehler 21 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 26 Fehler 22 error C3861: "GetCommState": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 29 Fehler 23 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 31 Fehler 24 error C2228: Links von ".DCBlength" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 35 Fehler 25 error C2070: ''unknown-type'': Ungültiger sizeof-Operand c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 35 Fehler 26 error C2228: Links von ".BaudRate" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 36 Fehler 27 error C2065: 'CBR_19200': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 36 Fehler 28 error C2228: Links von ".ByteSize" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 37 Fehler 29 error C2065: 'BYTE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 37 Fehler 30 error C2143: Syntaxfehler: Es fehlt ';' vor 'Konstante' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 37 Fehler 31 error C2228: Links von ".StopBits" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 38 Fehler 32 error C2143: Syntaxfehler: Es fehlt ';' vor 'Konstante' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 38 Fehler 33 error C2228: Links von ".fBinary" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 39 Fehler 34 error C2065: 'TRUE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 39 Fehler 35 error C2228: Links von ".fParity" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 40 Fehler 36 error C2065: 'FALSE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 40 Fehler 37 error C2228: Links von ".fOutxCtsFlow" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 41 Fehler 38 error C2228: Links von ".fOutxDsrFlow" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 42 Fehler 39 error C2228: Links von ".fDtrControl" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 43 Fehler 40 error C2065: 'DTR_CONTROL_ENABLE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 43 Fehler 41 error C2228: Links von ".fDsrSensitivity" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 44 Fehler 42 error C2228: Links von ".fTXContinueOnXoff" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 45 Fehler 43 error C2228: Links von ".fOutX" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 46 Fehler 44 error C2228: Links von ".fInX" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 47 Fehler 45 error C2228: Links von ".fErrorChar" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 48 Fehler 46 error C2228: Links von ".fNull" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 49 Fehler 47 error C2228: Links von ".fRtsControl" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 50 Fehler 48 error C2065: 'RTS_CONTROL_DISABLE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 50 Fehler 49 error C2228: Links von ".fAbortOnError" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 51 Fehler 50 error C2228: Links von ".wReserved" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 52 Fehler 51 error C2228: Links von ".ReadIntervalTimeout" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 54 Fehler 52 error C2228: Links von ".ReadTotalTimeoutConstant" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 55 Fehler 53 error C2228: Links von ".ReadTotalTimeoutMultiplier" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 56 Fehler 54 error C2228: Links von ".WriteTotalTimeoutConstant" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 57 Fehler 55 error C2228: Links von ".WriteTotalTimeoutMultiplier" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 58 Fehler 56 error C3861: "SetCommTimeouts": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 60 Fehler 57 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 62 Fehler 58 error C3861: "SetCommState": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 65 Fehler 59 error C2065: 'DWORD': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 67 Fehler 60 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'error' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 67 Fehler 61 error C2065: 'error': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 67 Fehler 62 error C3861: "GetLastError": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 67 Fehler 63 error C3861: "itoa": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 70 Fehler 64 error C3861: "strcpy": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 71 Fehler 65 error C3861: "strcat": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 72 Fehler 66 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 73 Fehler 67 error C2070: ''unknown-type'': Ungültiger sizeof-Operand c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 77 Fehler 68 error C3861: "SetDefaultCommConfig": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 77 Fehler 69 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 79 Fehler 70 error C2065: 'INVALID_HANDLE_VALUE': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 81 Fehler 71 error C3861: "MessageBox": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 82 Fehler 72 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'dlength' c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 85 Fehler 73 error C2065: 'dlength': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 85 Fehler 74 error C3861: "ReadFile": Bezeichner wurde nicht gefunden. c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps3\gps3\gps3.cpp 91
alle andern codes die ich gefunden hab wahren ziemlich ähnlich.. aber das klappt einfach nicht!
auch wenn man einfach mal nur einen kleinen teil aus dem großen text heraus nimm um zu testen ob über haupt was t... es klappt einfach nix!
bin hier grad mal echt am verzweifeln..
das kann doch nciht so schwer sein...Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
Hallo,
irgendwas scheint mit deiner Projektstruktur nicht zu stimmen, denn als Header reicht "<windows.h>" für diese Funktionen eigentlich aus.
Setze am besten noch mal ein Projekt neu auf und kopiere dann den Code innerhalb von "main" dort hinein.
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
18.09.07 14:04 #9
du hattest recht!
aus 74 fehlern wurden nur noch....10
aber laufen tut es immer noc nicht
Code :1 2 3 4 5 6 7 8 9 10
Fehler 1 error C2664: 'BuildCommDCBW': Konvertierung des Parameters 1 von 'const char [39]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 16 Fehler 2 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [19]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 18 Fehler 3 error C2664: 'CreateFileW': Konvertierung des Parameters 1 von 'const char [5]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 22 Fehler 4 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [17]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 26 Fehler 5 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [19]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 31 Fehler 6 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [19]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 62 Fehler 7 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'char [64]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 73 Fehler 8 error C2664: 'SetDefaultCommConfigW': Konvertierung des Parameters 1 von 'const char [5]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 77 Fehler 9 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [27]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 79 Fehler 10 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [9]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\gps4\gps4\gps4.cpp 82
Geändert von Johannes7146 (18.09.07 um 14:10 Uhr) Grund: wat vergessen ^^
Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
18.09.07 15:05 #10
niemand ne idee?
Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
Du bist recht ungeduldig

Nimm mal "wchar_t" statt "char". VS2005 legt per default immer UNICODE-Projekte an.
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
18.09.07 16:24 #12
joah manchmal bin ichd as schon das stimmt...

ich verstehe zwar inhaltlcih nciht den unterschied aber ich versuchsmal (wie gesagt bin noch mehr oder weniger newb)
aber trotzdem danke erstmalWenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
18.09.07 16:29 #13Code :
1 2 3 4 5 6 7 8 9 10 11 12 13
Fehler 1 error C2664: 'BuildCommDCBW': Konvertierung des Parameters 1 von 'const char [39]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 18 Fehler 2 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [19]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 20 Fehler 3 error C2664: 'CreateFileW': Konvertierung des Parameters 1 von 'const char [5]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 24 Fehler 4 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [17]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 28 Fehler 5 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [19]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 33 Fehler 6 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [19]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 64 Fehler 7 error C2664: 'itoa': Konvertierung des Parameters 2 von 'wchar_t [16]' in 'char *' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 72 Fehler 8 error C2664: 'strcpy': Konvertierung des Parameters 1 von 'wchar_t [64]' in 'char *' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 73 Fehler 9 error C2664: 'strcat': Konvertierung des Parameters 1 von 'wchar_t [64]' in 'char *' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 74 Fehler 10 error C2664: 'MessageBoxW': Konvertierung des Parameters 3 von 'const char [5]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 75 Fehler 11 error C2664: 'SetDefaultCommConfigW': Konvertierung des Parameters 1 von 'const char [5]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 79 Fehler 12 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [27]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 81 Fehler 13 error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [9]' in 'LPCWSTR' nicht möglich c:\dokumente und einstellungen\kleesch\eigene dateien\visual studio 2005\projects\testtest\testtest\testtest.cpp 84
mh......Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
Oops, da fehlte noch ein kleiner Hinweis: Texten, die du direkt angibst, solltest du ein 'L' voranstellen:
GrußCode cpp:1
L"Irgendwas"
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
Hallo! Ich weis nicht, ob ich bei dir helfen kann!
Kann das sein, das deine daten die dir dein Empfänger liefert das NEMA Format ist. Falls das der Fall ist, dann habe ich einen Konverter, der dir die Daten so aufgebreiten kann, das du die übermittelten Infos (Koord, Geschwindigkeit,SV usw.) in Klartext lierfert.
Am besten meldest du dich mal dann kann ich dir vielleicjht die exe schicken
Ähnliche Themen
-
Mail BCC - mehrere Empfänger
Von Chris im Forum PHPAntworten: 16Letzter Beitrag: 16.11.10, 14:20 -
Newsletter: 150.000 Empfänger
Von PowerCheat im Forum PHPAntworten: 7Letzter Beitrag: 05.05.08, 19:45 -
Senden An -> EMail Empfänger
Von lx150 im Forum C/C++Antworten: 2Letzter Beitrag: 24.10.05, 16:48 -
Array in eMail-Empfänger
Von kippi01 im Forum PHPAntworten: 1Letzter Beitrag: 30.08.05, 16:22 -
JBL ESC333 IR Empfänger ****
Von zonthor im Forum ElektrotechnikAntworten: 0Letzter Beitrag: 20.07.03, 21:07





Zitieren

Login






