일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- inheritance
- preprocessing
- file access
- Unity
- Class
- Encapusulation
- APP
- 3D
- flutter
- Pointer
- mfc
- memory
- digitalRead
- UNO
- SERIAL
- parameter
- compare
- wpf
- Barcode
- Android
- aduino
- length
- Contour
- c++
- Read
- stream
- atmega328
- sensor
- public
- java
- Today
- Total
목록CFile (3)
폴크(FOLC)
공유 파일 방식 (Shared File Method)1. 개요파일을 공유 폴더(네트워크를 통해 접근 가능한 폴더)에 저장하고, 다른 PC가 이를 읽거나 수정하는 방식Windows의 SMB (Server Message Block) 프로토콜을 이용해 구현됨구성 요소공유 폴더 설정: 특정 경로를 공유하도록 설정 (\\192.168.0.101\SharedData)파일 입출력 API: C++에서는 CFile, CStdioFile, 또는 fopen, ifstream 등을 사용동작 흐름PC A가 공유 폴더를 설정하고 data.txt를 만듦PC B는 해당 경로를 통해 파일에 접근 (\\PC-A\SharedData\data.txt)두 PC가 파일에 순차적으로 접근하여 데이터 읽기/쓰기장점구현이 간단하고 직관적파일 내용이..

# 일반적으로 프로세스간의 데이터를 공유하는 방법 -> IPC : Inter-Process Communication - 윈도우 메시지 전달 방법 - TCP/IP 통신 이용 방법 - 공유 메모리 이용 방법 - 공유 파일 이용 방법 - 등등 # 2개의 PC에서 특정한 데이터를 공유 하고자 하는 경우에 이용한다. -> 공유 파일 이용 방법 -> CFile 클래스 이용 # 소스 코드 struct SHAREDFILEDATA { int AAA; int BBB; }; - 데이터 변경 CString strFileName = _T("D:\\SharedMemFile.XXX"); CFile *pFileMem = new CFile; if (pFileMem) { if (pFileMem->Open(strFileName, CFil..

# MFC를 이용하는 과정에서 HDD 에 존재하는 파일 ( binary format ) 제어 > Save, Load 형태 - Map 형태 이용 > exe 파일 위치에 test.dat 파일 생성 # 소스 코드 m_pdbBinary = new CDataBaseBinary; bool CBINFormHelper::FileLoad() { CFile file; CFileException fe; if (file.Open(m_strFilePath, CFile::modeRead, &fe) == FALSE) { return false; } CArchiveUserDefine ar(&file, CArchive::load); BOOL bReturn = FALSE; if (m_pdbBinary) { delete m_pdbBina..