DeletedUser
Gast
Hm der Code wirkt dann aber viel zu gequetscht.
Code:void WorkDataType::CheckAllTimeouts() { for(unsigned int i = 0; i < DeviceList->Devices.size(); i++) { clIRDevice *Device = DeviceList->Devices[i]; if(CheckTimeout(Device)) { Device->DeleteFromList = true; } } }
Sieht doch gleich viel übersichtlicher aus, oder?
Haha ich war in meiner alten Firma noch der mit der saubersten Formatierung. Kollegen haben so Zeug fabriziert:
Code:
static void WriteChars(WorkDataType *dta,char *chars,int count)
{
UINT written;
char v24status;
do {
OsWrite(dta->dest,chars,count,&written);
if ((int)written != count) {
int Error=0;
// v24status=0; /*$$002D*/
v24status=Base_GetV24Status(dta->dest);
StartError(dta,"OUT",ERRC_ADC_SND,&Error);
do {
IPCS_TextOut(dta->Init,INF_OPRINTER1|INF_ODEBUG,0L," $$Error-IR_DIAG: cant send data v24state=%02X !!!! ",v24status);
OsSleep(5000);
// v24status=0; /*$$002D*/
v24status=Base_GetV24Status(dta->dest);
} while (v24status&0x0f);
EndError(dta,"OUT",&Error);
}
} while ((int)written!=count);
}