问题列表 - 第2194页

为什么RegOpenKeyEx()在Vista 64bit上返回错误代码2?

我正在拨打以下电话:

result = RegOpenKeyEx(key, s, 0, KEY_READ, &key);
Run Code Online (Sandbox Code Playgroud)

(C++,Visual Studio 5,Vista 64bit).

它失败了,错误代码2("找不到文件"),即使" regedit"表示密钥存在.这段代码一直在32位XP上运行.当它显然存在时,为什么它"找不到文件"?

c++ registry winapi wow64 windows-vista

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

用于Web测试的SharePoint编辑,使用Visual Studio Test Suite更改页面属性

我正在使用Visual Studio 2008(SP1)创建一个Web测试,允许我使用编辑页面 EditForm.aspx.

我正在尝试使用提琴手和录音机.我设法让一些测试运行,但它们不会改变属性.

有没有人有关于如何做到这一点的任何提示?

sharepoint automated-tests webtest visual-studio-2008-sp1

6
推荐指数
0
解决办法
737
查看次数

如何在ac#winforms程序中添加类似控制台的控制台

我有一个程序来监视调试消息,我已经尝试使用TextBox并将消息附加到它但它不能很好地扩展,并在消息数量变大时减慢速度.然后我尝试了一个ListBox,但在添加新消息时,滚动正在捕捉到顶部.它也不允许像文本框那样剪切和粘贴.

有什么更好的方法来实现类似于winforms窗口中嵌入的元素的控制台.

编辑:我仍然希望能够嵌入像visual studio这样的输出窗口,但由于我无法找到一个简单的方法,我使用的是两个解决方案.除了使用有效的RichTextBox之外,你必须时不时地清除它.我使用的是我用的控制台.这是我写的一个小包装类来处理这个问题.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace Con
{
   class Ext_Console 
   {
      static bool console_on = false;

      public static void Show(bool on,string title)
      {
         console_on = on;
         if (console_on)
         {
            AllocConsole();
            Console.Title = title;
            // use to change color
            Console.BackgroundColor = System.ConsoleColor.White;
            Console.ForegroundColor = System.ConsoleColor.Black;

         }
         else
         {
            FreeConsole();
         }
      }

      public static void Write(string output)
      {
         if (console_on)
         {
            Console.Write(output);
         }
      }

      public static void WriteLine(string output)
      {
         if (console_on)
         { …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

使用LINQ计算产品

我正在学习LINQ并且有一个非常简单的问题,我认为这将有助于我更好地理解技术.如何找到一组int的产品?

例如,LINQ的方法是什么:

int[] vals = { 1, 3, 5 };
return vals[0] * vals[1] * vals[2];
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何编写异步LINQ查询?

在我读了一堆LINQ相关的东西之后,我突然意识到没有文章介绍如何编写异步LINQ查询.

假设我们使用LINQ to SQL,下面的语句很清楚.但是,如果SQL数据库响应缓慢,则使用此代码块的线程将受到阻碍.

var result = from item in Products where item.Price > 3 select item.Name;
foreach (var name in result)
{
    Console.WriteLine(name);
}
Run Code Online (Sandbox Code Playgroud)

似乎当前的LINQ查询规范不提供对此的支持.

有没有办法做LINQ异步编程?当结果准备好使用而没有I/O上的任何阻塞延迟时,它就像有一个回调通知.

c# linq asynchronous linq-to-sql

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

使用SSL创建TCP客户端连接

我正在尝试创建TCP连接并发送/读取使用SSL的数据,但我无法成功完成此操作.

我想做的是这样的事情:

    TcpClient _tcpClient = new TcpClient("host", 110);

    BinaryReader reader = 
       new BinaryReader(new System.Net.Security.SslStream(_tcpClient.GetStream(), true));

    Console.WriteLine(reader.ReadString());
Run Code Online (Sandbox Code Playgroud)

我虽然没有运气.创建BinaryReader时抛出异常.

有谁知道这样做的一个简单例子?我不想写这个服务器端,只是客户端.

.net c# ssl tcp

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

在vi中更改缩进深度

在vi中增加或减少大块代码缩进的最简单方法是什么?

vi editing

13
推荐指数
2
解决办法
6860
查看次数

如何在web.config的MailSetting部分设置友好的电子邮件名称?

目前我有:

<system.net>
    <mailSettings>
    <smtp from="me@mydomain.com">
        <network 
             host="localhost" 
             port="25"
             />
      </smtp>
    </mailSettings>
  </system.net>
Run Code Online (Sandbox Code Playgroud)

如何更改它以便电子邮件只发送一个名称而不是电子邮件地址?

asp.net web-config mailsettings

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

我如何使用Python的DLL文件?

在Python中使用DLL文件最简单的方法是什么?

具体来说,如何在编写任何额外的包装C++代码来向Python公开功能的情况下完成这项工作?

与使用第三方库相比,本机Python功能更受欢迎.

python dll

176
推荐指数
5
解决办法
28万
查看次数

一个SVN存储库还是很多?

如果您有多个不相关的项目,将它们放在同一个存储库中是一个好主意吗?

myRepo/projectA/trunk
myRepo/projectA/tags
myRepo/projectA/branches
myRepo/projectB/trunk
myRepo/projectB/tags
myRepo/projectB/branches
Run Code Online (Sandbox Code Playgroud)

或者你会为每个创建新的存储库?

myRepoA/trunk
myRepoA/tags
myRepoA/branches
myRepoB/trunk
myRepoB/tags
myRepoB/branches
Run Code Online (Sandbox Code Playgroud)

各自的优点和缺点是什么?我目前所能想到的只是你得到了混合版本号(那是什么?),svn:externals除非存储库实际上是外部的,否则你不能使用它.(我认为?)

我问的原因是因为我正在考虑将我的多个repos合并为一个,因为我的SVN主机已开始按每个回购计费.

svn

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