小编Sha*_*b78的帖子

将supportedRuntime嵌入到exe文件中

我需要将我的app.config文件嵌入到我的exe文件中,该文件只包含supportedRuntime设置.我尝试了构建动作嵌入式资源,但它现在没有从配置文件中读取值,它不起作用.这是我的配置文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup>
      <supportedRuntime version="v2.0.50727"/>
      <supportedRuntime version="v4.0"/>
    </startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)

所以我的想法是在.Net 4.0上运行我的.Net 2.0 exe.有任何想法吗?

谢谢.

c#

12
推荐指数
1
解决办法
892
查看次数

如何在C#中的另一个线程上运行的循环中更新文本框

我正在尝试使用ASP应用程序中的代码更新文本框,如下所示:

    protected void click_handler(object sender, EventArgs e)
    {
        Thread worker = new Thread(new ThreadStart(thread_function));
        worker.Start(); 
    }
    protected void thread_function()
    {
            int i = 0;
            while(true)
            {
                Textbox.Text = i.ToString();
                i++;
            }
    }
Run Code Online (Sandbox Code Playgroud)

文本框第一次显示一个变量,但之后没有更新,我做错了什么?我搜索过,人们建议调用Textbox.Update或Textbox.Refresh,但我认为这些已经老了,因为它们不再存在了.

谢谢

c# asp.net

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

将指针作为参数传递并清理

我的代码看起来像这样:

Function()
{
    struct* str = NULL;
    SomeFunction(&str);
    //continue using str
}

SomeFunction(struct** input)
{
    struct* temp = NULL;
    FillInStruct(&temp);
    *input = temp;
    WTSFreeMemory(temp);
    return;
}
Run Code Online (Sandbox Code Playgroud)

所以我期待在我清理temp之后,我的输入指针也应该变得无效,并且在第一个函数中,我不应该再使用我的str指针了,因为它已经被清理了.但那并没有发生,我真的不知道为什么.我清理我的临时指针,但我的输入和str指针仍然指向正确的结构,我能够继续使用这些指针.任何想法为什么?将*输入=临时; 做某种复制?

谢谢.

c++ windows pointers

-1
推荐指数
1
解决办法
81
查看次数

标签 统计

c# ×2

asp.net ×1

c++ ×1

pointers ×1

windows ×1