자료실

부자는 돈을 써서 시간을 아끼지만 가난한 사람은 시간을 써서 돈을 아낀다

vb.net

IT HUB를 찾아주셔서 감사합니다.

기타 [vb.net] Image.FromFile () 메서드가 파일을 잠그지 못하게하는 방법

페이지 정보

profile_image
작성자 하나를하더라도최선을
댓글 0건 조회 10,602회 작성일 20-05-23 16:52

본문

SafeImageFromFile 이미지 파일을 잠그지 않는 사용자 정의 메소드 구현은 다음과 같습니다 .


Public Shared Function SafeImageFromFile(path As StringAs Image
    Using fs As New FileStream(path, FileMode.Open, FileAccess.Read)
        Dim img = Image.FromStream(fs)
        Return img
    End using
End Function

'// 또는

Public Shared Function SafeImageFromFile(path As StringAs Image
    Dim bytes = File.ReadAllBytes(path)
    Using ms As New MemoryStream(bytes)
        Dim img = Image.FromStream(ms)
        Return img
    End Using
End Function
 
'// 활용:)
 
If strFileName.ToLower.EndsWith(".jpg"Then
    Dim inImg As Image = SafeImageFromFile(strFileName)
    Dim index as integer = DataGridView4.Rows.Add()
    DataGridView4.Rows(index).Cells(0).Value = inImg
End If
 

댓글목록

등록된 댓글이 없습니다.