Elevista / alarm-e

2014 MFC Term Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

레지스트리 폴더 지정
CalarmeApp theApp에 들어있는 메소드임
SetRegistryKey(_T("Alarm-e"));	//HKEY_CURRENT_USER\Software 폴더아래 폴더이름 지정

free( ( void* )m_pszProfileName );
m_pszProfileName = _tcsdup(_T("Alarm-e v1.0")) ; //HKEY_CURRENT_USER\Software\Alarm-e 폴더아래 폴더이름 지정


레지스트리 쓰기
WriteProfile~함수로 등록하는데 첫인자는 Alarm-e v1.0폴더안의 폴더명 둘인자는 값명 셋인자는 값.


레지스트리 읽기
GetProfileStringW(_T("registrant"),_T("ID"),_T("등록없음"));
첫인자는 Alarm-e v1.0폴더 안의 폴더명. 둘인자는 값명, 셋인자는 실패시 리턴값.
성공시 값 리턴




DB는 아이디 admin 암호는 123456

/*	디비 여는법
CDatabase DB;
DB.OpenEx(_T("DBQ=alarm-e.mdb;DefaultDir=.;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;FILEDSN=alarm-e.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;PWD=123456;UserCommitSync=Yes;"));
*/

/*	쿼리로 resultset 얻는법
CRecordset rs(&DB);
CString Query;
Query.Format(_T("Select * From wordFilter"));

CDBVariant var;
rs.Open(CRecordset::dynaset,Query);

rs.GetFieldValue(_T("word"),var);
CString msg=*var.m_pstring;
*/

/*	쿼리 때리는법
DB.ExecuteSQL(_T("Insert Into wordFilter (word) Values ('새로추가')"));
*/

About

2014 MFC Term Project


Languages

Language:C++ 91.2%Language:C 8.6%Language:Objective-C 0.2%