강좌 / 팁
소프트웨어 pureBasic 포인트 기본 이해
2024.03.25 15:10

@ <--- 변수 메모리 주소값을 의미 한다.
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
참고. 데이터 형태에 따라 메모리 주소에 있는 값 주고 받는 함수들

댓글 [3]
| 번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
|---|---|---|---|---|---|
| [공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
| 1068 | 소프트웨어| PECMD REGI 2편 [6] | sunshine | 504 | 19 | 02-05 |
| 1067 | 소프트웨어| 토탈 커맨더 내부 변수들 모음 [2] | Nic네임 | 547 | 16 | 02-04 |
| 1066 | 소프트웨어| Purebasic - LPCWSTR 배열 읽기 [5] | 입니다 | 650 | 13 | 01-14 |
| 1065 | 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] | 입니다 | 805 | 9 | 03-24 |
| 1064 | 소프트웨어| pureBasic 외부 함수 호출 [1] | 입니다 | 828 | 9 | 03-25 |
| 1063 | 소프트웨어| 일부 Firefox 사용자가 연결 문제를 보고함 (내부 해결 방법) [1] | VᴇɴᴜꜱGɪ | 846 | 2 | 01-14 |
| » | 소프트웨어| pureBasic 포인트 기본 이해 [3] | 입니다 | 858 | 10 | 03-25 |
| 1061 |
소프트웨어|
PECMD REGI 1편 [6] |
sunshine | 875 | 24 | 02-05 |
| 1060 | 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] | sunshine | 885 | 5 | 07-21 |
| 1059 | 소프트웨어| 파이어폭스 자체 스크린캡쳐 기능 사용하기 [8] | 클라크 | 887 | 4 | 01-30 |
| 1058 | 소프트웨어| AIMP 프로필 폴더 AIMP폴더로 옮기기 [2] | 눈이 | 891 | 5 | 08-03 |
| 1057 | 소프트웨어| VMware 인터넷 안될 경우 [4] | 누군가 | 897 | 3 | 12-11 |
| 1056 | 소프트웨어| wim 생성실패와 복구실패. 그리고 Wimlib_clc 사용에 대한 ... [2] | heykevin | 901 | 4 | 01-28 |
| 1055 | 소프트웨어| Chrome에서 브라우저 하이재커를 제거하는 방법 (간단 가이드) | VᴇɴᴜꜱGɪ | 908 | 3 | 10-04 |
| 1054 | 소프트웨어| purebasic Macro 기본 [3] | 입니다 | 911 | 10 | 03-25 |
| 1053 | 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] | 카멜 | 916 | 9 | 03-04 |
| 1052 | 소프트웨어| aida64 보고서 작성 기능 배치파일 활용 [3] | 히이이잌 | 942 | 7 | 09-15 |
| 1051 | 소프트웨어| "레마클로"님의 MoveOverThere 스크립트 오류 해... | 타락천사둘 | 945 | 1 | 07-17 |
| 1050 | 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] | 입니다 | 958 | 11 | 03-24 |
| 1049 | 소프트웨어| [포토샵] 패스를 따라 텍스트 입력 [4] | 무월 | 961 | 14 | 04-03 |
어려운 부분이 시작되었네요
맨 아래에서 "2번째 줄에 전역변수 선언을 해서 값을 유지할수 있지만"에도 조금 뜨끔했습니다
VB6이나 오토잇을 사용할때 다른 함수에서 리턴하는것을 잘 못해서 전역 변수로 선언해서 활용을 하고 있습니다
자세한 설명에 감사드립니다