问题标签 [chilkat]

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.

0 投票
2 回答
301 浏览

ios - 在运行循环中放置一个布尔值 False while

我正在尝试使用 Chilkat 库从我的 ftp 服务器获取目录文件列表。在这种情况下,我想在进程运行时为 UIActivityIndi​​catorView 设置动画。但问题是, UIActivityIndi​​catorView 永远不会开始动画。我使用的代码是:

activityIndi​​cator 是 的一个对象UIActivityIndicatorViewftpPath是我在 FTP 服务器中的文件路径的 NSString,getListFromPath是使用 Chilkat 算法从 FTP 服务器获取列表的方法,ftpConnect是 FTP 连接类的对象。

我在调用函数之前尝试使用 NSRunLoop getListFromPath,所以我将代码更改为:

这使activityIndicator动画,但从getListFromPath未被解雇。试用后,我选择再次将我的代码更改为:

它制作activityIndicator动画,并触发了该getListFromPath功能。但我怀疑这段代码,我对这段代码是否正确?或者也许使用 NSRunLoop 有不好的做法?谁能告诉我

谢谢

0 投票
2 回答
1521 浏览

runtime - 如何在 Web 应用程序的 bin 库中部署 Visual C++ Runtime 2010?

我正在尝试将使用特定库(在本例中为 Chilkat)的 Web 项目部署到 Web 主机(appharbor.com)。问题是该库需要 Visual Studio C++ 2010 运行时 (http://www.cknotes.com/?p=311)。我的问题是如何正确部署该运行时?

1.部署方式的选择

在我的本地开发机器上安装了运行时,但我只有 git push 访问托管环境。

基于MSDN,有三种部署运行时的选项:

  1. 使用可再发行包(推荐)
  2. 使用合并模块(需要管理权限)
  3. 与应用程序一起部署

选项 3 是我唯一可以对这台主机执行的操作,因为我没有对服务器的管理访问权限。

2.确定应该部署哪些dll

MSDN 页面指出 dll 应位于“Program Files\Microsoft Visual Studio 10.0\VC\Redist”中。在我的情况下,该位置不存在 Redist 目录(在 64 位上运行,所以我检查了“程序文件”和“程序文件(x86)”)。

我解压缩了可再发行包和其中的 vs_red.cab 以找到包含的 dll 列表: - atl100 - mfc100(+ 语言变体) - mfc100u - msvcp100 - msvcr100 - vcomp100 - msdia71

同时我检查了反射器中的库以查看引用的是什么:-Microsoft.VisualC(.net)-KERNEL32.dll(本机)-MSVCR100.dll(本机)-...还有一个没有名字的神秘库. 显示为带有空文本的模块。

旁注:这里使用的 chilkat 库有 x64 和 x86 版本。我使用 x86 执行这些任务只是因为目标系统似乎是 x86。(部署 x64 会导致“尝试加载格式不正确的程序。”错误。)

3.找到要部署的dll

解压后的 vc_red.cab 中的 dll 命名不正确,所以我决定在硬盘上查找 dll。搜索 atl100 发现三个位置:system32、syswow64 和作为应用程序目录的一部分。

上面提到的所有文件都在 system32 中,除了: - msdia71 (native) - 这与调试有关,根本不在我的磁盘上,所以我假设不需要它。- Microsoft.VisualC (.net) - 在 GAC 中找到了正确版本 (10.x)。

(我没有复制 KERNEL32.dll 因为这是一个 Windows 内置库。)

4. 将库添加到项目中

添加了 VisualC .net 库作为参考。本机库已添加到我的 Web 应用程序的根目录中,并且属性设置为“构建操作:内容”和“复制到输出:始终”。构建完成后,dll 按预期出现在 bin 文件夹中的 .net 库旁边。

但是当我部署和运行时,我收到错误消息:无法加载文件或程序集''或其依赖项之一。指定的模块无法找到。

您可以在这里看到项目的构建输出,我可以观察到我认为需要的 dll 正在被复制到输出目录,但某处仍然存在错误。有人有想法吗?还是更好的调试方法?还是我在做一些愚蠢的事情:)?

0 投票
1 回答
2132 浏览

c# - 从 IMAP 服务器删除邮件

如何从 IMAP 服务器中删除邮件。我正在使用 chilkat

捆绑中有一个方法,但它不会从服务器中删除邮件。问候桑柴塔

0 投票
1 回答
642 浏览

