Main Page | File List

Client.cpp

00001 // Client.cpp: implementation of the CClient class.
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 // Construction/Destruction
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 }

Generated on Mon May 8 22:27:08 2006 by  doxygen 1.3.9.1