发表于:2006/1/16 11:42:00
#0楼
不会C语言啊,哪位帮忙看一看,先谢了!!
#include "apdefap.h"
#pragma code("kernel32.dll");
void GetLocalTime(SYSTEMTIME* lpst);
#pragma code();
void Debug(WORD DebugGrp, char *ObjText, char *ErrText)
{
// Lokale Variablen
WORD Debug, FileDebug;
char FileName[MAX_CHAR_MEDIUM];
FILE *file;
SYSTEMTIME zeit;
// Programm Code
Debug=GetTagWord(DTAG);
FileDebug=GetTagWord(DFTAG);
if ( Debug & DebugGrp ) // {
printf("%s: ",ObjText);
printf("%s",ErrText);
printf("\r\n");
}
if ( FileDebug & DebugGrp ) // {
GetLocalTime(&zeit);
strcpy( FileName,GetTagChar(FNAME) );
file=fopen(FileName,"a");
fprintf(file,"Datum; %02d.%02d.%04d; ",zeit.wDay,zeit.wMonth,zeit.wYear);
fprintf(file,"Uhrzeit; %02d:%02d:%02d:%04d; ",zeit.wHour,zeit.wMinute,zeit.wSecond,zeit.wMilliseconds);
fprintf(file,"%s; ",ObjText);
fprintf(file,"%s",ErrText);
fprintf(file,"\n");
fclose(file);
}
}
#include "apdefap.h"
#pragma code("kernel32.dll");
void GetLocalTime(SYSTEMTIME* lpst);
#pragma code();
void Debug(WORD DebugGrp, char *ObjText, char *ErrText)
{
// Lokale Variablen
WORD Debug, FileDebug;
char FileName[MAX_CHAR_MEDIUM];
FILE *file;
SYSTEMTIME zeit;
// Programm Code
Debug=GetTagWord(DTAG);
FileDebug=GetTagWord(DFTAG);
if ( Debug & DebugGrp ) // {
printf("%s: ",ObjText);
printf("%s",ErrText);
printf("\r\n");
}
if ( FileDebug & DebugGrp ) // {
GetLocalTime(&zeit);
strcpy( FileName,GetTagChar(FNAME) );
file=fopen(FileName,"a");
fprintf(file,"Datum; %02d.%02d.%04d; ",zeit.wDay,zeit.wMonth,zeit.wYear);
fprintf(file,"Uhrzeit; %02d:%02d:%02d:%04d; ",zeit.wHour,zeit.wMinute,zeit.wSecond,zeit.wMilliseconds);
fprintf(file,"%s; ",ObjText);
fprintf(file,"%s",ErrText);
fprintf(file,"\n");
fclose(file);
}
}