26. 컨트롤이 갖는 기본 속성을 이용하면 속도를 증진시킬 수 있다.
텍스트박스를 사용할 때는 txtBox.Text보다는 txtBox가 빠르고, 라벨컨트롤을 사용할 때는 lblLabel.Caption보다는 lblLabel이 빠르다.
텍스트박스를 사용할 때는 txtBox.Text보다는 txtBox가 빠르고, 라벨컨트롤을 사용할 때는 lblLabel.Caption보다는 lblLabel이 빠르다.
[출처] Vb 속도향상 45가지팁!|작성자 탄타
--------------------------------------------------------------------------------------
vb하는중인데 저런내용을 봤음.
레알임?
난 귀찮아도 속도 조금이라도 올려보려고 일일이 .text나 .caption을 썼는데. ㅅㅂ
왜 저런거지? 일반적으로 보기엔 반대가 아닌가?
그리고 아래사항도 궁금함.
---------------------------------------
5. 폼의 선언부에 Option Explicit문을 추가하라.
Option Explicit문을 추가하게 되면, 선언되지 않는 변수는 사용할 수 없게 되므로, 프로그램의 오류를 줄일 수 있다.
Option Explicit문을 추가하게 되면, 선언되지 않는 변수는 사용할 수 없게 되므로, 프로그램의 오류를 줄일 수 있다.
[출처] Vb 속도향상 45가지팁!|작성자 탄타
---------------------------------------
어디서 얼핏보니까 Option Explicit는 개발할때 오류 피하기 위해서만 사용하고,
릴리즈할땐 빼는게 속도가 더 빠르다고 하던데 레알임?
그냥 VB 하지마
Leviticustom// vb아니라도 저런 속성값같은 문제는 있을거 아냐. 그건 어떤데?
저런걸로 속도차 내는 언어는 처음 봤음. ㅅㅂ
첫번째껀..내가 알기론 컨트롤 속성 안써주면 default property에 자동으로 들어가도록 되어있는거로 알고이씀.
그리고 두번째는 처음 들어봄 ㅡㅡ;; 뭐.. Option Explicit 켜져있으면 컴파일 타임동안 변수가 선언되어있나 안되어있나 확인하느라 느릴 순 있겠지만.. 요즘 시대에 그게 뭔 상관이리오.
속도를 위해서라면 그냥 VB를 안쓰면되지
ㄴ vb써야하는 상황이라 그래. 안그러면 다 엎어야돼. ㅠㅠ
그나저나 위에껀 빼는게 좋은거였구나. 난 여태 쓸데없는 삽질을 했네. ㅡㅡ;;
누가 빼면 빠르다고함?? 설마 진짜 빠른건가
ㄴ 음? 그런 의미 아니었음? 전에 테스트 좀 하다가 draw같은게 뭔가 좀 이상한거 같아서 때려쳤었는데... 저사양에서 이거저거 돌려야하다보니 이런거만 존나 신경쓰임. ㅡㅡ;;