小编Vin*_*n.X的帖子

在Python 2.6中导入win32api错误

在Windows OS(64位)下运行python26时......我遇到了类似的错误:

import win32api" error in Python 2.6: pywintypes26.dll
Run Code Online (Sandbox Code Playgroud)

要么

pythoncom26.dll missing
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我已经完成了python26的msi安装,所有的dll都可以在C:\ Python26\Lib\site-packages\pywin32_system32下找到

python pywin32

56
推荐指数
5
解决办法
6万
查看次数

'Newtonsoft.Json'已经为'Microsoft.CSharp'定义了一个依赖项

我正在安装NewtonSoft.Json来解析.Net应用程序中的Json.当我使用VS 2012时,它无法通过NuGet安装.这是我得到的错误:

'Newtonsoft.Json' already has a dependency defined for 'Microsoft.CSharp'
Run Code Online (Sandbox Code Playgroud)

我试图复制dll并使用它,似乎在这个版本(10.0.2)中搞砸了一些依赖.

经过几个小时的研究,最后我发现它是VS2012和Newtonsoft Json 10.0.2的兼容性问题.

.net json.net jsonparser

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

如何在SSRS 2008 R2的报告正文中显示页码?

我认为很多开发人员都面临着尝试使用SSRS 2008 R2显示页码的问题.

有一种替代解决方案需要SSRS 2010 +版本.否则你会一直得到1.

转到"报告" - > "报告属性" - > "代码"

在该Custom Code部分中,输入以下内容:

Public Function PageNumber() as String
     Dim str as String
     str = Me.Report.Globals!PageNumber.ToString()
     Return str
End Function

Public Function TotalPages() as String
     Dim str as String
     str = Me.Report.Globals!TotalPages.ToString()
     Return str
End Function
Run Code Online (Sandbox Code Playgroud)

现在,您将能够在报表中的任何位置(标题,正文或页脚)访问这些函数.因此,要在位于正文中的文本框中输出页码和总页数,只需输入以下值:

="Page " + Code.PageNumber() + " of " + Code.TotalPages()
Run Code Online (Sandbox Code Playgroud)

解决方案不适用于SSRS 2008 R2.

但是有一种解决方法,它适用于任何高于2008 R2(包括2008 R2)的版本.我将作为答案发布,希望它能帮助那些在这个问题上挣扎的人.

sql-server reporting reporting-services

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

CreateDC因网络打印机失败 - 错误代码1801

我目前面临的问题是HANDLE从网络位置的打印机返回NULL.

//NOTE:szDriver is the driver location
//my device name  = "\\somelocation\HP Color LaserJet CP3505 PCL 6",
HANDLE hDC;
hDC = CreateDC(szDriver,(char*)pDevMode->dmDeviceName,NULL,pDevMode);
Run Code Online (Sandbox Code Playgroud)

即使我已经仔细检查了我的打印机并进行了测试打印,hDC也将返回NULL.

我放了一个GetLastError()调用,它返回错误1801,这意味着打印机名称无效.

然后我再看一下pDevMode-> dmDeviceName,看起来像是截断的.它仅显示我实际打印机名称的一部分.

c c++ printing winapi

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

如何在C++中将LPOLESTR转换为char*

当我尝试使用CDynamicStringAccessor从我的存储过程中检索"列名"然后写入我的csv文件的第一行时,我要处理从LPOLESTR到char*OR std的转换: :串.

经过一些研究,我终于找到了最简单的方法.我会尽快发布答案,希望这能帮助那些有同样问题的人.

c++ string stdstring

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