runtime

    6热度

    4回答

    如何在运行时获取VB6中的对象的类型(名称作为字符串就足够了)? 即是这样的: If Typeof(foobar) = "CommandButton" Then ... /编辑:澄清,我需要检查动态类型的对象。举个例子: Dim y As Object Set y = CreateObject("SomeType") Debug.Print(<The type name of> y)

    3热度

    6回答

    我有一个内部构造和使用SqlConnection类的第三方库。我可以从班级继承,但它有很多重载,到目前为止,我一直无法找到合适的班级。我想要的是对正在使用的连接字符串的参数。 有没有办法让我把断点放入.NET库核心本身?特别是在SqlConnection类的构造函数中,以便我可以查看堆栈跟踪并查看它实际构建的位置? 除此之外,有没有其他方法可以做到这一点? 具体而言,我想要做的就是修改应用程序名称

    14热度

    3回答

    我正在寻找属性,通过给加载器,JIT编译器或ngen提供提示,以确保我的.Net应用程序具有最佳运行时性能。 例如,我们有DebuggableAttribute应该设置为不调试并且不禁用优化以获得最佳性能。 [Debuggable(false, false)] 还有其他我应该知道的吗?

    2热度

    7回答

    我有多个类都从基类派生,现在一些派生类将不会被编译,具体取决于平台。我有一个类允许我返回基类的一个对象,但现在派生类的所有名称都被硬编码了。 有没有一种方法来确定类编译什么,在运行时最好,这样我就可以删除链接,而是提供动态库来代替。

    1热度

    1回答

    假设我们为税务服务定义了一个接口ITaxService,并且我们得到了多个TaxService实现(按地区),但是我想从特定的客户特区。 在这种情况下DI会有帮助吗?怎么样? “代码片段将非常感激”

    290热度

    10回答

    我们最近出现了一个问题,在发生一系列提交后,后端进程无法运行。现在,我们是优秀的小男孩和女孩,每次办理登机手续后都会跑rake test,但由于Rails图书馆加载中存在一些问题,只能在生产模式下直接从Mongrel运行它时才会发生。 我跟踪了这​​个bug,这是由于新的Rails gem覆盖了String类中的一个方法,这种方式打破了运行时Rails代码中的一个狭窄用法。 无论如何,长话短说,在

    4热度

    3回答

    我正试图创建一个c + +库在Windows/MSVC上使用。我需要分发一堆不同版本,链接到不同版本的MSVC的C++运行时 - 单线程和多线程,调试和发布,不同的编译器版本,各种其他安全和其他选项。 我很想分配两个,32位和64位。 我的想法是,也许使用不同的新的运营商(比方说,mynew)和自定义的分配为我所有的STL类型。在创建lib时,/ nodefaultlib。然后,当从父项目链接时,

    71热度

    5回答

    我被要求构建一个能够在运行时加载新代码(扩展)的java系统。 如何在代码运行时重新加载jar文件?或者我如何加载一个新的jar? 显然,由于持续运行时间很重要,我想添加重新加载现有类的能力(如果它不会使事情复杂化太多)。 我应该注意些什么? (把它想成两个不同的问题 - 一个是关于在运行时重新加载类,另一个是关于添加新类的问题)。

    82热度

    2回答

    Ryan Delucchi问评论#3 here到Tom Hawtin的回答是: 为什么Class.newInstance() “恶”? 这个响应代码示例: // Avoid Class.newInstance, for it is evil. Constructor<? extends Runnable> ctor = runClass.getConstructor(); Runnable d

    36热度

    4回答

    Config.groovy中我看到这一点: // set per-environment serverURL stem for creating absolute links environments { production { grails.serverURL = "http://www.changeme.com" } } 什么是访问在运行时的正确方法是