社区
.NET技术其他语言
帖子详情
有个很少的C++源码急着需要翻译成其它源码,版主、高手请进。
webuserweb8
2006-11-21 10:24:51
下面的源码是用来判断数据流的编码的,由一个叫jiangsheng的朋友提供,在此先谢谢他。
但是我不会用C++,现在急着需要用这个源码,请大虾们帮个忙,帮个忙把下面的源码翻译成vb\delphi或net的,或者做个DLL给我,最好是翻译成VB.NET的,小弟不胜感激,在此先谢谢了。Mail:237019683@qq.com
...全文
148
3
打赏
收藏
有个很少的C++源码急着需要翻译成其它源码,版主、高手请进。
下面的源码是用来判断数据流的编码的,由一个叫jiangsheng的朋友提供,在此先谢谢他。 但是我不会用C++,现在急着需要用这个源码,请大虾们帮个忙,帮个忙把下面的源码翻译成vb\delphi或net的,或者做个DLL给我,最好是翻译成VB.NET的,小弟不胜感激,在此先谢谢了。Mail:237019683@qq.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
james_hunter
2006-11-25
打赏
举报
回复
楼主太……
bentyxuan
2006-11-24
打赏
举报
回复
楼主的意思是不是要把它翻成C#的代码???
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;
}
新手
c++
源码
_sdlpal仙剑
源码
正式研究(二)
本文作者分享了复刻仙剑奇侠传
源码
(sdlpal)的过程,从game_main函数开始,逐步解析和转换为
C++
和Lua+Qt版本。作者强调了采用顺藤摸瓜的方法,先从易于理解的窗口操作入手,通过修改坐标来理解代码功能。目标是创建一个仙剑数据可视化编辑器,使用行为树替代写死的代码,并借助Qt的图形化工具。目前,已完成了物品、装备选项及装备过程的翻译,下一步将更新更多函数的翻译,逐步完善主干功能。
c++
和java编译过程
本文详细对比了
C++
与Java的编译和执行过程,
C++
的编译分为编译预处理、编译优化和汇编,链接过程包括静态链接和动态链接;Java则由
源码
编译器转化为字节码,执行过程由JVM执行引擎完成。
python和java,
c++
有什么不同,
c++
,java,python的区别在哪
文章详细比较了Java、C、
C++
和Python在JVM、编译/解释执行、平台兼容性等方面的差异,强调了Java的平台无关性和字节码执行原理。
2020.3.27
C++
学习笔记——VARIANT变体数据类型实例
本文介绍了
C++
中的VARIANT变体数据类型,解释了其在不同语言间安全传输数据的重要性,并详细阐述了VARIANT的定义、结构以及使用方法,包括如何通过设置vt域确定数据类型和赋值。
Java虚拟机(JVM)以及跨平台原理
本文介绍了Java跨平台特性的实现原理,即通过Java虚拟机(JVM)。Java
源码
编译成字节码文件,JVM将其
翻译成
特定平台的机器码来运行程序。强调运行Java程序必须有JVM支持,且跨平台的是Java程序而非JVM,不同平台需安装不同版本JVM。
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章