강좌 / 팁

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

2024.03.25 15:10

입니다 조회:487 추천: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 - - -
1039 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] 입니다 457 9 03-24
1038 소프트웨어| pureBasic 외부 함수 호출 [1] 입니다 468 9 03-25
» 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 487 10 03-25
1036 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] 카멜 553 9 03-04
1035 소프트웨어| purebasic Macro 기본 [3] 입니다 555 10 03-25
1034 소프트웨어| VMWare 팝업 힌트 메시지 숨기기 [3] 무월 585 11 10-16
1033 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] 입니다 586 11 03-24
1032 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] sunshine 608 5 07-21
1031 소프트웨어| 일부 Firefox 사용자가 연결 문제를 보고함 (내부 해결 방법) [1] VᴇɴᴜꜱGɪ 635 2 01-14
1030 소프트웨어| winpe 시스템 계정에서 Edge 상위버전 적용 [8] sunshine 636 15 07-24
1029 소프트웨어| 부팅항목숨기기,보이기-VHDman Lite0.0.8 [3] 카멜 677 10 03-06
1028 소프트웨어| AIMP 프로필 폴더 AIMP폴더로 옮기기 [2] 눈이 679 5 08-03
1027 소프트웨어| wim 생성실패와 복구실패. 그리고 Wimlib_clc 사용에 대한 ... [2] heykevin 697 4 01-28
1026 소프트웨어| Nsis 패킹 파일에서 .nsi 스크립트 추출하기 [7] sunshine 718 17 11-14
1025 소프트웨어| [포토샵] 패스를 따라 텍스트 입력 [4] 무월 719 14 04-03
1024 소프트웨어| "레마클로"님의 MoveOverThere 스크립트 오류 해... 타락천사둘 730 1 07-17
1023 소프트웨어| 파이어폭스 자체 스크린캡쳐 기능 사용하기 [8] 클라크 742 4 01-30
1022 소프트웨어| aida64 보고서 작성 기능 배치파일 활용 [3] 히이이잌 743 7 09-15
1021 소프트웨어| PE 동영상 썸네일 표시 [3] 히이이잌 750 16 09-14
1020 소프트웨어| pureBasic 구조체, Union 구조체 [4] 입니다 750 9 03-25
XE1.11.6 Layout1.4.8