问题列表 - 第14636页

说服管理层升级到Delphi 2009/2010有什么好的理由?

我们有一个中型到大型的应用程序.一个版本在Delphi 6上运行,另一个在Delphi 2006上运行.

一个论点是支持Unicode.我们需要这样才能满足全球客户的需求.

我读过的其他内容包括:更好的IDE(稳定性,速度),更好的帮助和一些很酷的语言添加(例如:泛型)

第三方组件怎么样?我们使用DevExpress,DBISAM和许多其他人.这些已经移植了吗?

Touch/Gestures听起来很酷,但在我们的应用程序中我们没有用.

delphi arguments upgrade

8
推荐指数
3
解决办法
1389
查看次数

如何使用SqlConnection使用注释和GO语句执行SQL?

我似乎无法执行使用DbCommand对象创建数据库的SQL.我究竟做错了什么?这是我的代码:

DbConnection connection; // initialized and opened elsewhere
DbCommand cmd = connection.CreateCommand();
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

这是错误:

查询语法无效.,在术语'/',第1行,第2列附近.说明:在执行当前Web请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Data.EntitySqlException:查询语法无效.,在术语'/',第1行,第2列附近.

这是文件的第一部分.仅针对第一行的注释抛出异常:

/****** Object:  Table [dbo].[User]    Script Date: 10/08/2009 12:14:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[User](
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [FirstName] [nvarchar](50) NULL,
    [LastName] [nvarchar](50) NULL,
    [EmailAddress] [nvarchar](100) NULL,
 CONSTRAINT [PK_User] PRIMARY KEY CLUSTERED 
(
    [Id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY] …
Run Code Online (Sandbox Code Playgroud)

c# sql database

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

在MySQL中存储时间间隔值的最佳方法?

愚蠢容易出问题,但我一直未能找到优雅的解决方案.我想在MySQL列中存储时间间隔,例如:

1:40(1小时40分钟)0:30(30分钟)

然后能够运行查询,总结它们.现在我将它们存储为INT值(1.40),但我必须手动进行添加(除非我错过了一种更简单的方法).

TIME列类型只存储长达900小时(约,我认为),所以这几乎是无用的,因为我跟踪了数十万小时(我存储了一个字段,其中包含许多不同条目的总和).

谢谢!

mysql

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

Hibernate如何在@OneToMany映射中找到集合的泛型类型?

给定一个简单的实体关系:

@Entity
public class Single {

  @OneToMany
  public Set<Multiple> multiples;
}
Run Code Online (Sandbox Code Playgroud)

Hibernate如何发现泛型的泛型类型是多个?使用标准Reflection API无法找到此信息.

我正在查看源代码,但不知道从哪里开始.

java generics hibernate

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

如何使用MOQ库来模拟ENum

我在使用Moq库来模拟项目中的Enum时遇到了问题.我正在尝试测试一个类,其中一个方法接受一个ENum.有没有办法做到这一点?

这是我试图嘲笑的Enum:

public enum PermissionType
{
   Create = 0,
   Read = 1,
   Update = 2,
   Delete = 3,
}
Run Code Online (Sandbox Code Playgroud)

这是我试图用来创建模拟的代码:

 private static Mock<PermissionService> GetMockPermissionService(bool hasPermissions)
 {
    var mockPermissionService = new Mock<PermissionService>();

    mockPermissionService.Setup(x => x.HasPermission(It.IsAny<string>(), 
                      **It.IsAny<PermissionType>()**)).Returns(hasPermissions);

    return mockPermissionService;
 }
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误:

System.ArgumentException:不可覆盖的成员上的无效设置:x => x.HasPermission(It.IsAny(),It.IsAny())

我也尝试过:

mockPermissionService.Setup(x => x.HasPermission(It.IsAny<string>(), 
                          **It.IsAny<int>()**)).Returns(hasPermissions);

mockPermissionService.Setup(x => x.HasPermission(It.IsAny<string>(), 
                          **PermissionType.Read**)).Returns(hasPermissions);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激...

c# enums moq mocking

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

使用getters()或在POJO中使用直接字段访问?

给定一个简单的POJO确实会产生影响,或者使用以下任何一种方法可能会产生副作用:

total = getPriorAmount() + getCurrentAmount();
Run Code Online (Sandbox Code Playgroud)

要么

total = this.priorAmount + this.currentAmount;
Run Code Online (Sandbox Code Playgroud)

在POJO中使用时.

java

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

如何在函数内部将函数名称作为字符串打印在Python中

def applejuice(q):
   print THE FUNCTION NAME!
Run Code Online (Sandbox Code Playgroud)

它应该导致"applejuice"作为一个字符串.

python

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

使用std :: map作为关联数组

所以,我使用std :: map作为关联数组.地图声明如下:

std::map<int, CustomClass*> CustomContainer;
Run Code Online (Sandbox Code Playgroud)

稍后,我使用CustomContainer对象作为关联数组,例如,

CustomClass* pClass = CustomContainer[ID]
Run Code Online (Sandbox Code Playgroud)

Josuttis说:

如果使用键作为索引,但尚未存在任何元素,则会自动将新元素插入到地图中.new元素的值由其类型的默认构造函数初始化.因此,要使用此功能,您不能使用没有默认构造函数的值类型

地图的值是CustomClass*类型.该值是默认为NULL,还是未定义?(我认为它不会,因为"指针"不是基本的数据类型).我认为它也会依赖于构造函数和那里的行为....思想???

CustomClass的唯一构造函数如下所示:

CustomClass::CustomClass(ClassA param1, ClassB param2, ClassC param3, ClassD param4)
:privateClassA(param1),
privateClassB(param2),
privateClassC(param3),
privateClassD(param4)
{

}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

c++ stl

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

如何使用Linq从集合中构建字符串?

我正在从字符串集合中构建平面文件内容.

示例集合:A,B,C,D,E等

我希望能够将这些值输出到带有换行符的字符串中,如果可能的话,使用Linq.

样本输出:

一个

C

d

Ë

等等

这是当前完成工作的VB.NET代码:

For Each fieldValue As String In field.Values
   fileContent.Append(fieldValue + Environment.NewLine)
Next
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多方法让Linq完成这项工作,但却未能找到合适的组合.思考?

linq vb.net string

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

搜索表/索引扫描

有没有人有查询通过SQL2005/2008的计划缓存来识别在其执行计划中有表/索引扫描的查询或存储过程?

t-sql sql-server sql-execution-plan

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