c# - 如何在 Chilkat http 中增加 Http Get 请求响应的大小

我正在使用 Chilkat Http tp 从 URL 获取响应。但是每当响应太大时它要么给出“空”响应,要么只给出部分页面源。我浏览了 Chilkat 文档,但没有得到帮助。是否有某种方法可以增加响应大小,或者是否有任何其他方法可以解决此问题。

提前致谢

0 投票
1 回答
214 浏览

c# - Socket & SendMail - 如何正确组合?

谁能帮我把这两个源代码结合起来。

  1. http://pastebin.com/zvaxzPsc - 使用 RFC1928 规则的套接字类
  2. http://pastebin.com/TN27RijR - Chilkat 发送邮件

我想让 Chilkat Send Mail [ public void SendMail(string toList, string from, string bccList, string subject, string body, string pass)] 从第一个源代码通过 Socket 类发送。

如何正确执行此操作?

0 投票
1 回答
1330 浏览

c# - 如何使用 chilkat 套接字类 c# 构建 TCP IP 侦听器以读取传入消息

我正在使用 chilkat 套接字类。问题是我想保持我的套接字打开,假设我执行了我的表单并且第一次打开了特定 IP 上的端口来监听消息。我只能成功地第一次接收消息,现在之后消息 我想让我的应用程序在有新消息出现时继续收听和接收。

我们有几个客户端将在同一端口和 IP 上连接并发送一些文本消息。

但我无法做到这一点。我需要建立一个监听器,它会继续监听,一旦我收到任何需要处理的消息。任何使用过 chilkat 课程或有此类应用程序经验的人请建议我如何实现此功能,因为我在 CHILKAT 网站上找不到此类应用程序的好例子,或者我可能没有经验不知道如何准确编码这种类型的功能。

编辑1:杰米,

是的,我们已经开发了 REST WCF 服务并且它们运行良好,但问题在于 REST WCF 服务的响应中出现了大响应标头,这是我们不希望的,因为在我们的企业应用程序中,Windows Phone 7 手机也将进行通信和发送文本消息,仅出于手机的考虑,我们试图减少需要传回的数据,通过使用套接字,我们可以避免额外的响应标头,并且由于成本原因,SMS 不是我们的选择。如果您对 Web 服务有任何建议以尽量减少数据,请分享。

0 投票
1 回答
342 浏览

c++ - 使用 chilkat 的电子邮件主题中的额外空格

我们将 Chilkat 邮件用于 Visual C++ 8.0。我们在解码某些电子邮件主题中的多余空格时遇到问题。这些电子邮件中的主题几乎没有像(以下两个)这样的编码词:

根据 RFC2047,这个主题应该看起来像“Some text in here”,但 chilkat 将其解码为“Some text in he re”。在解码的主题中可以看到编码单词之间应该忽略的两个空格。

如果有人知道如何解决这个问题,我将不胜感激。

0 投票
1 回答
253 浏览

request - Chilkat 库的 HTTP 模块面临的问题

我正在使用 Chilkat 库发出 Http 请求。现在我面临一个问题,即页面响应大部分时间为空。甚至页面都有数据,并且不是过期的域。

我已将 MaxResponseSize 设置为 0,但问题仍然相同。

请指导我解决这个问题。而且我还尝试提出代理请求来解决这个问题,但没有一个有效。

谢谢

0 投票
1 回答
909 浏览

xml - 使用 vbs 创建 Chilkat XML 对象时出现 800A01AD 错误

我的 VB 脚本在使用 Windows Server 2003 时出错:

代码“800A01AD”
消息“ActiveX 组件无法创建对象:'Chilkat.Rss'”

以下行导致错误:

但在使用 Windows Vista 时效果很好。

如何在 windows server 2003 中解决这个问题?

简单代码:http
://www.example-code.com/vbscript/rss_read_feed.asp Chilkat XML: http: //www.chilkatsoft.com/XML-ActiveX.asp

0 投票
1 回答
840 浏览

iphone - RSA Encryption-Decryption in iphone by Chilkat iPhone Objective-C Libraries

我正在开发 Iphone 应用程序。我用过 Chilkat iPhone Objective-C 。但我不能将此库用于 iOS 4.x 和 iOS 3.x 。我想知道我是否购买了 Chilkat RSA 许可证。这个库可以在 iOS 4.x 和 iOS 3.x 中使用吗?谢谢!