본문 바로가기

Framework4.0

VB.NET 네트워크 파일전송 (File Transfer) 네트워크 (인트라넷) 등에 파일을 전송하는 프로그램을 만들어서 스케쥴러로 관리하고자 하는 목적으로 작성하였습니다. 1. TaskManager 에 등록해서 일정시간을 주기로 정기적으로 구동하는 프로그램을 작성 (가칭 A) 2. 네트워크에 파일을 전송하는 프로그램을 작성 (가칭 B, NetWork / FTP) 오늘은 2의 상세버젼 (네트워크 파일복사 / 폴더작성) 을 위한 프로그램에 대해서 설명합니다. 파일전송 방식은 여러방법이 있습니다만, 여기서는 네트워크 전송에 대해서 서술합니다. 다음번 포스팅에서는 FTP 전송에 대해서 서술하겠습니다. A. 폴더존재여부를 확인해서 존재하지않는경우 폴더를 작성한다. (권한필요) ※folderPath = 확인할 폴더의 FullPath If Not System.IO.Dire.. 더보기
서로다른 exe 모듈간에 데이터를 공유하는 방법 Framework 4.0 부터 exe 파일간에 메모리 매핑 (MemoryMappedFile) 메소드를 사용해서 필요한 데이터를 공유할수 있다. 상속상위 계층 System.Object System.IO.MemoryMappedFiles.MemoryMappedFile MemoryMappedFile 메소드를 이용하여 데이터를 쉽게 공유할수 있다. 물론 타겟이 되는 폼의 New 메소드에 파라메터로 전달하는 방법도 있지만, MemoryMappedFile 의 경우는 타 exe 파일들간에 데이터 공유도 손쉽게 할수있다는 장점이 있다. 사용법은 아래와 같다. ''' ''' 메모리에 쓰는방법 ''' ''' Private Sub MakeMemoryMappedFile(ByVal tar As String, ByVal tarTe.. 더보기