PureBytes Links
Trading Reference Links
|
Blair,
It appears that not many are running Vista 64 yet.
I suspect that it is a problem with enabling the file system object
for JScript.
In XP 32, the following had to be done:
<Start> <Run...> regsvr32 scrrun.dll <OK>
There must be another method used for Vista 64 to accomplish this task.
Perhaps someone knows how to do this. I have done some Googling for an
answer and I come up blank.
Best regards.
Dennis
On Apr 9, 2009, at 4:12 PM, Blair wrote:
> Hoping someone who has experience with JScript in AFL that has Vista
> 64 can point me in the right direction.
>
> The code works in XP 32 bit (my old machine), but is failing on my
> new Vista 64 bit machine.
>
> In addition, as a non JScript programmer, what tools are there for
> debugging JScript embedded in AFL? I have figured out how to get
> SPeak to work, but can't get any other tools working when embedded
> in AFL. I also am aware and using _TRACE for AFL Debugging.
>
> Thanks for any advice..
>
> Here is the JScript code:
>
> <%
> function GetSubFolderNames(Path,Tag){
> var FSO = new ActiveXObject("Scripting.FileSystemObject");
> var Folder = FSO.GetFolder(Path);
> var FolderEnumerator = new Enumerator(Folder.SubFolders);
> var Foldernames = "";
> for(; !FolderEnumerator.atEnd(); FolderEnumerator.moveNext()){
> Folder = FolderEnumerator.item();
> var Len = Folder.Name.length;
> var tagLen = Tag.length;
> if(Folder.Name.substring(Len-tagLen, Len) == Tag){
> Foldernames += Folder.name.substring(0, Len-tagLen) + ",";
> }
> }
> return Foldernames.substring(0, Foldernames.length-1);
> }
> %>
>
> Essentially looking for Folders with a specific Tag string on the
> end of the folder name, in a specific directory.
>
> Here is the AFL calling code
>
> script = GetScriptObject();
> filelist = script.GetSubFolderNames("C:\\Data\\", "data");
>
> This should find directories under the C:\Data that have data as the
> last characters of the directory name.
>
> Again, any help with why it does not work in Vista 64, and/or
> debugging would be greatly appreciated.
>
> Blair
>
>
>
> ------------------------------------
>
> **** IMPORTANT PLEASE READ ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
>
> TO GET TECHNICAL SUPPORT send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> http://www.amibroker.com/feedback/
> (submissions sent via other channels won't be considered)
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> Yahoo! Groups Links
>
>
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|