TagLib#(TagLib sharp)的当前状态是什么?
官方主页www.taglib-sharp.com(由于停放在该地址的新网站的NSFW特性而删除了链接.-BTL)不再存在!
我在ohloh上找到了这个项目,旧主页仍然链接在那里.下载链接也指向旧网站.
但是,ohloh开发页面链接到单项目SVN存储库,该存储库似乎正在积极开发中(最后提交日期:2009/02/20,当前版本号:2.0.3.2).
此外,在developer.novell.com wiki上链接了相同的SVN repo.
那么,是否有任何最新的主页,或者至少有任何最新的二进制+文档发布?
我正在开发一个项目,我必须验证给定的SMTP服务器,即在文本框中,用户将提供详细信息,然后他将单击测试按钮.我想检查用户输入的服务器是否是Smtp服务器?
任何的想法??
当我尝试在Linux上使用Mono上的LuaInterface时(在Ubuntu 9.04上使用Mono 2.0),我得到以下异常:
** (App.exe:8599): WARNING **: Method ':.DoDllLanguageSupportValidation ()' in assembly '/home/ulrich/test/Debug/lua51.dll' contains native code that cannot be executed by Mono on this platform. The assembly was probably created using C++/CLI.
根据这个网站, LuaInterface 可以与Mono一起使用.现代艺术博物馆也说.
是否可以重新编译lua51.dll以使其与Mono兼容?
我已经看了很久了,最后决定把问题放在这里.我有一些我需要维护的应用程序是用Delphi 2007 for .NET(ASP.NET 2.0)编写的.通常,我第一次运行应用程序(使用IIS)时,我得到了经典的"无法在Web服务器上启动调试.无法附加到ASP.NET工作进程"消息.我只需按F9(运行)再次运行.有时我必须尝试运行几次才能实际运行.
我正在运行Windows 7 64位(并且在Vista 64位上看到了相同的效果).我确实为ASP.NET配置了IIS,并且我的Web.config文件中有以下代码.
<system.webServer>
<modules>
<add name="DbgConnect" type="Borland.DbkAsp.DbkConnModule,Borland.dbkasp,Version=10.5.0.0,
Culture=neutral, PublicKeyToken=b0524c541232aae7" preCondition="managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
关键是我最终可以在调试器中运行应用程序,有时甚至是第一次尝试.很多时候,当我遇到故障时,它会在我按下Run后大约15秒左右发生,有时甚至在我点击一两页(或三个)Web应用程序之后.并且,是的,当Delphi进入这种模式时,我可以简单地运行而无需调试,一切都很好(除非我真的想调试).并且,我可以继续尝试在调试器中运行,最终它将正常工作.
似乎Delphi的.NET调试器在某种程度上得到了应用程序无法运行的想法,然后放弃并停止进程(正如我所提到的那样,有时候显然正在运行).
我知道其他开发者也看到了这种行为.我的问题是,有谁知道如何阻止这种烦人的行为?
我尝试用 Delphi 2010 编写一种对象/记录序列化器,想知道是否有办法检测记录是否是变体记录。例如 Types.pas 中定义的 TRect 记录:
TRect = record
case Integer of
0: (Left, Top, Right, Bottom: Longint);
1: (TopLeft, BottomRight: TPoint);
end;
Run Code Online (Sandbox Code Playgroud)
由于我的序列化程序应该在我的数据结构上递归工作,因此它将下降到 TPoint 记录并在我的序列化文件中生成冗余信息。有没有办法通过获取记录中的详细信息来避免这种情况?
我正在重构现有Delphi 2006(非.NET)客户端使用的现有C#.NET Web服务.我不想重建/重新部署客户端.我的目标是保持WSDL相同,以便代理类不会改变.
我使用了一个工具(Regionerate)来区域化,并根据我们当前的标准对方法/属性进行排序.这改变了WSDL中的标签排序.
我可以使用XML diff工具来比较文件并忽略排序,但我不确定这是否会影响客户端.Web方法或(to-be-proxy)类属性的顺序是否相关?
我想实现像在我的 Lua 构建中嵌入套接字功能一样的功能。所以我不需要再复制socket.core.dll(只是为了好玩)。
我搜索邮件列表,看到一些人讨论这个主题, http://lua-users.org/lists/lua-l/2005-10/msg00269.html
但我对详细步骤有疑问,谁可以给我更改 lua 和 luasocket 代码以使它们协同工作(而不是使用 dll 方法)的详细步骤。
我在 Windows XP 和 VC2008 中尝试了以下步骤:
1)将luasocket代码复制到Lua项目中。
2)添加一些代码
static const luaL_Reg lualibs[] = {
{"", luaopen_base},
{LUA_LOADLIBNAME, luaopen_package},
{LUA_TABLIBNAME, luaopen_table},
{LUA_IOLIBNAME, luaopen_io},
{LUA_OSLIBNAME, luaopen_os},
{LUA_STRLIBNAME, luaopen_string},
{LUA_MATHLIBNAME, luaopen_math},
{LUA_DBLIBNAME, luaopen_debug},
{LUA_SOCKETLIBNAME, luaopen_socket_core}, // add this line
{LUA_MIMELIBNAME, luaopen_socket_core}, // add this line
{NULL, NULL}
};
Run Code Online (Sandbox Code Playgroud)
3)构建项目,并运行它。
当我输入时print(socket._VERSION),它显示luasocket 2.0.2,它是正确的。
当我输入时print(socket.dns.toip("localhost")),它显示127.0.0.1 table: 00480AD0,它也是正确的。
但是当我尝试使用其他功能(例如绑定)时,它无法工作。
谁能告诉我原因?
我一直在网上搜索这个问题:
每天从Oracle的Hyperion到SQL Server 2000传输数据和表的方法是什么?
我是一家公司的实习生,并试图找出可能的方法来做到这一点.非常感谢任何帮助或指向正确的方向
delphi ×5
c# ×4
.net ×3
delphi-2010 ×2
lua ×2
asp.net ×1
database ×1
delphi-2006 ×1
delphi-2007 ×1
delphi-7 ×1
delphi.net ×1
graphics32 ×1
hyperion ×1
id3 ×1
luainterface ×1
luasocket ×1
mono ×1
mp3 ×1
oracle ×1
records ×1
rtti ×1
smtp ×1
sockets ×1
sql ×1
sql-server ×1
taglib-sharp ×1
wsdl ×1