问题标签 [scripting.dictionary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp-classic - 在经典 ASP 的应用程序范围内使用字典对象
继我的最后一个问题之后,有人知道我如何在 Classic ASP 的应用程序范围内使用字典对象吗?您不能使用Scripting.Dictionary - 如果您尝试,您将看到类似于以下内容:
我在 (good ol') 4GuysFromRolla 上找到了这篇文章,但它指向Microsoft 的免费 Lookup 组件和Caprock Consulting 的免费 Dictionary 组件——两者都是死链接。
这篇文章清楚地解释了为什么不能在应用程序范围内使用Scripting.Dictionary,但我想知道是否有人知道免费的替代方案,或者我可以在哪里找到 4GuysFromRolla 提到的旧组件的副本?
c# - Scripting.dictionary 到 c#
遇到一个问题请帮我....
我们是产品开发公司,我们现有的应用程序在 ASP 中,我正在尝试将 scripting.dictionary 对象发送到 c# 的 com 可见类。我正在使用 System.Collections.Generic 类这是我的代码
ASP:
C#:
我收到错误无效的过程调用或参数:'ConvertDictionary'
请告诉我我要去哪里错了。
optimization - 字典/客户端 VS 应用程序变量
嗨,我有一个关于我的服务器性能的问题......我有一个经典的 asp cms 托管约 250 个网站,我们为每个网站构建一个经典的 ASP 字典,使用
然后为每个用户在每个页面上加载该字典...
假设我们每月有大约 150 000 名用户访问这些网站,每次加载大约 100k 的字典...
我应该使用应用程序变量作为字典而不是每次都加载我的字典吗?
它真的会提高我的服务器性能吗?
c++ - 来自 scrrun.dll 的 C++ 和 Scripting.Dictionary
我在 C++ 中的 Scripting.Dictionary 遇到了一些问题。我正在尝试通过智能指针使用接口 IDictionary,但创建对象的方法不起作用,我不明白为什么。
但是方法 Add 不起作用,并且字典中元素的 cout 始终为 0。在这种情况下使用 Scripting.Dictionary 有多正确。PS.:我通过#import "scrrun.dll" 获得脚本接口
scripting - Scripting.Dictionary Lookup-add-if-not-present with only one key search?
我正在查找 a 中的键,Scripting.Dictionary
以确保我只将它们(及其项目)添加到字典中一次:
Exists
在字典中查找键,并且Item ()
也这样做。因此,我为一个逻辑查找操作获得了两个关键查找。没有更好的方法吗?
该Item
物业的 dox 说
“如果在尝试返回现有项目时未找到密钥,则会创建一个新密钥并将其对应的项目留空。” ( MSDN )
这是真的,即查找不存在的键显然会使该键成为字典的一部分,可能与关联的 item = 空。但这有什么好处呢?我怎么能用它把它归结为一个查找操作?Item ()
在属性调用期间创建密钥后如何设置空项?
database - VBScript:对 Scripting.Dictionary 中的项目进行排序
我有下面的代码......它抓取这样的数据:
姓名1,姓名4,姓名2,姓名3
并像这样列出([ ] 是一个复选框):
[ ] 名称 1 [ ] 名称 4 [ ] 名称 2 [ ] 名称 3
它正在工作,但我无法对其进行排序,所以正确的输出应该是:
[ ] 名称 1 [ ] 名称 2 [ ] 名称 3 [ ] 名称 4
是否可以对这种输出进行排序?
excel - scripting.dictionary 无法识别数字
得到这个代码:
当“测试”一词在 K 列中的任何位置时,它完全会在第 14 列中给我一个“1”。
如果我将 ".Add "test", 1" 行更改为 ".Add "21", 1" 它只返回 "0" 尽管我在 K 列中有 "21"。
网上说 .key 值可以是任何值(文本、数字等)。由于列 K 仅包含数字(1 到 25),我需要脚本来标记其中 1 个数字的出现,我真的想使用“scripting.dictionary”,因为它是最快的方法。
我做错了什么或者“scripting.dictionary”不只支持数字。
vba - Listbox VBA Excel 的 Scripting.Dictionary 键
我一直在 excel 中使用 VBA,最近开始使用 Scripting.Dictionary 对象。直到今天我还没有遇到任何重大问题。
基本上我试图用字典的键值填充一个列表框,然后再向列表框添加一个值。这导致值不仅被添加到列表框中,而且作为键被添加到字典中。我试图将 dict.keys() 数组中的值复制到一个完全独立的数组中,但仍然有同样的问题。我认为这是一个 byref 问题,但尚未找到解决方案。如果有人有任何想法,那就太棒了。
excel - Excel VBA:脚本。字典计算
我在电子表格中有以下值:
如何在每台打印机上获得打印的总页数(页数 * 份数),如下所示:
我设法创建了一个列表,计算打印机用于打印的次数:
如何计算每个打印(行)(页*份)的总页数并将其保存在字典中,而不是只加 1?
谢谢您的帮助
vba - VBA Scripting.dictionary 运行时错误“13”类型不匹配
我编写了代码来遍历两列,一列是键,另一列是项目/项目。它遍历并找到键,如果找到重复项,则将其与前一个项目一起添加到项目中。当我尝试打印这些项目时,问题就来了。键打印得很好,但这些项目给了我运行时错误“13”类型不匹配。
这是代码。
错误在 End Sub 之前在线