问题列表 - 第43488页

Win7上的"试图读取或写入受保护的内存"错误 - activeX控制失败

我们有一个Windows应用程序(.net,VS2010),它使用一个旧的包装的activeX控件(来自ComponentOne的VSPrinter 8,确切地说是.vsprint8.ocx).这可以处理我们所有的打印和打印预览.当我们将应用程序部署并运行到VM(32位)上的Win7的新实例时,并执行尝试调用此控件的操作时,会收到以下错误:

"试图读取或写入受保护的内存.这通常表明其他内存已损坏."

它继续在Windows XP上正常运行.有趣的是,如果我们关闭目标VM上的DEP(系统范围,设置为AlwaysOff),则应用程序可以正常运行.但是如果我们仅关闭使用ocx的可执行文件的DEP,它就不起作用.

有任何想法吗?谢谢!

.net activex windows-7 winforms

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

ASP.NET HTTP授权标头

我想知道为什么我的asp.net应用程序在命名为"授权"时不会将标题添加到我的帖子中,但是当我更改一个字符时,它会正常工作,比如说"授权".在其他网站的文档中,他们总是使用"授权"这个名称,所以我也想,在这一点上,我只是想知道为什么.

我已经阅读了一些关于此的主题,但没有找到任何合理的原因.

这是我的代码如下:

string fileName = "c:\\xyz.xml";
string uri = "http://myserver/Default.aspx";
req = WebRequest.Create(uri);
req.Method = "POST";
req.ContentType = "text/xml";
byte[] authBytes = Encoding.UTF8.GetBytes("DDSServices:jCole2011".ToCharArray());
req.Headers.Add("Authorization", "BASIC " + Convert.ToBase64String(authBytes) );
req.Headers.Add("test", "test");
UTF8Encoding encoder = new UTF8Encoding();
byte[] data = encoder.GetBytes(this.GetTextFromXMLFile(fileName));
req.ContentLength = data.Length;
Stream reqStream = req.GetRequestStream();
reqStream.Write(data, 0, data.Length);
reqStream.Close();
req.Headers.Add("Authorization", "BASIC" + Convert.ToBase64String(authBytes));
System.Net.WebResponse response = req.GetResponse();
System.IO.StreamReader reader = new StreamReader(response.GetResponseStream());
string str = reader.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

另一个令人讨厌的是当我通过fiddler添加监视变量时,它工作正常.

c# asp.net httpwebrequest

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

Maven站点(Maven 3)生成空站点文件夹

我正在尝试使用maven网站插件创建一个基本的maven网站.所以我把它添加到我的pom:

<reporting>
    <plugins>
        <!--JavaDoc setup-->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.7</version>
            <configuration>
                <defaultAuthor>Leon Blakey</defaultAuthor>
                <defaultVersion>${project.version}</defaultVersion>
                <links>
                    <link>http://download.oracle.com/javase/6/docs/api</link>
                </links>
            </configuration>
        </plugin>
    </plugins>
</reporting>
Run Code Online (Sandbox Code Playgroud)

跑了 mvn site --errors

