uses MyProgram.MyNamespace in 'filepath/unit1.pas;otherpath/unit2.pas';
In this example, the namespace MyProgram.MyNamespace logically contains all the interface symbols from unit1 and unit2. Symbol names in a namespace must be unique, across all units in the namespace. In the example above, if unit1 and unit2 both define a global interface symbol named mySymbol, the compiler will report an error in the uses clause.
但是不管我怎样试验,重视编译错误,无法实现。
到目前为止,我还没有找到如何引用delphi生成的dll的方法。因为我一在delphi新的工程中添加一个(用Add reference菜单)delphi for .net编译的dll,然后编译,就会说致命错误,不能导入什么什么东西,请使用包,之类的。但是在VS.net中添加着dll却没有任何问题,程序也能正常运行。
到目前为止只找到一个暂时的解决方案,就是不生成library,用package代替,这样最终目标文件也是dll,而且我在VS中也能正常调用。
新闻热点
疑难解答
图片精选