zhou1211
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 205 個
工控威望: 362 點
下載積分: 1172 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2024-09-18
查看zhou1211的 主題 / 回貼
樓主  發(fā)表于: 2021-10-26 19:17
如果 VARIANT   =   &,REF TO    =   *,   那ANY算是什么鬼
如果說倍福pointer走天下,那VARIANT 的加入確實增強了指針擴展探測能力。
理解有限,西門子的指針說明有點似懂非懂,太吝嗇使用例子了。
zhou1211
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 205 個
工控威望: 362 點
下載積分: 1172 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2024-09-18
查看zhou1211的 主題 / 回貼
1樓  發(fā)表于: 2021-10-27 09:20
沒有高手么?
  比如
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
紅色部分西門子一般怎么處理,指針指向任何類型,目標輸入也不管什么類型,都拆成若干想要得類型,這個和ref 有點像
又不太一樣,貌似ref 類型需要對上。有沒有高手指點一下