社区
网络及通讯开发
帖子详情
有个很少的C++源码急着需要翻译成其它源码,版主、高手请进。
webuserweb8
2006-11-21 10:23:17
下面的源码是用来判断数据流的编码的,由一个叫jiangsheng的朋友提供,在此先谢谢他。
但是我不会用C++,现在急着需要用这个源码,请大虾们帮个忙,帮个忙把下面的源码翻译成vb\delphi或net的,或者做个DLL给我,最好是翻译成VB.NET的,小弟不胜感激,在此先谢谢了。Mail:237019683@qq.com
...全文
227
4
打赏
收藏
有个很少的C++源码急着需要翻译成其它源码,版主、高手请进。
下面的源码是用来判断数据流的编码的,由一个叫jiangsheng的朋友提供,在此先谢谢他。 但是我不会用C++,现在急着需要用这个源码,请大虾们帮个忙,帮个忙把下面的源码翻译成vb\delphi或net的,或者做个DLL给我,最好是翻译成VB.NET的,小弟不胜感激,在此先谢谢了。Mail:237019683@qq.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sbkopoky
2007-02-17
打赏
举报
回复
有一个香港和悦网络电话的源文件 ,有兴趣妨进入我的BLOG看看
leonatcs
2006-11-23
打赏
举报
回复
难道高手就是吃饱撑的没事为人翻译源码用的吗?
梦回童年001
2006-11-23
打赏
举报
回复
你这小气包,一分也不给。
webuserweb8
2006-11-21
打赏
举报
回复
static HRESULT DetectCodePage(
IStreamPtr spStream,
std::vector<DWORD>& dwCodePages,
DWORD dwFlag = MLDETECTCP_8BIT,
DWORD dwPrefWinCodePage = 0)
{
HRESULT hr = S_OK;
const int N = 32;
INT nScores = N;
DetectEncodingInfo info[N];
hr = DetectCodepageInIStream(
dwFlag,
dwPrefWinCodePage,
spStream,
info,
&nScores);
if (FAILED(hr))
{
return hr;
}
for (int i = 0; i < nScores; i++)
{
dwCodePages.push_back(info[i].nCodePage);
}
return S_OK;
}
// IE5.0 or lator
static HRESULT DetectCodepageInIStream(
DWORD dwFlag,
DWORD dwPrefWinCodePage,
IStream *pstmIn,
DetectEncodingInfo *lpEncoding,
INT *pnScores)
{
HRESULT hr = S_OK;
try
{
IMultiLanguage2Ptr spMultiLanguage2 = GetMultiLanguage();
if (spMultiLanguage2 == NULL)
{
return E_FAIL;
}
这个是调用浏览器的spMultiLanguage2接口的一个方法DetectCodepageInIStream
hr = spMultiLanguage2->DetectCodepageInIStream(
dwFlag,
dwPrefWinCodePage,
pstmIn,
lpEncoding,
pnScores);
if (FAILED(hr))
{
return hr;
}
}
catch (...)
{
return E_FAIL;
}
return S_OK;
}
static IMultiLanguagePtr GetMultiLanguage()
{
HRESULT hr = S_OK;
IMultiLanguagePtr spMultiLanguage;
hr = spMultiLanguage.CreateInstance(__uuidof(CMultiLanguage));
if (FAILED(hr))
{
return NULL;
}
return spMultiLanguage;
}
借助开源项目,学习软件开发——理解开源项目
借助开源项目,学习软件开发——理解开源项目 回到目录 原文地址:点击打开链接 5. 理解开源项目 在这一章中,只打算讨论以命令式编程范型为主的语言,因为其他的编程范型的开源项目,笔者接触太少了(期待各类达人多多补充)。 5.1. 静态理解 阅读一个开源项目的源代码,通常都很容易。大多数开源项目的托管网站,都提供了无需下载,直接阅读源代码的功能,比
JVM虚拟机
推荐书籍:《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》 看Java性能优化实战 9.1 JVM是基于栈的解释型机器。这意味着JVM和物理硬件CPU不同,它没有寄存器,而是使用一个包含部分结果的执行栈,并通过操作该栈顶的一个值或多个值来执行计算。 可以把JVM解释器的基本行为理解为一个”包含在while循环中的switch语句”(switch-inside-while),按顺序单独处理程序的每一个字节码,使用求值栈保存中间结果。 JVM提供了3个保存数据的主要区域:.
Debian包管理工具——APT的工作原理详解
转自:http://www.opendigest.org/article.php/726 Debian包管理工具——APT的工作原理与使用详解 概要 本文档的写作目的是帮助用户了解Debian包管理工具——APT的工作原理,我们的目标是简化Debian新用户的生活以及为那些希望深入了解系统管理的人提供
有关Delphi控件开发讨论
本论总预算1000分, 想与此道
高手
结识, 有能者得之请勿发表不相干言论, 分数只会分给内容最精辟正确之人; 没有具体言论者, 请勿回复; 相同意见, 只给第一个发表之人以下是可以回答的方向, 供参考1. VCL控件开发的几个主要基类TComponent、TControl、TWinControl、TGraphicControl、TCustomControl的主要功能及各类用途!?2. Comp
程序员 赚钱
业余编程赚钱 程序员的好方法 现在的人生活水平高了,开销也大了,同时对于一些技术性人员来说有很多种,有些程序员自己开公司,开发自己的产品,年赚百万,有些程序员还在给别人打工,每天累死累活的,虽然收入颇丰,但是完全和自己的付出不成比例。还有一些程序员是比较专业的,每天都在不断的学习。今天要说的就是那些会一点 技术又有所长的技术员的事情。 今天在搜索的时候发现很多人都在搜索一些关于业余编程
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章