00001
00002
00004
00005 #include "stdafx.h"
00006 #include "TransClient.h"
00007 #include "Client.h"
00008 #include <stdio.h>
00009
00010 #ifdef _DEBUG
00011 #undef THIS_FILE
00012 static char THIS_FILE[]=__FILE__;
00013 #define new DEBUG_NEW
00014 #endif
00015
00017
00019
00020 CClient::CClient()
00021 {
00022 FILE *profile;
00023 int itemp;
00024
00025 if((profile = fopen("profile.txt", "r+")) == NULL)
00026 {
00027 MessageBox(NULL, "Cannot open profile file!", "File Error", MB_OKCANCEL);
00028 return;
00029 }
00030
00031 fscanf(profile, "FrameSize = %d\n", &itemp);
00032 m_profile.FrameSize = itemp;
00033 fscanf(profile, "FrameRate = %d\n", &itemp);
00034 m_profile.FrameRate = itemp;
00035 fscanf(profile, "BitRate = %d\n", &itemp);
00036 m_profile.BitRate = itemp;
00037 fscanf(profile, "Color = %d\n", &itemp);
00038 m_profile.color = (bool)itemp;
00039 fclose(profile);
00040 }
00041
00042 void CClient::SaveProfile()
00043 {
00044 FILE *profile;
00045
00046 if((profile = fopen("profile.txt", "r+")) == NULL)
00047 {
00048 MessageBox(NULL, "Cannot open profile file!", "File Error", MB_OKCANCEL);
00049 return;
00050 }
00051
00052 fprintf(profile, "FrameSize = %d\n", m_profile.FrameSize);
00053 fprintf(profile, "FrameRate = %d\n", m_profile.FrameRate);
00054 fprintf(profile, "BitRate = %d\n", m_profile.BitRate);
00055 fprintf(profile, "Color = %d\n", m_profile.color);
00056
00057 fclose(profile);
00058 }
00059
00060 CClient::~CClient()
00061 {
00062 FILE *profile;
00063
00064 if((profile = fopen("profile.txt", "r+")) == NULL)
00065 {
00066 MessageBox(NULL, "Cannot open profile file!", "File Error", MB_OKCANCEL);
00067 return;
00068 }
00069
00070 fprintf(profile, "FrameSize = %d\n", m_profile.FrameSize);
00071 fprintf(profile, "FrameRate = %d\n", m_profile.FrameRate);
00072 fprintf(profile, "BitRate = %d\n", m_profile.BitRate);
00073 fprintf(profile, "Color = %d\n", m_profile.color);
00074
00075 fclose(profile);
00076
00077 }