问题列表 - 第11299页

"无法加载包A,它包含单元X,它也包含在包B中"

(更多包/组件为我安装乐趣 - 感谢大家为您提供的所有帮助).

我在Delphi 2007中将错误列为标题.包A是我的基于框架的"查看器面板"包.包B是含有几个组件,这些组件用于显示关于链接到数据库gven(它们的SQL,状态,类型,等),其中之一是一个非可视组件数据集的信息的包(我们将称之为Inspector)创建并调用显示该信息的表单.单位X是该表格的单位.

我加入了督察组分在包我的观众面板之一,但此后删除了它,并不能找到在查看源代码,为项目的任何引用,也不在基于帧的查看器面板的单位我把它添加到.引用隐藏在哪里?

另外,将Inspector组件添加到其中一个视图面板框架(也作为已注册的组件安装)会导致此问题?

这可能与之前的问题这个问题有关,但我决定从这个特定的symtpom /问题开始,只是为了保持简洁明了,希望以后对其他人有用.在此先感谢您的帮助.


更新:

感谢Loren,我能够找到并删除仍然存在并导致问题的USES引用.但是,我仍然不清楚如何完成我想要完成的任务.:\这是最新的:

Inspector是一个简单的非可视组件,它包含一个DataSet属性和一个内部"Info Form".调用ShowInfo方法会创建表单,并使用与链接的DataSet相关的各种信息填充该表单.我想用它来调试驱动观众的SQL.

如上所述,Inspector包含在包B中.查看器位于包A中.我想在某些TFrame后代(注册为真正的调色板组件)上使用Inspector组件.当我将该组件放在给定的TFrame上然后使用它,并编译/安装包A时,我得到"无法加载包A,它包含单元X,它也包含在包B中"错误.它现在显然是原因,我可以按需重新创建问题.

moobaa的建议在下面是有道理的,但似乎即使我试图做他所建议的方法#2,它也行不通.我错过了什么?看起来这应该是可行的,事实上,似乎我见过的大多数软件包一直使用其他已安装的软件包(包括VCL本身).

注意:据我所知,包B不依赖于包A(我已经单独安装它,所以这似乎同意).

(顺便说一句,是否有任何工具来"规划"这样的包依赖?我正在使用D2007)

一如既往,感谢您的时间和帮助.

delphi packages custom-component

13
推荐指数
2
解决办法
2万
查看次数

如何在Delphi中找到"List index out of bounds"错误的位置

在Delphi 2009中,我的程序现在生成"List index of bounds"错误.它会生成一个弹出框:

alt text http://www.beholdgenealogy.com/img/boundserror.gif

我正在使用"调试"构建配置,该配置已启用所有运行时错误检查.但这并没有在错误发生之前捕获错误.

是否有任何简单的方法可以在我的程序中找到此错误的来源,而无需通过反复试验来缩小断点并缩小范围?

delphi error-handling bounds-checker

10
推荐指数
3
解决办法
2万
查看次数

有没有一种简单的方法将MySQL数据转换为Title Case?

我有一个MySQL表,其中一列中的所有数据都是以大写形式输入的,但是我需要转换为标题大小写,并且识别出类似于Daring Fireball Title Case脚本的"小词" .

我找到了将字符串转换为小写的优秀解决方案,但标题大小写功能似乎已被排除在我的MySQL版本之外.有一种优雅的方式来做到这一点?

mysql title-case phpmyadmin

34
推荐指数
6
解决办法
5万
查看次数

管理访问麦克风输入和系统音量

我期待做三件事:

从麦克风访问数据.我真想知道的是设备所感知的声音的整体音量.

设置麦克风增益.

设置系统音量.

我所有的windows开发经验都是C#/ WPF,所以我想保持管理.我不需要特别高性能或实时处理或任何东西.

我环顾四周,似乎SlimDX可能是一个很好的包装,但即使在那里,我也不知道从哪里开始.

当然不是那么难吗?

.net audio microphone

4
推荐指数
1
解决办法
1万
查看次数

寻找快速,紧凑,可流式,多语言,强类型的序列化格式

我目前在我的Java项目中使用JSON(通过gzip压缩),我需要在磁盘上存储大量对象(数亿个).我每行有一个JSON对象,并禁止JSON对象中的换行符.通过这种方式,我可以逐行从磁盘流式传输数据,而无需一次读取整个文件.

事实证明,解析JSON代码(使用http://www.json.org/java/)比从磁盘上提取原始数据或解压缩它(我在运行中这样做)的开销要大得多.

理想情况下,我想要的是强类型序列化格式,我可以在其中指定"此对象字段是字符串列表"(例如),并且因为系统知道会发生什么,它可以快速反序列化.我也可以通过给别人"类型"来指定格式.

它还需要跨平台.我使用Java,但与使用PHP,Python和其他语言的人一起工作.

所以,回顾一下,它应该是:

  • 强类型
  • 可流式传输(即逐位读取文件而无需一次性将其全部加载到RAM中)
  • 跨平台(包括Java和PHP)
  • 快速
  • 免费(如发言)

有什么指针吗?

php java serialization strong-typing

5
推荐指数
1
解决办法
1719
查看次数

117
推荐指数
6
解决办法
3万
查看次数

持续集成构建配置

我被指控在我公司设置CI服务器,我正在寻找一些关于我的项目需要什么构建配置的建议.作为第一步,我将构建设置为:

提交构建:编译代码并运行单元测试
集成构建:编译代码并运行长时间运行的集成测试

我不确定我还需要什么来完成CI图片.例如,你的商店里有什么构建配置?

我知道必须有一个步骤来部署我的成功构建,但是我会将部署作为Integration的一部分吗?

使用TeamCity,MSBsuild和SVN

寻找急需的建议.

continuous-integration

5
推荐指数
2
解决办法
946
查看次数

计算金融所需的数学?

我没有很强的数学背景,但我很乐意研究一些计算金融问题.我得到了Peter Forsyth的"计算金融简介而没有痛苦的痛苦",但我仍然很难按照他的说法去做.

本课程所需的数学先决条件是什么?

我想弄清楚这些论文.

math computer-science finance computational-finance

11
推荐指数
4
解决办法
4478
查看次数

R或Python的分层贝叶斯

分层贝叶斯模型常用于市场营销,政治科学和计量经济学.然而,我所知道的唯一方案是bayesm,它实际上是一本书的伴侣(Rossi等人的贝叶斯统计与市场营销)我错过了什么?是否有用于R或Python的软件包在那里完成工作,和/或相关语言中的一个成熟的例子?

python statistics r

12
推荐指数
2
解决办法
8029
查看次数

如何在按键事件中接受退格键?

这是我的代码:

private void txtAdd_KeyPress(object sender, KeyPressEventArgs e)
{
    if (!(char.IsLetter(e.KeyChar)) && !(char.IsNumber(e.KeyChar)) && !(char.IsWhiteSpace(e.KeyChar)))
    {
        e.Handled = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

它允许我输入字母,数字和空格,但它不允许我做退格.请帮我.

c# keypress

27
推荐指数
3
解决办法
8万
查看次数