问题列表 - 第6324页

将Windows事件日志改造为Delphi 5应用程序

我正在寻找一种(相当无痛)的方法,将一些Windows应用程序事件日志支持添加到一个小型的传统Delphi 5应用程序中.我们只是希望它在启动,关闭,无法连接到数据库等时进行记录.

我见过的几个解决方案/组件似乎暗示我们需要创建一个资源DLL,Windows事件日志查看器将在尝试读取我们的"条目"时链接到该资源DLL.虽然这似乎并不太繁琐,但我想如果/我们将来进一步开发应用程序时要记住这一点 - 我们需要保持这个DLL是最新的.

在未来的某个时刻,我们希望将应用程序转变为服务,可能是在D2007中编写的.

那么有人可以推荐一个合适的路径来将事件添加到D5中的事件日志吗?我正在寻找具体的' 我们用过这个,这是好的 '评论而不是谷歌拖网(我可以自己做!)免费或付费,真的不介意 - 但我可以迁移到D2007未来很重要.

delphi delphi-5 event-log

4
推荐指数
1
解决办法
2933
查看次数

从oracle 10g导出数据并导入到oracle 9i

你能告诉我如何将数据从oracle 10g导入Oracle 9i.可以,我可以从Oracle 10g导出数据并将其直接导入9i,它应该工作吗?或者我需要遵循一些其他程序???

请帮助我,先谢谢约瑟夫

database import export oracle10g

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

将十六进制字符串转换为字节数组(.NET)的最佳方法是什么?

我有一个十六进制字符串,我需要转换为字节数组.最好的方法(即有效和最少的代码)是:

string hexstr = "683A2134";
byte[] bytes = new byte[hexstr.Length/2];
for(int x = 0; x < bytes.Length; x++)
{
    bytes[x] = Convert.ToByte(hexstr.Substring(x * 2, 2), 16);
}
Run Code Online (Sandbox Code Playgroud)

在我有32位值的情况下,我可以执行以下操作:

string hexstr = "683A2134";
byte[] bytes = BitConverter.GetBytes(Convert.ToInt32(hexstr, 16)); 
Run Code Online (Sandbox Code Playgroud)

然而,在一般情况下呢?有没有更好的内置功能,或更清晰(不必更快,但仍然高性能)这样做的方式?

我更喜欢内置函数,因为除了这个特殊的转换之外,似乎有一个用于所有东西(很常见的东西).

.net hex

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

如何在WiX安装程序中检测SQL Server Express

如何检测是否在WiX安装程序中的计算机上安装并运行了Sql Server Express?

我想在安装我的应用程序之前进行检查,如果它没有安装并运行,请在安装我的应用程序之前通知用户必须先安装它.

sql-server installer wix

9
推荐指数
2
解决办法
8382
查看次数

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

使用extjs Ext.MessageBox.alert后如何聚焦文本框

我想验证我的extjs表单.当文本字段为空时,应显示一个警告框,然后我们的光标必须关注文本框.我尝试了下面的编码.警报工作正常.但光标没有聚焦.能帮助我任何人专注吗?

if(Ext.get('first').dom.value=='')
{
    Ext.MessageBox.alert('Status', 'Enter your First Name!');
    document.getElementById("first").focus();
}
Run Code Online (Sandbox Code Playgroud)

extjs

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

如何更改IE中输入字段中文本光标的颜色?

从我看到的,在Firefox和Chrome中,输入字段中文本光标的颜色变为"color"css属性的值.但是在IE中它没有任何效果.有没有办法在IE中实现这种效果?

css internet-explorer text input cursor

12
推荐指数
1
解决办法
1万
查看次数

Enum上的位操作

我遇到以下问题:

  • 我想获得列集合的第一个可见AND冻结列.

我想这会做到:

DataGridViewColumnCollection dgv = myDataGridView.Columns;
dgv.GetFirstColumn(
     DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
Run Code Online (Sandbox Code Playgroud)
  • 是否也可以使用位掩码来获得第一个冻结的OR可见列?

c# enums bit bitwise-operators

3
推荐指数
1
解决办法
821
查看次数

在C#XML文档中引用泛型类型的泛型类型?

为谓词助手类编写一些XML文档.但我无法弄清楚我可以参考一个Expression<Func<T, bool>>没有得到语法错误.它甚至可能吗?我试过这个:

<see cref="Expression{Func{T, bool}}"/>
Run Code Online (Sandbox Code Playgroud)

但我得到一条红色的波浪线{T, bool}}.这有效:

<see cref="Expression{TDelegate}"/>
Run Code Online (Sandbox Code Playgroud)

有人有线索吗?


更新:

给出的答案(我接受了)似乎确实奏效了.但是现在我已经开始收到很多关于无法解决的问题的警告.我有一个叫做类ExpressionBuilder<T>,其作品有Expression<Func<T, bool>>很多.所以我当然想在我的XML评论中引用它.

我尝试了两个我知道的版本:

<see cref="Expression&lt;Func&lt;T, Boolean&gt;&gt;"/>
<see cref="Expression{Func{T, Boolean}}"/>
Run Code Online (Sandbox Code Playgroud)

但是没有工作.(在最后一个问题上,ReSharper下了一个蓝色的波浪形,{T,Boolean}}我在编辑过程中得到两个警告,我用过它时说:

  1. 关于'blah blah'的XML注释具有无法解析的cref属性'Expression>'
  2. 类型参数声明必须是标识符而不是类型.另请参见错误CS0081.

在我试图引用的某个地方有同样的问题Range<Nullable<DateTime>>(也Range<DateTime?>没有用.{}和with &lt; &gt;)

我不应该提到这些种类的仿制药吗?

c# generics resharper xml-documentation visual-studio-2008

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

如何使用JavaScript访问自定义XHTML属性?

我有以下XHTML:

<span id="myid" cus:att="myvalue" xmlns:cus="http://mycompany.com/customnamespace">
</span>
Run Code Online (Sandbox Code Playgroud)

是否可以使用javascript访问自定义属性?我有代表跨度的元素.做myElement.att不行,我无法弄清楚如何指定命名空间?

javascript xhtml attributes

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