小编Rob*_*obo的帖子

Delphi 7编译错误 - .res和.dfm之间的"Duplicate resources(s)"

我得到了一个非常类似的错误:

如何解决这个delphi 7编译错误 - "重复资源"

但是,我得到的错误是这样的:

  [Error] WARNING. Duplicate resource(s):
  [Error]   Type 10 (RCDATA), ID TFMMAINTQUOTE:
  [Error]     File P:\[PATH SNIPPED]\Manufacturing.RES resource kept; file FMaintQuote.DFM resource discarded.
Run Code Online (Sandbox Code Playgroud)

Manufacturing.res是默认资源文件(应用程序称为Manufacturing.exe),FMainQuote是其中一种形式..dfm文件是纯文本文件,所以我不确定哪些资源是重复的,如何找到并修复它?

如果我再次尝试编译项目,它可以正常工作,但exe的图标与我在"项目选项"中使用"加载图标"按钮设置的图标不同.应用程序上的图标是某种我无法识别的铃声图像.

delphi

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

可以将WinForms嵌入到VCL Delphi应用程序中吗?

我们有一个VCL Delphi 2005应用程序,并且想要使用DevExpress的XtraReports组件,这是用于.NET的.是否可以在不转换VCL Delphi应用程序的情况下使用它?

也许通过将组件转换为COM对象,或创建WinForms应用程序,并以某种方式将表单嵌入到VCL表单中?

听起来不太容易,但只是想知道可用的解决方案.

delphi winforms

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

Delphi应用程序,表单大小因机器而异

我有一个Delphi 7应用程序,在WinXP开发机器上,表单大小与它的设计相同.

但是,在Vista计算机上运行应用程序时,某些表单已经放大了20-30%,在表单的右边缘和底边留下了大的空白区域.

在我们客户端的一台WinXP机器上,表单已缩小,导致滚动条显示在表单上.

在大多数其他机器上,它显示OK.

该应用程序确实记住了上次在某些表单上使用的表单大小,并在下次打开表单时使用它,但即使删除这些设置,默认表单大小仍然与其设计方式不同.

有任何想法吗?

forms delphi size

2
推荐指数
1
解决办法
2699
查看次数

如何在构造函数中初始化父案例类参数

以下代码按预期工作:

scala> case class Family(numPeople: Int)
defined class Family

scala> class MyFamily(val numBoys: Int, val numGirls: Int) extends Family(numBoys + numGirls)
defined class MyFamily

scala> val f = new MyFamily(2, 3)
f: MyFamily = Family(5)

scala> f.numPeople
res5: Int = 5
Run Code Online (Sandbox Code Playgroud)

但是,如果numBoys + numGirls部件更复杂并且需要多行,那么稍后设置numPeople值有一些整洁的方法吗?我试过这样做,但Family(0)部分看起来不对劲:

scala> class MyComplexFamily(val numBoys: Int, val numGirls: Int) extends Family(0) {
     | override val numPeople = numBoys + numGirls
     | }
defined class MyComplexFamily

scala> val f3 = new MyComplexFamily(3, 4)
f3: …
Run Code Online (Sandbox Code Playgroud)

scala

0
推荐指数
1
解决办法
349
查看次数

标签 统计

delphi ×3

forms ×1

scala ×1

size ×1

winforms ×1