编译传统的VB6组件 - 让错误

好了,我已经写了一个命令行构建了一堆旧的VB6的ActiveX的DLL(这样我们可以把这个到我们的TFS版本)的欢乐任务。

我我们构建服务器上安装VB6的副本,我想,作为第一步,以获得正是如此的命令行项目建筑之一:

> VB6.EXE /make path\to\project.vbp

其结果是一个错误对话框,告诉我:

Unexpected error occurred in code generator or linker. [OK] [Help]

任何人都可以点我的解决方案的方向,或者至少给我一个提示? 感谢所有respondants提前!

编辑

这是一个跨项目的依赖问题。 该死。

--------------解决方案-------------

对不起,我是个白痴 - 原来,组件依赖对方以各种无证的方式,他们必须在一个特定的顺序它早已被丢失编译。

所以现在我拖网通过30 + VB项目和记录的依赖:)

感谢那些反正谁回答,抱歉浪费你的时间。

我相信,你需要使用/makedll开关- http://msdn.microsoft.com/en-us/library/aa231236(VS.60).aspx

分类:VB6 时间:2012-01-01 人气:0
分享到:

相关文章

  • 什么是正确的礼仪来处理潜在的可重复使用的旧代码的大项目? 2012-03-16

    我一直想知道什么是解决这一问题的最佳途径. 是保留旧代码,以防有人决定添加这一功能到项目再次,还是应该保持源代码干净和可读性的目的,该代码被删除注释块的最佳方法是什么? --------------解决方案------------- 这是一个重复的,但我没有时间来寻找重复. 这也不是针对遗留代码. 所有的代码都是遗留代码,直到它不再使用. 答案是:使用源代码控制. 这就是它了. 在源文件中的文本应该是什么目前正在执行的真实. 没有其他的. 只要你使用源代码控制,我认为这是最好删除未使用的代码.

  • 围绕保持过时的旧代码的反模式的名称 2012-06-25

    最近,我看了看一些代码,我致力于在工作中我们的版本控制系统,我发现了一堆,它已被替换(这是确定),但旧版本仍然存在,注释掉. 我猜那家伙觉得有点"不安全"关于删除它,并因此离开那里注释掉. 然而,这是没有必要的,因为我们使用的版本控制. (老版是错误的,所以它不喜欢它将会在未来的需要.) 这些计算器的问题处理,如果留下的旧代码一样,周围是一个好主意与否的问题: 你留在您更新类注释掉的代码的历史? 旧代码中的注释 不过,我的问题是:是有这样的事情的一个术语,或"反模式的名字:&

  • 使用旧代码来验证结果的单元测试 2013-01-10

    让我们说,我有一个非常简单的实现,我相信做同样的事情更换过复杂的方法. 难道意义对我来说,旧的代码复制到一个类,我的单元测试,所以我可以断言两者的结果是一样的吗? 谢谢 --------------解决方案------------- 是. 这是一个很好的方式开始. 但是,不要停在那里. 另外写一个测试,有一个旧的代码,用于生产的"最终答案". 在某些时候,你会想从你的单元测试删除旧的代码,因为它是错误的,难以维护. 假设你正在使用源代码控制,这是我会怎么做: 撰写测试旧代码. 确保测试

  • 难道Java的JDK 6允许非泛型的旧代码? 2013-01-14

    请问JAVA JDK 6岁支持非泛型集合,否则它将在运行时打破现有的代码? 如果它不支持它,你必须启用它? 因此,例如: List<Integer> list = new ArrayList<Integer>(); list.add(5); Alpha a = new Alpha(); a.insert(list); for (Integer integer : list) { System.out.println(integer); } 非泛型(旧代码): public clas

  • 维生素B6和字符变量后, 2013-01-15

    这个问题已经在这里有一个答案: 做什么 ! 在VB6连接到数字时#是什么意思? 2回答 有一些代码,我想弄清楚的情况如下: For I& = 1 To... 我不熟悉的和可变的了. 这是什么代表什么? 经过一番研究的深入,它看起来像我和被定义为long类型. 现在,我的问题是,为什么他们会做这个? 它是大材小用还是只遗留代码? --------------解决方案------------- 你是对的-把符号 &一个号码后或变量意味着它是一个长32位的类型. 因此,答案是,有多少不重复循环的

  • YouTube视频嵌入代码转换为旧代码 2013-06-24

    我想插入一个嵌入的YouTube代码插入到PowerPoint 2012,但不能. 嵌入代码是不老的代码和一个给定的在PowerPoint中不起作用. 如何转换较新的代码放到旧或找在YouTube网站上的旧代码? --------------解决方案------------- "如果你想要播放所选择的项目,必须安装Adobe Flash Player的更新版本,您可以从Adobe网站下载Adobe Flash Player." 我有最新的版本. 我重新安装Flash播放器至少3次...

  • Heroku的甚至混帐推服后的旧代码 2013-07-31

    我遇到这个奇怪的问题,在Heroku的引用更改已被推到它即使在旧文件. 我可以确认使用git的差异变化. (Heroku的不承认它,推动它). 当我看到在Heroku网页时,脚本仍然使用旧代码. 有任何想法吗?

  • 从Java 1.4到Java 6:任何自动化工具来更新旧代码? 2013-08-30

    我们的系统将通过一个平台的升级,其中包括Java 1.4中的替换Java 6中. 理想情况下,我们想用一个自动化的工具来介绍泛型和枚举的代码尽可能然后,很明显,我们会检讨的变化. 是否有你会推荐这个任何工具? --------------解决方案------------- IntelliJ IDEA的为您提供了传统的泛型化收藏的专用工具. 自动化工具引入泛型和枚举的代码尽可能 这种工具被称为"编程". 当它在完全自动化的形式提供,你会失去工作(也许花费你的日子是一个有趣的分心到新的机器

  • 转换旧代码使用WCF连接到Web服务 2013-10-31

    我有我想转换为使用WCF一个ASMX客户端应用程序. 所以我加了一个服务引用,它给了我一个SoapClient类. 我的旧代码是用从派生的类System.Web.Services.Protocols.SoapHttpClientProtoco L和它有两个性质在. URL和ClientCertificates . 有没有在这SoaClient类,我在WCF世界得到其中的任何等同? --------------解决方案------------- 相当于Url属性是端点地址,你可以通过你的代理对象的

  • 我现在该如何嵌入YouTube视频的“使用旧代码”选项不再可用从YouTube? 2013-10-31

    我看到了两个可能的解决方案: PPT2010要么需要修改,​​以处理嵌入使用<iframe>标记 我需要从一个旧的幻灯片与代码<embed>代码复制代码. 但是我无法找到如何让PPT显示的代码向然后将其复制到一个新的幻灯片. 谢谢 罗素 --------------解决方案------------- 谢谢乌特. 如果Office 2010是修补处理新的<IFRAME>嵌入代码这将是巨大的. (任何人从MS听吗?). 您的不稳定可用性建议提示了一点探索. 它看起来像使用W

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.684 (s). 10 q(s)