问题列表 - 第2511页

找不到wintypes.dcu,代码完成停止工作

我收到错误:在Delphi 2009 IDE中每天多次发现wintypes.dcu,此错误代码完成停止工作后,我也无法用Ctrl + Click打开任何单元的源代码,然后我必须重新打开IDE来修复它.

任何人都知道可能导致这种情况的原因是什么?

我安装的唯一IDE扩展是GExperts.

delphi delphi-2009

8
推荐指数
2
解决办法
6208
查看次数

C#构建十六进制表示法字符串

如何以十六进制表示法构建转义序列字符串.

例:

string s = "\x1A"; // this will create the hex-value 1A or dec-value 26
Run Code Online (Sandbox Code Playgroud)

我希望能够像这样构建十进制值在00到FF之间的字符串(在这个例子中为1B)

string s = "\x" + "1B"; // Unrecognized escape sequence
Run Code Online (Sandbox Code Playgroud)

也许还有另一种制作十六进制字符串的方法......

c# string hex

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

如何从带名称空间的XML中"选择"?

我有一个类似:::的XML文档

<?xml version="1.0" encoding="utf-8"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
          xmlns:o="urn:schemas-microsoft-com:office:office"
          xmlns:x="urn:schemas-microsoft-com:office:excel"
          xmlns="urn:schemas-microsoft-com:office:spreadsheet">
  <Worksheet ss:Name="Worksheet1">
    <Table>
      <Column ss:Width="100"></Column>

      <Row>
        <Cell ss:Index="1" ss:StyleID="headerStyle">
          <Data ss:Type="String">Submitted By</Data>
        </Cell>
      </Row>
      <Row>
        <Cell ss:Index="1" ss:StyleID="alternatingItemStyle">
          <Data ss:Type="String">Value1-0</Data>
        </Cell>
      </Row>
    </Table>
    <AutoFilter xmlns="urn:schemas-microsoft-com:office:excel"
                x:Range="R1C1:R1C5"></AutoFilter>
  </Worksheet>
</Workbook>
Run Code Online (Sandbox Code Playgroud)

问题是尝试选择Rows时

  <xsl:for-each select="//Row">
    <xsl:copy-of select="."/>
  </xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

它不匹配.我删除了所有的名称间距,它工作正常.那么,如何让'select'匹配Row?

xml xslt

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

我为富客户端应用程序选择哪种Windows API?

我在Mac OS X和Linux上开发了丰富的客户端软件.我希望将应用程序移植到Windows而不是Microsoft产品的用户,我对Windows一般不太熟悉.

我熟悉的:

在Mac OS X上,我可以选择Cocoa和Objective C或Carbon和C/C++.在Linux上,我可以选择GTK +和C/C++或Qt和C++.我更喜欢Mac OS X上的Cocoa和Linux上的GTK +.用于Cocoa的Interface Builder和用于GTK +的Glade让我的生活变得轻松.这是有趣的这些操作系统中创建丰富的客户端.

我的核心类,或MVC中的"模型",是用跨平台的C++编写的.MVC中的用户界面类或"视图和控制器"以每个相应平台的"首选"语言和GUI API编写.

C++是我最熟悉的语言.我广泛使用Bo​​ost库.特别是智能指针,线程和asio网络库.对于Unicode,本地化等,我使用Unicode的国际组件(ICU).

问题1:与我的跨平台模型类兼容的Windows平台的"首选"语言和GUI API是什么?

问题2:如何访问我的跨平台模型类?

例如,在Mac OS X上,我通过控制器类访问我的模型类.控制器类在Objective-C++中实现.Objective-C++是C++和Objective-C的混合体.在Objective-C中查看对象"与"控制器对象"对话",而控制器对象在C++中与"模型对象"对话.

在Linux上,所有类都是用C++实现的.

c++ windows cross-platform visual-c++

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

XmlSerializer和XmlElement字段

我有一个看起来像这样的xml:

<Config>
<A></A>
<Template><B/><C/></Template>
</Config>
Run Code Online (Sandbox Code Playgroud)

我希望将其反序列化以将该<Template><B/><C/></Template>位作为XmlElement或XmlNode.但是当我尝试这样的时候:

public class Config
{
     public string A;
     public XmlElement Template;
}
Run Code Online (Sandbox Code Playgroud)

模板仅设置为<B/>.有任何想法吗?

.net c# xml xml-serialization

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

你是否遵循原始程序员的命名惯例?

如果您接管某人的项目进行简单更新,您是否遵循他们的命名惯例?我刚收到一个项目,以前的程序员到处都使用匈牙利表示法.我们的核心产品有一个命名标准,但我们已经有很多人多年来做自定义报告,并做任何他们想做的事情.