[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building pircbotx 1.3-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-site-plugin:2.0.1:site (default-site) @ pircbotx ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.688s
[INFO] Finished at: Wed Jan 12 18:08:00 EST 2011
[INFO] Final Memory: 5M/13M
[INFO] ------------------------------------------------------------------------
W:\programming\pircbot-hg>
Run Code Online (Sandbox Code Playgroud)

嗯,奇怪的是没有输出.所以当我检查目标/网站时,它是空的.唯一的文件夹是images /,css …

java javadoc maven maven-javadoc-plugin maven-site-plugin

11
推荐指数
3
解决办法
7388
查看次数

更改默认的Ruby时间格式

我不得不将".strftime("%H:%M")"附加到我在Rails项目中显示时间的任何内容.我有每个Concert对象的开始时间和结束时间,因此每当我想显示那些时间时,我必须附加".strftime("%H:%M")".

请注意,我不是要求更改日期格式.日期看起来很好(如MM/DD/YYYY).

什么是最好的解决方法?有没有办法设置默认时间格式?

(我很确定这只是一个Ruby的东西,但我是新手,所以我不确定.)

ruby-on-rails

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

用于禁用自动打开以前文件的Notepad ++设置

在此输入图像描述

如何阻止Notepad ++加载上一个会话中的所有文件?

每次打开文件时,我都有10个其他打开的标签,其中包含我以前的所有文件.我不希望这样.当我按下关闭按钮时,我希望程序能够按照我想要的方式进行操作并关闭它.如果我想保存会话,我会使用内置的会话保存功能.我完成时不想打灰色x 20次,所以下次我没有一堆文件打开并占用内存.

我尝试了-nosession参数,这是有效的.但它只有在我使用快捷方式时才有效.如果我使用右键单击编辑方法,它将无法工作.如何设置Notepad ++来执行此操作?

notepad++

285
推荐指数
5
解决办法
13万
查看次数

使用MonoTouch的Google Analytics崩溃在设备上崩溃

我正在尝试将Google Analytics与MonoTouch应用程序(iPhone)配合使用.它在模拟器上运行良好,但在实际的iPhone上启动时崩溃.

这显然是由于XCode链接器中的错误而不是允许将具有Thumb和非Thumb指令集的库链接在一起.

http://monotouch.net/Documentation/Troubleshoot

从我所看到的,MonoTouch是用非Thumb编译的.Google Analytics lib是使用Thumb编译的.

有没有人想出一个解决方法呢?

澄清 - 我们使用GA来跟踪我们自己的应用的页面和事件视图.我们没有编写应用来查询GA API.

iphone google-analytics xamarin.ios

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

Scala在特定位置插入列表

这是我确实解决的问题,但是作为一个完全命令式的Scala noob,我觉得我发现了一些完全不优雅的东西.任何改进的想法都赞赏.

val l1 = 4 :: 1 :: 2 :: 3 :: 4 :: Nil // original list
val insert = List(88,99) // list I want to insert on certain places

// method that finds all indexes of a particular element in a particular list
def indexesOf(element:Any, inList:List[Any]) = {
        var indexes = List[Int]()
        for(i <- 0 until inList.length) {
                if(inList(i) == element) indexes = indexes :+ i
        }
        indexes
}


var indexes = indexesOf(4, l1) // get indexes …
Run Code Online (Sandbox Code Playgroud)

functional-programming scala list

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

如何用XML填充gridview

我有一个只需要按住4个按钮的gridview,我在执行时如何继续获得AdapterView错误中不支持的操作.你甚至可以通过xml填充gridview吗?

xml android gridview view adapter

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

我的Joda Time格式模式是不正确的,在解析的DateTime输出中产生`T`和`Z`?

使用下面的Joda Time的模式语法,这个输入字符串:

Sunday, January 09, 2011 6:15:00 PM
Run Code Online (Sandbox Code Playgroud)

变成这个日期时间:

2011-01-09T06:15:00.000Z
Run Code Online (Sandbox Code Playgroud)

码:

String start = "Sunday, January 09, 2011 6:15:00 PM";

DateTimeFormatter parser1 = 
DateTimeFormat.forPattern("EEEE, MMMM dd, yyyy H:mm:ss aa");

DateTime startTime = parser1.parseDateTime(start);
Run Code Online (Sandbox Code Playgroud)

这种格式模式不正确吗?如果不是,有什么TZ日期时间输出里面在做什么?

2011-01-09T06:15:00.000Z
Run Code Online (Sandbox Code Playgroud)

java date-format jodatime

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

将WPF样式应用于多个控件

这个问题可能是重复的,但我在SO上找不到它.

如果我有一个容器Window,StackPanel,Grid等有没有什么办法可以应用Style到包含在其中的某一类型的所有控件?

我可以通过使用Container.Resources和设置个别更改来应用属性更改,TargetType但是当我尝试设置Style目标时,我收到错误,告诉我无法设置Style.

有没有办法在XAML中这样做?

.net xaml styles wpf-controls

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