강좌 / 팁

소프트웨어 pureBasic 포인트 기본 이해

2024.03.25 15:10

입니다 조회:857 추천:10

bas-10.png

 

 

@ <--- 변수 메모리 주소값을 의미 한다.

 

EnableExplicit

Define var1 = 1

 

Procedure Test1(Var1.l)

Debug "받은 값 " + Var1

Protected t1.l = 5

t1 = t1 + 100

Var1 = t1

Debug "로컬 내부 연산 값 " +  var1

EndProcedure

 

Procedure Test3(*Var1)

Debug "mem Address " + *Var1

Protected t1.l = PeekL(*Var1) ;;  *Var1 택배 주소에 있는 물건을 t1 창고에 전달 했다.

t1 = t1 + 100

PokeL(*Var1, t1)              ;; t1 창고에 있는 물건을 *var1 택배 주소로 전달 했다.

Debug "로컬 내부 연산 값 " +  t1

     Debug "본래 주소 값    " + *Var1

EndProcedure

 

Test1(var1)

Debug "Result1: " + var1

Test1(@var1)

Debug "Result2: " + var1

;;둘다 전역과 로컬 값이 다르다는 것을 확인 할 수 있다.

 

Test3(@Var1)

Debug "Result3: " + var1

 

참고. 데이터 형태에 따라 메모리 주소에 있는 값 주고 받는 함수들

bas-11.png

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4659 소프트웨어| PECMD REGI 2편 [6] sunshine 502 19 02-05
4658 소프트웨어| 토탈 커맨더 내부 변수들 모음 [2] Nic네임 546 16 02-04
4657 소프트웨어| Purebasic - LPCWSTR 배열 읽기 [5] 입니다 650 13 01-14
4656 윈 도 우| 드라이브 스냅샷 CLI툴 래핑용 명령어 ~~ [12] 아마로도 655 25 01-10
4655 모 바 일| #Kinemaster강좌, Clip&Audio 자르기 이동 늘리기, Un... 무림거사 662 1 08-02
4654 모 바 일| Kinemaster 강좌 -Clip을 "즐겨찾기"에 등록 &am... 무림거사 722 1 08-11
4653 윈 도 우| [실사] 윈도우8.1 프로 VHD 설치 방법 [5] 무월 735 6 05-08
4652 윈 도 우| vbs_Merge Lines(Drag-n-drop) [12] 레마클로 757 4 03-03
4651 모 바 일| Kinemaster 화살표 Arrow 표시하는 2가지 방법 무림거사 765 1 08-08
4650 모 바 일| Kinemaster강좌 #글자 입력방법, #링 속도 줄이는 방법 무림거사 771 1 08-03
4649 윈 도 우| 멀티 윈도우 부팅 PC에서만 발생하는 업데이트 실패 원인과... [4] 오호라7 792 9 01-30
4648 모 바 일| Mobile PowerDirector강좌 #크로마키 무대 제작방법 특강 [1] 무림거사 793 2 06-24
4647 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] 입니다 805 9 03-24
4646 모 바 일| #Kinemaster 강좌, 기기성능 에 따른 출력해상도, 출력화질... [1] 무림거사 821 1 08-13
4645 소프트웨어| pureBasic 외부 함수 호출 [1] 입니다 828 9 03-25
4644 윈 도 우| AdGuard 사용시 다나와 메뉴 폰트 깨지는 현상 [3] damoa 830 2 02-11
4643 소프트웨어| 일부 Firefox 사용자가 연결 문제를 보고함 (내부 해결 방법) [1] VᴇɴᴜꜱGɪ 846 2 01-14
4642 윈 도 우| nircmd 활용 2개 [1] 레마클로 850 3 03-02
4641 윈 도 우| file_folder2Hide&show, vbe <--> vbs [2] 레마클로 856 8 04-03
» 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 857 10 03-25
XE1.11.6 Layout1.4.8