어떻게 정수를 만들지 만 다른 변수의 값을 참조로 설정하는 대신 값을 설정합니까?Visual Basic ByRef 정수
답변
그건 말도 안돼. 메모리의 위치에 대한 주소 인 참조는 32 비트에서 정수 값과 동일한 위치를 차지합니다. 그리고 64 비트 주소보다 적습니다.
API에 포인터를 전달하고 싶지 않으면 변수 자체를 계속 사용하는 것이 좋습니다.
시스템 기능을 호출하기 위해 정수로 포인터를 사용하는 것이 VB6에서 필요하지만 포인터로 정수를 사용할 필요성과 기능이 더 이상 vb.net에 없습니다.
vb.net에서 주소를 사용해야하는 경우 기능에 AddressOf
을 사용하고 관리되지 않는 메모리에 InPtr
을 사용할 수 있습니다. 그러나이 작업을 실제로 수행 할 필요가없는 좋은 기회가 있습니다. 상대적으로 드문 경우입니다.
내가 물어 본 것을 어떻게 사용합니까? – user1628
@ user1628 : 할 수 없습니까? 그 두 답변이 당신에게 말한 것이 무엇입니까? 어쩌면 당신은 당신의 질문을 업데이트하고 말해 줄 것입니다. 당신이하고 싶은 것이 아니라 당신이 당신의 문제를 "풀기"를 원한다고 생각하십니까? – igrimpe
다음은 AddressOf 및 InPtr에 대한 정보입니다. http://msdn.microsoft.com/en-us/library/y72ewk2b.aspx http://msdn.microsoft.com/en-us/library/system.intptr.aspx ? cs-save-lang = 1 & cs-lang = vb # 코드 스 니펫 -1 – xpda
- 1. Visual Basic 6.0 값으로 전달 참조 차이
- 2. Visual Basic 실제 메모리
- 3. Visual Basic (VBA 아님) Visual Basic 대화 상자 가져 오기
- 4. Visual Basic 연산자를 C로 변환하는 방법 #
- 5. Visual Basic 방법 % appdata %
- 6. Visual Basic 키 수신기
- 7. 청소 Visual Basic 코드
- 8. Visual Basic 가비지 수집
- 9. 하위 선언 visual Basic
- 10. Visual Basic - 소리 감지
- 11. visual basic List.box 질문
- 12. Visual Basic Server
- 13. Visual Basic Keydown 계산
- 14. Visual Basic 시스템 정보
- 15. Visual Basic Power Packs
- 16. VS2003/2008의 Visual Basic
- 17. Visual Basic 포인터
- 18. Visual Basic 배열 푸시
- 19. C# Visual Basic 상속
- 20. Visual Basic 이미지 배율
- 21. Visual Basic .NET 도움말
- 22. Visual Basic 계산
- 23. Visual Basic 6 서식
- 24. Visual Basic : FTP 다운로드
- 25. Visual Basic 이벤트 처리기
- 26. Visual Basic, Array, Mod
- 27. Visual Basic 메모리 정보
- 28. Visual Basic 2005 + mysql
- 29. Visual Basic 6.0 다운로드
- 30. Visual Basic .NET : Schedule
왜 필요한가요? FAQ에서 인용하고 싶습니다. "실제 문제를 기반으로 실용적이고 답답한 질문 만하면됩니다." – Oded
C에서 포인터를 사용하는 데 익숙해 져서 .NET에서 올바르게 수행하는 방법을 배우지 못했거나 유일한 옵션으로이 작업을 수행해야하는 이유가 있습니다. ? –