求大神们解惑??火山pc要如何往外传递文本指针??
比如,我想返回多个结果,而这里边有文本类的结果,要如何做,才能传递文本类的指针呢?
如果把指针类的参数改成文本,可以直接传出去,但就是想研究一下,如何往外传递文本的指针呢
希望大神们分享几个例程,感激不尽 本帖最后由 呵呵仙8 于 2024-4-7 20:49 编辑
什么叫往外传递?写DLL公开函数?如果是写类库.不就自己创一个类.利用方法的参数传参问题吗?!
明白了,你方法中勾上静态,返回(OUT文本指针).这样,你的方法就是全局函数了!! <火山程序 类型 = "通常" 版本 = 1 />
方法 test <公开>
{
变量 返回文本 <类型 = 文本型>
传递文本指针 ("测试文本", 返回文本)// 文本型 是个类,直接传参=参考。
调试输出 (返回文本)
}
方法 传递文本指针 <公开 类型 = 整数>
参数 测试文本 <类型 = 文本型>
参数 out文本 <类型 = 文本型>
{
变量 临时文本 <类型 = 文本型 值 = "临时文本">
out文本 = 临时文本 + "abc" + 测试文本
返回 (取文本长度 (out文本))
}
我是这个意思,比如上面的C++例子,在火山中,传址要如何去实现,我用取文本指针,取变量地址都没有实现,
下面的例子,肯定是写的不对,我的意思就是把方法中的文本结果,通过指针的方式能够传递到方法外部,可能我表达的不是太明确,
希望大神们能理解
塞内加尔 发表于 2024-4-7 21:07
我是这个意思,比如上面的C++例子,在火山中,传址要如何去实现,我用取文本指针,取变量地址都没有实现,
下面 ...
你是这个意思?
操了,回个贴总是审查 要考虑变量的生存周期啊 793359277 发表于 2024-4-7 21:32
你是这个意思?
感谢大神,就是这个意思
还得多向大神们请教啊
页:
[1]
2