파일의 바이너리를 String 형식으로 불러옵니다만 질문 !
파란
오류에 대하여 질문하신다면, 어느 부분에서 어떤 내용의 오류가 나는지를 써주세요.
일단 Text1에 경로가 있구용.Dim FileBin() As Byte
Open Text1.Text For Binary As #1
ReDim FileBin(LOF(1)) As Byte
Get #1, , FileBin
Close #1이런식으로 Filebin 에 byte 형식으로 값을 받아와서Dim FileB As StringDim i As LongFor i = 0 to Ubound(Filebin)FileB = FileB & Hex$(FileBin(i))DoeventsNext i이런식으로 바이너리를 FileB에 저장하는데 까지의 코드인데요.코드자체는 잘 작동하고 문제가 없습니다만.속도가 너무 느립니다;1MB 체 안되는 파일의 바이너리를 가져오는 데에도3 ~ 5분 가까히 걸려버리거든요;좀 빠르게 할 수 있는 방법 없을까요?
-
파라
for 문을 어떻게 사용을 안하죠?
배열로 받아오는건데 -
파랑
그렇다면. string형식으로 바꾸는걸 for문을 사용하지말고 tmp라는 변수에 저장한뒤
FileB에 저장하는 방식도 괜찮을거같은데요. -
찬누리
아뇨; 바이너리를 Get 으로 받아오는거 까지는 1~2초면 됩니다.
하지만 그 받아온 Byte 형식의 바이너리를 배열로 String 형식으로 바꿀때 느리다는거죠. -
김예쁨
죄송해요. 글을 잘못읽었네요.
바이너리를 가져오는데 문제가 있다면, 아마도
open문에서 문제가 있는듯하네요.
FileBin(0 To LOF(1) - 1)
으로 해보세요.. -
가을빛
자세히 어떤 부분말씀하시는거에용?ㅠㅠ
이해가.. -
중국드립
아마 for문에서 비교를하느라 느려진것이라 생각됩니다.
그 부분을 수정해주시면,,
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2653646 | 프로그램 " - " 버튼 눌르면 오른쪽 밑으로 가개하는법 .. (1) | 새솔 | 2024-05-03 |
2653614 | tabctl 좀알려주세요 | SchokoHolic | 2024-05-03 |
2653585 | 엔터를 누르면 jcbutton을 클릭하게하고싶어요 | 아리에스 | 2024-05-03 |
2653558 | 물어볼게있는데 | 파라나 | 2024-05-02 |
2653536 | 흐핫. 또질문해요. | 바람 | 2024-05-02 |
2653507 | 헬프미 비베작오류;; (2) | 무지개 | 2024-05-02 |
2653426 | 문장의 처음과 문장의 끝의 사이 파싱하기 | 세이 | 2024-05-01 |
2653401 | sendkeys 영문 입력 질문 | 메이커 | 2024-05-01 |
2653371 | a = b = c 이렇게 어떻게하나요 ??.. | 진샘 | 2024-05-01 |
2653346 | 문자열 비교 하기. | 유라 | 2024-04-30 |
2653314 | 비베로 만든 프로그램 안에서 프로그램을 실행할수 있나요? 방법좀요 (1) | 찬놀 | 2024-04-30 |
2653285 | NaverCafe 접속질문 (2) | 이송이 | 2024-04-30 |
2653231 | 이 부분을 계속 반복하고싶은데 어케해야 할까요? | 종달 | 2024-04-29 |
2653202 | 픽쳐박스 크기에 맞게 이미지크기를 자동조절 하는법 잇나요? | 뿌잉 | 2024-04-29 |
2653171 | 체크박스 , 텍스트 관련 질문 | 소1유물 | 2024-04-29 |
2653143 | 메시지 박스에 운영체제 표시하는 법 | 재찬 | 2024-04-29 |
2653074 | findwindowex 질문드립니다. (1) | 새론 | 2024-04-28 |
2653046 | 익스플로어 (1) | 날놓아줘 | 2024-04-28 |
2653015 | 흑흑 아직도 해결이안됬어요 ㅜㅜ For문안에서 중복처리,, (1) | 겨울c | 2024-04-27 |
2652961 | for 문 질문합니당~! (2) | 토리 | 2024-04-27 |