问题列表 - 第41014页

C#:"类型'System.InvalidOperationException'的第一次机会异常"

在C#中进行类赋值,我遇到了一个没有任何错误的程序崩溃(除了在VS2010的调试窗口中写的内容).以下是导致崩溃的典型代码:

public partial class Test : Form
{
    public Test()
    {
        InitializeComponent();
    }

    private void Test_Load(object sender, EventArgs e)
    {
        ColumnHeader header;

        header = new ColumnHeader();
        header.Text = "#";
        header.TextAlign = HorizontalAlignment.Center;
        header.Width = 30;
        listView1.Columns.Add(header);

        TimerCallback tcb = this.UpdateListView;

        System.Threading.Timer updateTimer = new System.Threading.Timer(tcb, null, 0, 1000);
    }

    public void UpdateListView(object obj)
    {
        ListViewItem item;
        listView1.Items.Clear();

        for (int i = 0; i < 10; i++)
        {
            item = new ListViewItem(i.ToString());

            listView1.Items.Add(item);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

......我在这里失踪了什么?

**编辑**

没有错误,程序就像我打电话一样 …

c# crash

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

如何在Telerik WinForms中切换主题?

如何告诉Telerik WinForms使用哪个主题?

我创建了一个新的WinForms项目,并在表单上删除了一个RadPageView,但是一直有5像素的死区空间,标签几乎是他们需要的两倍高,而且一切都是闪亮的蓝色.即使除了浪费的空间,所有这些蓝色的东西在我们的应用程序中看起来非常不合适.我只想要一个标准的Windows外观,我假设实现这一目标的方法是选择一个不同的,不那么蓝,不那么闪亮的主题.(或者还有另一种方式吗?)

这是我尝试过的:

  • 我尝试将EnableTheming设置为False,但随后选项卡根本没有边框,因此绝对没有指示单击的位置或哪个选项卡处于活动状态 - 一点也不好.
  • 我可以在Property Grid中下拉ThemeName属性,但唯一的选项是"Reset"和"ControlDefault".两个设置都没有做任何事情(即使EnableTheming设置回True).
  • 工具箱中有一堆主题类(AquaTheme,BreezeTheme等),但在我的表单中添加这些类没有任何区别.我认为它们可能出现在ThemeName下拉列表中,但它们没有.
  • 我尝试在我的表单上删除RadThemeManager,但它只有一个LoadedThemes集合,它是空的.我可以添加一些内容,但这只是添加了一个ThemeSource,并设置其中一个似乎涉及浏览到一个文件,我没有任何主题文件可供浏览.
  • RadPageView上有一个ThemeClassName属性,但它只是一个字符串(默认为Telerik.WinControls.UI.RadPageView),我不知道我可能会改变它,或者它甚至与主题有什么关系.

这是荒唐的.我想要的是一个看起来像标签控件的标签控件!我怎样才能做到这一点?

telerik winforms

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

伪代码 - 正式规则

有没有人提出正式伪代码标准的提案?

作为一个“粗略”的标准来推断理解是否更好?

pseudocode

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

如何安装jar库?

我已经下载了ANTLR Java运行时库.这是一个jar文件.它包含"org.antlr.runtime".我在哪里放置它以便Java编译器可以找到它?我需要提取它吗?我正在使用NetBeans(现在),如果相关的话.

java netbeans classpath

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

作为配置活动的结果传递RESULT_CANCELED时,小组件不会被删除

我的小部件有些问题.这是描述:

语境:

我有一个家庭小部件.

当我添加它时,它会弹出一个配置Activity来设置窗口小部件的一些参数.

如果我调用setResult(RESULT_OK,resultValue); 在完成配置Activity之前,窗口小部件将添加到Home.

If I delete the widget by dragging it to the trash bin, public void onDeleted(Context context, int[] appWidgetIds) from my AppWidgetProvider class gets called. So far so good.

Problem: If the configuration Activity exits with result code RESULT_CANCELED (setResult(RESULT_CANCELED);), public void onDeleted(Context context, int[] appWidgetIds) from my AppWidgetProvider class is not called and the widget remains in the active widgets list. When I restart the phone, onUpdate(Context context, AppWidgetManager appWidgetManager, int[] …

android android-widget

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

从商店取消发布iPhone应用程序

有没有办法从商店取消发布我的iPhone?我似乎无法在itunesconnect.com上找到该选项

提前致谢!VP

iphone

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

Sandbox IronPython?

是否可以在我的.Net应用程序中运行IronPython解释器,但是在沙盒中?我想拒绝IP脚本访问文件系统,同时仍然允许应用程序本身访问.

这会涉及在第二个AppDomain中运行脚本引擎吗?我怎么能把它戴上手铐让它不能随便做什么呢?

.net ironpython sandbox appdomain

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

java.lang.IllegalStateException:提交响应后无法创建会话

我收到了一个对无效 URL 的非常奇怪的请求:

Invalid URL: /cgi-bin/1st.cgi
Run Code Online (Sandbox Code Playgroud)

这导致以下错误:

 SEVERE: Exception initializing page context
java.lang.IllegalStateException: Cannot create a session after the response has been committed
        at org.apache.catalina.connector.Request.doGetSession(Request.java:2381)
        at org.apache.catalina.connector.Request.getSession(Request.java:2098)
        at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:833)
        at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
        at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
...
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

session state exception response cgi-bin

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

C#XmlWriter和无效的UTF8字符

我们创建了一个单元测试,它使用以下方法生成随机UTF8文本:

        private static Random _rand = new Random(Environment.TickCount);

        public static byte CreateByte()
        {
            return (byte)_rand.Next(byte.MinValue, byte.MaxValue + 1);
        }

        public static byte[] CreateByteArray(int length)
        {
            return Repeat(CreateByte, length).ToArray();
        }

        public static string CreateUtf8String(int length)
        {
            return Encoding.UTF8.GetString(CreateByteArray(length));
        }

        private static IEnumerable<T> Repeat<T>(Func<T> func, int count)
        {
            for (int i = 0; i < count; i++)
            {
                yield return func();
            }
        }
Run Code Online (Sandbox Code Playgroud)

在将随机UTF8字符串发送到我们的业务逻辑时,XmlWriter会写入生成的字符串,并且可能会因错误而失败:

Test method UnitTest.Utf8 threw exception: 
System.ArgumentException: ' ', hexadecimal value 0x0E, is an invalid character.

System.Xml.XmlUtf8RawTextWriter.InvalidXmlChar(Int32 ch, Byte* …
Run Code Online (Sandbox Code Playgroud)

.net c# xml utf-8

5
推荐指数
3
解决办法
6841
查看次数

在unix中创建临时沙箱环境

只是想知道有没有办法创建一个临时沙箱环境来运行命令?

我的要求是我在 unix 中托管一个 Web 服务,并且需要执行一个命令行工具将输出返回到 Web 服务客户端。由于我将从客户端接收到的值传递给命令行工具,因此我想在沙盒环境中执行命令。

unix sandbox

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