c++builder启动程序报错

vfdn 2017-06-18 12:42:31


还没有进入main函数就报错了,为什么,自己创建一个空格vcl form application是正常的,求大神指教!!!
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
vfdn 2017-06-26
  • 打赏
  • 举报
回复
怎么没人呢。。。 自己解决了,好像是因为dll缺少依赖库导致的
delphi / c++ builder 10.1 Berlin 安装Intraweb 14.1.5,仅供学习研究使用 说明:仅供学习研究使用 安装程序太大无法上传,请先到http://www.atozed.com下载iw14.1.5.exe 本人用的是Embarcadero RAD Studio 10.1 Berlin up2 1. 打开IDE,Component / Install Packages...,选择旧版本Intrawebxxxx.bpl,Remove. 2.用IWBundledRemovalTool工具将旧版本文件删除(如果没有此工具可从网上下载或先随便安装一个版本,把此工具复制出来)。 3.如果需要用bcb开发由进行这一步,如只需要用delphi开发则可跳过这步, 将C:\Program Files (x86)\Embarcadero\Studio\18.0\include\windows\vcl目录下IW*.hpp删除。 4.如果需要用bcb开发由进行这一步,如只需要用delphi开发则可跳过这步,本人前几次安装都没有成功, 后面增加了这步,不知道此步是否必须, 将C:\Program Files (x86)\Embarcadero\Studio\18.0\include\windows\vcl目录下, 从InAntiFreezeBase.hpp开始选中到InYarn.hpp,然后将这些文件删除。 5.运行iw14.1.5.exe安装,安装时输入如下LicenseKey(这个号也是网上找到的,由于找了一天也不记得在哪找到的了,感谢作者提供): +0010AAIACIABCAACABCACGABCABAAAGACGABCAAGABEAAEABEABIABEAAGABEAAIABCAACABCACEABEABGABEAAAAAAACGAAAACAAAIAAGABCADAABCACGABEAAAABCAACABCACIABEABIAAGACGAAIAACABEAAIABCADAABEACAABCABAABCAAIAAEAAAABAAAGABCADAABCABCABEAAIABEABEABCAACABEAAEABCABAAAAACGAAAACAAAIAAIABCABAABEABCABCABAABCACEABCADAABEAAAABCABAABEAAEAAGACGABCAAGABEAAEABEABIABEAAGABEAAIABCAACABCACEABEABGABEAAAAAAACGAAAACAAAIABAABEABGABEAAAABCABIABEAAEABCAACABEAAIABCABIABCADAABCACIAAGACGAAGABAAAGABGAAGABCAAGAAAAAGABGAAAACGAAAACAAAIABAABCAAIABCABIABEAAIABCABIABCADAABCACIAAGACGAAIABAAAIACIABAAAIAAAACGAAAACAABAAAGABCABAABEAAEABCABIABCAACABCACEAAIACIABCADAAAGACGAAGAAEAAGAAAAAGAACAAGABCAAGABAAAGAAAAAGABCAAGABGAAGABGAAAACGAAAACAAAIABAABCACGABCAACABCABIABCACEAAGACGAAAACGAAAACAAAIABGABCAACABEAAGABCABGAAGACGAAAACGAAAACAAAHAEDAAFACI 6.安装完成后如果选中License Registration则同样输入上面的LicenseKey。 7.先启动Delphi 10.1 Berlin IDE,Tools/Options,将iw14.1.5.exe安装目录(本人安装到C:\Program Files (x86)\IntraWeb XIV)下的LibD10_1W32、LibD10_1W64、Source三个目录添加到Library Path和Browsing Path。 8.随便创建一个Intraweb应用,选择win32平台,然后运行,报错后修改IWLicenseKey.pas: 将SetLicenseKey(xxxxxxxxxxxxxxxxxx改为: SetLicenseKey( '+0010AAIACIABCAACABCACGABCABAAAGACGABCAAGABEAAEAB'+ 'EABIABEAAGABEAAIABCAACABCACEABEABGABEAAAAAAACGAAA'+ 'ACAAAIAAGABCADAABCACGABEAAAABCAACABCACIABEABIAAGA'+
========================================= DevExpress VCL Auto-Installer Version: 1.8 Copyright (C) 2008-2009 Faceker.com ========================================= 1. 功能概述 2. 使用说明 3. 已知问题 4. 版本历史 5. 联系方式 1. 功能概述 ------------ DevExpress VCL 的组件安装包一般都是一个压缩文件,需要进行层层解压并逐个手动安装数量众多的 DPK\BPK 文件才能安装成功,整个安装过程十分麻烦。DevExpress VCL Auto-Installer 可以将这一切简化,该程序可以自动解压源压缩包,并将其中的组件自动安装到选定的 CodeGear Delphi 或 C++ Builder 开发环境中。 本程序也支持对手动解压的文件进行安装,同时支持自动卸载组件。 2. 使用说明 ------------ 解压:选定 DevExpress 压缩包,程序会自动将内部文件解压到目标目录。 该操作可选,你也可以手动解压缩。 安装:将程序自动解压或者你手动解压到目标目录的组件安装到选定的 Delphi 或 C++ Builder 中。 如果你之前已安装了 DevExpress,该程序会自动卸载。 卸载:卸载选定的开发环境中的 DevExpress 组件。 无论是通过本程序安装还是手动安装的 DevExpress 组件,都会自动卸载。 3. 已知问题 ------------ * 在 RAD Studio 环境下,如果将 DevExpress 组件同时安装到了 Delphi 和 C++Builder 中,IDE 启动时会报错(以问题在 v1.6 及以后版本已不存在)。 只能将组件安装到 RAD Studio 的 Delphi 或 C++Builder 其中之一。 原因是 DevExpress 的包文件双重编译后不能在 C++Builder 中正常使用。 所以采用的是独立编译方式(官方的安装程序也是此种方式)。 * v1.6 版本建议用于安装 DevExpress v39 及以后版本; * 安装正确完成,但启动 IDE 后提示找不到 *.bpl 文件,库目录也没有生成任何 bpl 文件。 造成此问题的原因是你没有正确安装 IDE,你的 IDE 是试用版,试用版下命令行编译器是无效的(LogOutput.txt 文件会提示); 试用版和破解是没有关系的,试用版是由不正确的安装方法造成的,破解只是破解了 BDS.EXE,其它相关文件还是试用版的。 用正确的 SLIP 文件或序列号重新安装 IDE 即可。 * 压缩包的解压目前主要测试对象是最常见的 SSG 版本,可完全实现自动化安装。 本程序自动解压压缩包后会形成如下形式的标准目录结构,只要目标目录的结构形式和其一致,均可实现自动安装: 安装目录(即程序界面指定的目标目录) | +------ ExpressCommon Library | +------ Packages ------- Sources ------- ... +------ ExpressBars 6 | +------ Packages +------ Sources +------ ... +------ ExpressQuantumGrid 6 | +------ Packages +------ Sources +------ ... +------ ....... * 在“添加库搜索路径及环境变量...”处无响应的问题:在极个别情况下会出现此情况,此时安装已全部完成,只是环境变量的全局广播消息未完成,目前发现在有时 eMule 启动的情况下会出现此问题,退出 eMule 可解决,或者是手动终止程序,然后重新启动计算机也可解决。 4. 版本历史 ------------ v1.8 - 2009.06.19 + 更新 ExpressQuantumTreeList v4 到 v5; - 取消 ExpressMasterView。 v1.7 - 2009.04.12 + Added dcldxCore and dxSkinSpringTime. v1.6 - 2008.10.14 # 支持双重编译到 C++Builder。因为从 DevExpress v39 开始的包结构发生了变化,Delphi 的包可顺利地双重安装到 C++Builder,如果是 RAD Studio 的话,会自动同时安装到二者,无需选择要安装到 Delphi 还是 C++Builder。 v1.5 - 2008.10.10 + 支持 Delphi 2009; + 个别包由于依赖性编译出现错误时,可选择继续安装; + 添加组件:ExpressCore Library、ExpressSpellChecker、ExpressPivotGrid 2; v1.2 - 2008.06.12 + 编译出错时自动显示编译器消息; # 修正 ExpressFlowChart 和 ExpressOrgChart 的 Name。 v1.1 - 2008.05.18 + 添加对 C++Builder 2007 的支持(DevExpress 包文件双重编译有问题,改为单独编译); + 支持多语言;程序自动判断,也可手动指定。当前支持英语和简体中文; + 如果某组件的目录不存在,则不安装该组件(方便自定义要安装的组件); + 安装前或卸载时会自动删除开发环境默认 BPL/DCP 输出目录的相关 DevExpress 文件; # Bugfix: 程序执行了卸载,但提示“没有发现已安装组件”; # Bugfix: 添加 Path 环境变量路径后,cmd 内命令搜索不到的问题。 v1.0 - 2008.04.24 + 首次发布。 5. 联系方式 ------------ 如要获取该程序的最新版本或报告 Bug,请访问以下地址: http://www.faceker.com faceker###gmail.com (### 换 @) Copyright (C) 2008-2009 Faceker.com
========================================= DevExpress VCL Auto-Installer Version: 1.81 Copyright (C) 2008-2009 Faceker.com ========================================= 1. 功能概述 2. 使用说明 3. 已知问题 4. 版本历史 5. 联系方式 1. 功能概述 ------------ DevExpress VCL 的组件安装包一般都是一个压缩文件,需要进行层层解压并逐个手动安装数量众多的 DPK\BPK 文件才能安装成功,整个安装过程十分麻烦。DevExpress VCL Auto-Installer 可以将这一切简化,该程序可以自动解压源压缩包,并将其中的组件自动安装到选定的 CodeGear Delphi 或 C++ Builder 开发环境中。 本程序也支持对手动解压的文件进行安装,同时支持自动卸载组件。 2. 使用说明 ------------ 解压:选定 DevExpress 压缩包,程序会自动将内部文件解压到目标目录。 该操作可选,你也可以手动解压缩。 安装:将程序自动解压或者你手动解压到目标目录的组件安装到选定的 Delphi 或 C++ Builder 中。 如果你之前已安装了 DevExpress,该程序会自动卸载。 卸载:卸载选定的开发环境中的 DevExpress 组件。 无论是通过本程序安装还是手动安装的 DevExpress 组件,都会自动卸载。 3. 已知问题 ------------ * 在 RAD Studio 环境下,如果将 DevExpress 组件同时安装到了 Delphi 和 C++Builder 中,IDE 启动时会报错(以问题在 v1.6 及以后版本已不存在)。 只能将组件安装到 RAD Studio 的 Delphi 或 C++Builder 其中之一。 原因是 DevExpress 的包文件双重编译后不能在 C++Builder 中正常使用。 所以采用的是独立编译方式(官方的安装程序也是此种方式)。 * v1.6 版本建议用于安装 DevExpress v39 及以后版本; * 安装正确完成,但启动 IDE 后提示找不到 *.bpl 文件,库目录也没有生成任何 bpl 文件。 造成此问题的原因是你没有正确安装 IDE,你的 IDE 是试用版,试用版下命令行编译器是无效的(LogOutput.txt 文件会提示); 试用版和破解是没有关系的,试用版是由不正确的安装方法造成的,破解只是破解了 BDS.EXE,其它相关文件还是试用版的。 用正确的 SLIP 文件或序列号重新安装 IDE 即可。 * 压缩包的解压目前主要测试对象是最常见的 SSG 版本,可完全实现自动化安装。 本程序自动解压压缩包后会形成如下形式的标准目录结构,只要目标目录的结构形式和其一致,均可实现自动安装: 安装目录(即程序界面指定的目标目录) | +------ ExpressCommon Library | +------ Packages ------- Sources ------- ... +------ ExpressBars 6 | +------ Packages +------ Sources +------ ... +------ ExpressQuantumGrid 6 | +------ Packages +------ Sources +------ ... +------ ....... * 在“添加库搜索路径及环境变量...”处无响应的问题:在极个别情况下会出现此情况,此时安装已全部完成,只是环境变量的全局广播消息未完成,目前发现在有时 eMule 启动的情况下会出现此问题,退出 eMule 可解决,或者是手动终止程序,然后重新启动计算机也可解决。 4. 版本历史 ------------ v1.81 - 2009.09.07 + 支持 Embarcadero RAD Studio 2010; + 配置文件新增四个 Skin。 v1.8 - 2009.06.19 + 更新 ExpressQuantumTreeList v4 到 v5; - 取消 ExpressMasterView。 v1.7 - 2009.04.12 + Added dcldxCore and dxSkinSpringTime. v1.6 - 2008.10.14 # 支持双重编译到 C++Builder。因为从 DevExpress v39 开始的包结构发生了变化,Delphi 的包可顺利地双重安装到 C++Builder,如果是 RAD Studio 的话,会自动同时安装到二者,无需选择要安装到 Delphi 还是 C++Builder。 v1.5 - 2008.10.10 + 支持 Delphi 2009; + 个别包由于依赖性编译出现错误时,可选择继续安装; + 添加组件:ExpressCore Library、ExpressSpellChecker、ExpressPivotGrid 2; v1.2 - 2008.06.12 + 编译出错时自动显示编译器消息; # 修正 ExpressFlowChart 和 ExpressOrgChart 的 Name。 v1.1 - 2008.05.18 + 添加对 C++Builder 2007 的支持(DevExpress 包文件双重编译有问题,改为单独编译); + 支持多语言;程序自动判断,也可手动指定。当前支持英语和简体中文; + 如果某组件的目录不存在,则不安装该组件(方便自定义要安装的组件); + 安装前或卸载时会自动删除开发环境默认 BPL/DCP 输出目录的相关 DevExpress 文件; # Bugfix: 程序执行了卸载,但提示“没有发现已安装组件”; # Bugfix: 添加 Path 环境变量路径后,cmd 内命令搜索不到的问题。 v1.0 - 2008.04.24 + 首次发布。 5. 联系方式 ------------ 如要获取该程序的最新版本或报告 Bug,请访问以下地址: http://www.faceker.com faceker###gmail.com (### 换 @) Copyright (C) 2008-2009 Faceker.com
普鲁托安全Web应用专家(版本号V1.9.9.2发布)说明 定位:轻量,简便,安全,绿色,资源 Web系统文件为一个单一的小文件,轻量可靠 一键开关网站,安全简便 没有任何弹出广告和不良信息,绿色、环保、洁净 静态网页支持 两个.jsp固定网页的支持 完成了MP3和MP4播放的静态网页的制作 设置了维护模式的4个固定通道 V1.9: 动态网页 无限制的网页制作与配置,网页扩展名为.video 伪jsp的解析,兼容以前的两个固定.jsp网页的支持 统一了调试环境与生产环境,代码与调试路劲为pluto\code\Win64\Debug,生产环境在\pluto下,运行环境包括根目录(sRootPath),template、log。 凡是调用运行文件,都用sRootPath+。程序自动判断是生产环境还是调试环境。 动态配置option.config维护模式以及专用通道pass1-pass4 动态模板文件.html与动态网页文件.video 支持.pptx的中文名下载 绿色: 免安装,单独的主程序,简洁的生产环境,无弹出广告,页面干净绿色环保 安全: 监视器实施监控:来访IP监控,来访时间监控,Get文件监控 分为绿色通过和红色报警 智能: 自动寻找可用的Web端口 自动判断文件是否存在,对文件进行分类判断和转移 自动判断是调试环境还是生成环境,使得调试环境和生产环境统一,调试更方便 V1.6.2版 普鲁托安全Web应用专家是基于HttpServer中间件,利用C++Builder制作的一个Web服务器。 思路 能不能让这个服务器支持jsp和PHP呢?原理上是可以的,用fastcgi进行,默认情况下,php是9000端口,JSP的tomcat是8080端口,通过c/s模式进行。 但是,这就没有发掘C++Builder的作用,不如直接搭建NginX,Apache,lighttpd+tomcat。通过实践,在Web服务器上直接利用C++Builder,可以支持动态网页。而且,还可以执行 .jsp,.php,.do等任意类型的动态网页。 Bug记录 V1.9.4 1.修复get /favicon.ico的问题。在维护模式时,重复出现"get /favicon.ico拒绝!"信息。 处理方法:单独放行。 制作favicon.ico放到www目录下。 注意:pluto\目录下的favicon.ico是64×64大小的,在pluto\www\下的是32×32大小的。 2.纠正了一个错误链接,访问/v/index.html,上有链接"视频",错误链接到"127.0.0.1"的问题。 V1.9.5-6 增加了定时日志功能。保存监视日志,并清空监视器。暂时设定为:每4小时进行一次。 方法1:Timer1->Inerval=14400000;//4*60*60*1000。调试时,没有报错。但据有关资料说,不能超过65535,这是int的值。 不知道对与错。 将Interval放到配置文件中,自主设定。头文件定义:long iInterval; 64位程序中调试通过。 V1.9.7 post与get方法的测试 V1.9.8.00 处理转向。当访问指定目录,该目录下没有index.html文件时, 转向到/h/index.html V1.9.8.11616 伪静态处理,伪.html,伪.jsp,伪.php的支持和处理 脚本文件.vsp对多种模板和空置模板的判断,以及对VideoPlay模板的调用。 增加了作者页,启动时www目录不在默认程序下的判断和提示窗口。 V1.9.9.2(2020-5-24) 调整了辅助文件,修改了初始化信息,主要是匿名处理,准备发布;将监视信息细为:已拒绝,已转向,伪处理,不存在,找不到。

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