奇狐社區論壇
在這個頁面顯示本主題全部的 4 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- variable: A[100] = ''; (http://www.chiefox.com.tw/bbs/showthread.php?threadid=8669)


由 alpha 在 2007-11-05 20:18 發表:

variable: A[100] = '';

請教 ~

===============================

variable: A[100] = '' ;

<%

AA = FFL.VarData("A")

AA(12) = "嘿嘿"

%>

1;
===============================


上面程式碼執行錯誤

(1) 我的寫法有錯 ?? 若有 , 如何解決呢

或者

(2) VBscript 不支援 奇狐 的 variable: Var[] 格式 ???

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


由 cgjj 在 2007-11-05 23:33 發表:

回覆: variable: A[100] = '';

引用:
最初由 alpha 發表
variable: A[100] = '' ;
<%
AA = FFL.VarData("A")
AA(12) = "嘿嘿"
%>
1;



variable 的這問題
是公式語言處理上的 Bug
導致於 VBScript 中無法正確支援由奇狐 variable 所產生的變數

之前撰寫公式時我就已發現這狀況
當時已經回報給博庭
接下來的改版, 應會修正此問題

提供目前我自己的因應方式給您參考

[數值陣列的處理]
variable:QQ[50]=1;
QQ[1]:=QQ[1]; //需加入此行避開錯誤
<%
QQ = FFL.VarData("QQ")
msgbox ubound(QQ)
%>
1;

[字串陣列的處理]
前面處理的方法不適用於字串陣列
需改用下列方法處理:

UseList:='s1;';
UseList:=UseList+'s2;s3;s4';
<%
UseList = FFL.VarData("UseList")
UseAry = Split(UseList, ";", -1, 1)
msgbox ubound(UseAry)
%>
1;


由 NOD32 在 2007-11-06 01:05 發表:

原來奇狐還能支援VBS 喔


由 alpha 在 2007-11-06 20:57 發表:

c大 辛苦囉

感謝

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


全部時間均為台灣時間, 現在時間為12:20
在這個頁面顯示本主題全部的 4 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.