我没有时间更改代码中已有的所有变量名称.

为了继续他们的命名惯例,我倾向于可读性.

variables naming-conventions hungarian-notation

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

跨平台隐藏文件检测

对隐藏文件进行跨平台处理的最佳方法是什么?(最好是在Python中,但其他解决方案仍然很受欢迎)

只需检查一个领先的'.' 适用于*nix/Mac,文件属性适用于Windows.但是,这看起来有点简单,也没有考虑隐藏事物的替代方法(.hidden文件等).有没有一种标准的方法可以解决这个问题?

python filesystems cross-platform

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

如何使用WCF(或WSE 3)在Web服务客户端应用程序的请求和响应中混合消息编码类型(Text/MTOM)?

这是我的问题.我正在访问一个Web服务(托管在基于Java的服务器上),它只接受文本编码的请求,但它返回MTOM响应.我发现如果我将Web服务设置为RequireMtom,它会发送一个Mtom请求!不幸的是,服务器在Mtom请求上窒息并返回500错误.但是,如果我将其设置为文本消息编码,则响应会使用多部分MIME(MTOM)响应正确返回,该响应会使Microsoft Web服务API出错(下面的示例错误).它期望文本编码响应,因为请求是文本编码的.我想仅在响应中使用RequireMtom.有人能帮我一下吗?

正如您在下面的错误中看到的那样(使用标准Web服务API,WCF或WSE3),当我使用文本编码发送请求时,响应会正确返回多部分/相关响应中的所有数据,但是.net框架扼流圈!

WSE的错误消息:

Client found response content type of 'multipart/related; type="text/xml"; start="<1AE0B46A85B0186B5D136D12E1EE286E>";  boundary="----=_Part_209564_1891070135.1226526701833"', but expected 'text/xml'.
The request failed with the error message:

 at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at TestWseService.AdesaJasperWse.ManagementServiceService.runReport(String requestXmlString) in C:\Documents and Settings\xxx\My Documents\Visual Studio 2005\Projects\TestWseService\Web References\AdesaJasperWse\Reference.cs:line 229
   at TestWseService.Form1.buttonRunService_Click(Object sender, EventArgs e) in C:\Documents and Settings\xxx\My Documents\Visual Studio 2005\Projects\TestWseService\Form1.cs:line 42
Run Code Online (Sandbox Code Playgroud)

WCF的错误消息

The content type multipart/related; type="text/xml"; start="<30ED8FE3004CDA67723CC7164A6CFEEC>";    boundary="----=_Part_209545_389093169.1226526546805" of the response message does not match the content …
Run Code Online (Sandbox Code Playgroud)

.net wcf wse web-services mtom

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

Vista Ultimate 64 w/SP1可以用于开发机器吗?

我正在更新我的装备,我需要在使用XP x64或使用Vista x64之间做出决定.我做的很少,只是从我的开发人员那里构建产品.其余90%的工作都是通过Google Apps,Skype,Office等完成的......

我想升级到Vista不仅因为我将在DirectX10上运行3x显示器,而且主要是因为iTunes不支持XP x64!

所以,我的问题......

有了关于Vista的所有恐怖故事,具有8GB RAM的Vista Ultimate x64对我的开发机器有用吗?

如果我无法在Vista上开发,我总是可以开启一个VPC进行开发.不是吗?

编辑

我正在使用所有Microsoft开发工具......

  • VS.NET 2005
  • VS.NET 2008
  • VB6
  • SQL Server 2005/2008
  • ASP.NET
  • (.NET 2.0和.NET 3.0)

我确定软件会运行,我想我不太确定操作系统会足够快,还是足够稳定.

vista64 windows-vista

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

迭代C#中的通用列表

public class Item
{
        private int  _rowID;
        private Guid _itemGUID;

        public Item() { }

        public int Rid
        {
            get
            {
                return _rowID;
            }
            set {  }

        }

        public Guid IetmGuid
        {
            get
            {
                return _itemGuid;
            }
            set
            {
                _itemGuid= value;
            }

        }

}    
Run Code Online (Sandbox Code Playgroud)

以上是我的自定义对象.

我有一个清单:

List<V> myList = someMethod;
Run Code Online (Sandbox Code Playgroud)

其中V是Item类型,我的对象.

我想迭代并获取属性

foreach(V element in mylist)
{
   Guid test = element.IetmGuid; 
}
Run Code Online (Sandbox Code Playgroud)

当我调试并查看'element'对象时,我可以看到'Quickwatch'中的所有属性,但我不能做element.IetmGuid.

c# generics

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