VB编程:传递指针变量-41

it vb
1、运行效果


2、程序代码
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Dim q As String
Dim p As String

Private Sub Command1_Click()
On Error GoTo 1
    jiaohuan p, q
    Text1.Text = q
    Text2.Text = p
1: End Sub

Private Sub Form_Load()
    q = "abcdel"
    p = "123456"
    Text1.Text = q
    Text2.Text = p
End Sub

Private Function jiaohuan(ByRef str1 As String, ByRef str2 As String)
    Dim p
    CopyMemory ByVal VarPtr(p), ByVal VarPtr(str2), 4
    CopyMemory ByVal VarPtr(str2), ByVal VarPtr(str1), 4
    CopyMemory ByVal VarPtr(str1), ByVal VarPtr(p), 4
End Function


相关推荐

  • C++ 值传递、指针传递、引用传递详解 C++值传递、指针传递、引用传递详解最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式”数组和指针背后——内存角度语义"陷阱"---数组和指针而关于值传递,指针传递,引用传递这几个方面还会存
  • C++ 值传递、指针传递、引用传递详解(转载) 转载源:http://www.cnblogs.com/yanlingyin/最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式”数组和指针背后——内存角度语义"陷阱"---数组和指针而关于值
  • c语言指针视频教程【情】c语言编程视频教程 软件简介万能播放器新增96种格式,总计371种格式。最新支持:高清、MP4、手机、DV格式绿色MEE引擎2.0(专利申请号:200710065058.4)绿色更强大全球第一个支持新格式不受系统干扰的播放器提速50%MEE媒体引擎算法升级,速
  • 模板函数传递指针问题 后面是参考文档我的问题是一个模板函数传递指针,但是在模板内指针的值改变了,但是调用后返回发现还是原值templateT*GetViewPoint(T*view_point){if(view_point==nullptr){view_poin
  • C++编程入门系列之二十七(数组、指针和字符串:指针变量的声明、地址相关运算--“*”和“&”) 前面讲的是数组,从这一讲开始讲指针的概念及相关知识。学过C语言的应该对指针不陌生了,但是指针在软件开发中确实是个很重要的元素,建议大家都再好好看看吧。C++从C语言继承了指针的概念。指针继续为C++软件开发人员提供编程的方便。可能很多人认为
  • 指针作为函数参数传递 摘自:http://blog.csdn.net/Twent/article/details/498955值传递,指针传递?这几天在学习C过程中,在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下:createNode
  • 指针变量 概述编辑存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。假设在程序中声明了1个int型的变量a,其值为68。系统为变量a分配的首地址为0X65FDF4H,pa
  • 关于vbscript与javascript如何传递变量(包括服务) 关于vbscript与javascript如何传递变量(包括服务器端与客户端)一:最近,经常碰到有网友问,如何使vbscript和javascipt传递变量。不知道为什么要这么做。因为每一种脚本语言几乎都可以完成所需要的功能。为什么要两个一
  • C++编程入门系列之二十九(数组、指针和字符串:指向数组元素的指针和指针数组) 这一讲继续给大家讲指针的知识,包括将指针用于数组元素的处理和指针数组。一.指向指针元素的指针前面说过,数组是有一定顺序关系的数组元素的集合,数组元素在内存中的存储地址是连续的。指针的加减运算特别适合处理这种存储在连续内存空间内的相同类型的数
  • C++编程入门系列之二十八(数组、指针和字符串:指针的赋值和指针运算) 上一讲介绍了指针的基本概念和地址运算,今天为大家带来指针赋值和指针运算的内容。一.指针的赋值当我们声明了一个指针之后,这个指针变量中没有存储任何确定的地址值,而是一个随机整数。也就是它指向的地址是不确定的,有可能它指向了系统的重要数据,这时
  • 新书源图书专营店-拍下即发!包邮-全新正版书籍 C和指针+c陷阱与缺陷+C专家编程 C语言编程三剑客 书籍 新书源图书专营店-拍下即发!包邮/全新正版书籍C和指针+c陷阱与缺陷+C专家编程C语言编程三剑客书籍商品【拍下即发!包邮/全新正版书籍C和指针+c陷阱与缺陷+C专家编程C语言编程三剑客书籍】是来自于天猫店铺新书源图书专营店所经营的商品,其新
  • 【C】指针参数是如何传递内存的? 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例:voidGetMemory(char*p,intnum){p=(char*)malloc(sizeof(char)*num);}voidTest(void){char*str=

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X