zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 205 個(gè)
工控威望: 362 點(diǎn)
下載積分: 1172 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2024-09-18
查看zhou1211的 主題 / 回貼
樓主  發(fā)表于: 2021-10-26 19:17
如果 VARIANT   =   &,REF TO    =   *,   那ANY算是什么鬼
如果說(shuō)倍福pointer走天下,那VARIANT 的加入確實(shí)增強(qiáng)了指針擴(kuò)展探測(cè)能力。
理解有限,西門子的指針說(shuō)明有點(diǎn)似懂非懂,太吝嗇使用例子了。
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 205 個(gè)
工控威望: 362 點(diǎn)
下載積分: 1172 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2024-09-18
查看zhou1211的 主題 / 回貼
1樓  發(fā)表于: 2021-10-27 09:20
沒(méi)有高手么?
  比如
var_input
    iTargetParam  : pvoid;
end_var
var_temp
    pIntTemp:   pointer to INT;
    iBufInt  : array[1..100] of int;

end_var


pIntTemp:= iTargetParam  ;

for i := 1 to 100 do
     iBufInt := pIntTemp.^;
    pIntTemp := pIntTemp+1;
end_for
紅色部分西門子一般怎么處理,指針指向任何類型,目標(biāo)輸入也不管什么類型,都拆成若干想要得類型,這個(gè)和ref 有點(diǎn)像
又不太一樣,貌似ref 類型需要對(duì)上。有沒(méi)有高手指點(diǎn)一下