Hallo wieso geht mein program nicht (unter win98) ich habe es aus einen buch abgeschrieben und es soll eine einfache ampel steuerung darstellen,
bei dem buch ist auch eine cd bei mit einer exe die funktioniert.
(die leds leuchten)
Bei mein program nicht
Ich habe c++ 5
Danke im voraus
Gruß flo
bei dem buch ist auch eine cd bei mit einer exe die funktioniert.
(die leds leuchten)
Bei mein program nicht
Ich habe c++ 5
Code:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <time.h>
#include <conio.h>
#define Par_Ss 0x378
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//===============================================================
void warten(int);
//===============================================================
void outp (unsigned int portadr, unsigned char value)
{
_asm mov edx,portadr
_asm mov al, value
_asm out dx,al
}
unsigned char inportb(unsigned int portadr)
{
unsigned char value;
_asm mov edx,portadr
_asm mov al,value
_asm out dx,al
}
//===============================================================
void main (void)
{
while (!kbhit())
{
outp(Par_Ss,1);
warten(1000);
outp(Par_Ss,2);
warten(1000);
outp(Par_Ss,4);
warten(1000);
outp(Par_Ss,6);
warten(1000);
}
}
//===============================================================
void warten(int zeit)
{
int a;
a = clock() ;
while(clock() - a < zeit);
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
Danke im voraus
Gruß flo