Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » wo liegt der Fehler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.04.2008, 10:22 Uhr
~monia
Gast


#define _WIN32_WINNT 0x0401
#include <dos.h>
#include <stdio.h>
#include <conio.h>
#define PORT1 0x3F8

void main(void)
{
int c;
int ch;
outportb(PORT1 + 1 , 0);
outportb(PORT1 + 3 , 0x80);
outportb(PORT1 + 0 , 0x03);
outportb(PORT1 + 1 , 0x00);
outportb(PORT1 + 3 , 0x0B);
outportb(PORT1 + 2 , 0xC7);
outportb(PORT1 + 4 , 0x0B);

printf("\nSample Comm's Program. Press ESC to quit \n");

do { c = inportb(PORT1 + 5);
/* received. */
if (c & 1) {ch = inportb(PORT1);
printf("%c",ch);}
if (kbhit()){ch = getch();
outportb(PORT1, ch);}
} while (ch !=27);
}

und hier die Fehlermeldungen:


CProjekt\new\ports.cpp(15) : error C2065: 'outportb' : undeclared identifier
CProjekt\new\ports.cpp(25) : error C2065: 'inportb' : undeclared identifier
Error executing cl.exe.

kann da jemand helfen danke im voraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.04.2008, 11:53 Uhr
ao

(Operator)


Auf Windows NT und allen Nachfolgern (2000, XP, Vista, Server 2003 und 2008) gibts kein inport und outport. Nur der Kernel bzw. seine Treiber dürfen auf Hardware zugreifen - wenn Usermode-Applikationen das versuchen, gibts eine Exception.

Was soll das werden? Senden und Empfangen am seriellen Port? Dafür gibts APIs.

Außerdem ist das kein ANSI-C, und ich verschieb dich mal nach nebenan.


Dieser Post wurde am 03.04.2008 um 11:56 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: