강좌 / 팁
소프트웨어 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 | - | - | - |
4441 | 윈 도 우| Windows 업데이트를 사용하여 데이터를 잃지 않고 Windows ... [7] | VᴇɴᴜꜱGɪ | 1901 | 8 | 04-23 |
4440 | 소프트웨어| pureBasic Glass 윈도우 및 버튼 021 [6] | 입니다 | 1478 | 15 | 04-20 |
4439 | 윈 도 우| WindowsXPE147-1빌더/나만의 PE를 만들자 시즌2 ?? 1탄 (... [62] | 지연서연아 | 2849 | 75 | 04-16 |
4438 | 서버 / IT| 하드 디스크 사용시간 초기화 하기 [7] | gooddew | 2571 | 10 | 04-15 |
4437 | 소프트웨어| 응답파일(unattend.xml) 교체 및 수정 - ChangeUnattend [14] | 무월 | 1699 | 41 | 04-13 |
4436 | 윈 도 우| 윈도우 계정/자동로그인 버그 해결 방법 | 사가르마타 | 1100 | 0 | 04-12 |
4435 | 윈 도 우| 원격 데스크톱..., 자격증명이 작동하지 않습니다... [1] | 사가르마타 | 606 | 1 | 04-12 |
4434 | 윈 도 우| SSD 에서 파일 삭제를 주의해야 되는 이유 [3] | gooddew | 3085 | 12 | 04-10 |
4433 | 윈 도 우| 하드 디스크 아이콘 바꾸기 [11] | 타천사둘리 | 1678 | 8 | 04-08 |
4432 | 소프트웨어| pureBasic 자동완성을 위한 프로젝트 만들기 [5] | 입니다 | 1112 | 15 | 03-28 |
4431 | 윈 도 우| [uupdump] 윈도우 업데이트 및 드라이버(IRST&NVMe) 통... [17] | 무월 | 2608 | 34 | 03-27 |
4430 | 소프트웨어| WimLib Api 백업.복원 미완성. 샘플 7가지. [10] | 입니다 | 1066 | 12 | 03-27 |
4429 | 소프트웨어| SDK(Software development kit) 에 대한 이해 [5] | 입니다 | 699 | 7 | 03-27 |
4428 | 소프트웨어| pureBasic 구조체, Union 구조체 [4] | 입니다 | 702 | 9 | 03-25 |
4427 | 소프트웨어| pureBasic 외부 함수 호출 [1] | 입니다 | 429 | 9 | 03-25 |
» | 소프트웨어| pureBasic 포인트 기본 이해 [3] | 입니다 | 444 | 10 | 03-25 |
4425 | 소프트웨어| purebasic Macro 기본 [3] | 입니다 | 508 | 10 | 03-25 |
4424 | 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] | 입니다 | 416 | 9 | 03-24 |
4423 | 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] | 입니다 | 538 | 11 | 03-24 |
4422 | 소프트웨어| purebasic 폼 만들기 기본 [3] | 입니다 | 759 | 13 | 03-24 |
어려운 부분이 시작되었네요
맨 아래에서 "2번째 줄에 전역변수 선언을 해서 값을 유지할수 있지만"에도 조금 뜨끔했습니다
VB6이나 오토잇을 사용할때 다른 함수에서 리턴하는것을 잘 못해서 전역 변수로 선언해서 활용을 하고 있습니다
자세한 설명에 감사드립니다