问题列表 - 第791页

FindNextFile在64位Windows上失败?

使用C++ Builder 2007,FindFirstFile和FindNextFile函数似乎无法在64位版本的Vista和XP上找到某些文件.我的测试应用程序是32位.

如果我使用它们来遍历文件夹C:\ Windows\System32\Drivers,它们只能找到一些文件,尽管在命令提示符下发出dir命令时有185个文件.使用相同的示例代码可以在32位版本的XP上列出所有文件.

这是一个小例子程序:

int main(int argc, char* argv[])
{
  HANDLE hFind;
  WIN32_FIND_DATA FindData;
  int ErrorCode;
  bool cont = true;

  cout << "FindFirst/Next demo." << endl << endl;

  hFind = FindFirstFile("*.*", &FindData);
  if(hFind == INVALID_HANDLE_VALUE)
  {
    ErrorCode = GetLastError();
    if (ErrorCode == ERROR_FILE_NOT_FOUND)
    {
      cout << "There are no files matching that path/mask\n" << endl;
    }
    else
    {
      cout << "FindFirstFile() returned error code " << ErrorCode << endl;
    }
    cont = false;
  }
  else
  {
    cout << …
Run Code Online (Sandbox Code Playgroud)

c++ 64-bit c++builder

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

如何列出SQL Server表的主键?

简单的问题,如何使用T-SQL列出表的主键?我知道如何在表上获取索引,但不记得如何获取PK.

sql t-sql sql-server

94
推荐指数
7
解决办法
17万
查看次数

访问修饰符也会影响反射吗?

我一直相信他们做到了,但在这里看到一些答案让我怀疑......

我可以通过反射从类外部访问私有字段/属性/方法吗?

.net reflection access-modifiers

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

如何插入多条记录并获取标识值?

我正在从另一个表B中将多个记录插入到表A中.是否有办法获取表A记录的标识值并更新表b记录而不执行游标?

Create Table A
(id int identity,
Fname nvarchar(50),
Lname nvarchar(50))

Create Table B
(Fname nvarchar(50),
Lname nvarchar(50),
NewId int)

Insert into A(fname, lname)
SELECT fname, lname
FROM B
Run Code Online (Sandbox Code Playgroud)

我正在使用MS SQL Server 2005.

sql sql-server sql-server-2005

54
推荐指数
3
解决办法
6万
查看次数

与Rails中相同模型的多个关系

假设我有两个模型,Classes和People.一个班级可能有一两个人作为教师,二十个人作为学生.因此,我需要在模型之间建立多种关系 - 一种是教师的1-> M,另一种是学生的1-> M.

编辑:教师和学生必须是一样的; 教师可以是其他班级的学生,反之亦然.

我确信这很容易,但谷歌并没有提出任何相关内容,我只是没有在我的书中找到它.

ruby-on-rails

12
推荐指数
2
解决办法
4887
查看次数

知道类型参数是否在c#2.0中实现接口的更简单方法是什么?

例如,给定一个类型参数方法我正在寻找类似于粗体的部分

void MyMethod <T>(){
if(typeof(T).Implements(IMyInterface)){

  //Do something   
Run Code Online (Sandbox Code Playgroud)

其他

  //Do something else 
Run Code Online (Sandbox Code Playgroud)

}

使用C#3.0的Anwers也很受欢迎,但首先请删除.NET 2.0的那些;)

c# reflection types

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

在代码隐藏中获取ASP.Net页面的URL

我有一个ASP.Net页面,它将托管在几个不同的服务器上,我想获取页面的URL(甚至更好:托管页面的站点)作为在代码隐藏中使用的字符串.有任何想法吗?

asp.net

193
推荐指数
7
解决办法
34万
查看次数

Flex最佳实践?

我觉得在Flex上很容易找到样本,教程和简单示例.
基于现实项目找到提示和良好实践似乎更难.
有关如何:

  • 如何编写可维护的动作脚本代码
  • 如何确保关注的清晰分离.有没有人在真正的Flex项目中使用过诸如cairngorm,puremvc或easymvc之类的MVC框架?
  • 如何使用blazeds/amfphp从服务器获取数据?
  • 如何减少最终用户的延迟?
  • ...

apache-flex actionscript blazeds puremvc

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

使用Groovy/JRuby/Jython或其他JVM语言的UI设计备选方案?

对于Java生态系统中的开发人员,在UI设计方面有一些选择.最着名的是:

  • Swing(与Netbeans及其GUI构建器一起使用时首选)
  • Eclipse的SWT(主要用于Eclipse插件)

现在,有没有针对JRuby/Groovy/Jython或其他"动态"JVM语言的框架或设计替代方案?

一些UI框架是Swing或SWT上的层,例如,框架可以读取XML中的屏幕描述并实例化相应的Swing组件.

如果你知道这样的框架,但是它以JVM"动态"语言为目标,我也希望在答案中看到它们.

java groovy user-interface jruby jvm-languages

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

什么是安全的?

我正在使用VB6创建一个ActiveX EXE,我得到的唯一例子都是用Delphi编写的.

阅读示例代码,我注意到有一些函数的签名后跟safecall关键字.这是一个例子:

function AddSymbol(ASymbol: OleVariant): WordBool; safecall;
Run Code Online (Sandbox Code Playgroud)

这个关键字的目的是什么?

delphi calling-convention

16
推荐指数
2
解决办法
9801
查看次数