问题列表 - 第22256页

为什么使用强名称程序集?

使用强名称程序集有什么好处?

普通装配无法做到的事情是什么?

.net c#

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

从C++ DLL将消息打印到控制台

我有一个应用程序,它使用C#作为前端,C++ DLL作为逻辑部分.我想在C++ DLL的控制台屏幕上打印错误消息,即使存在C#GUI也是如此.请让我知道如何做到这一点.

谢谢,拉克什.

c++

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

P /调用一个纯粹的C++库?

可以P/Invoke一个纯C++库,还是必须用C包装?

.net c++ pinvoke

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

C# - 使用表单而不是消息框

我正在开发一个应用程序工作,我需要一个自定义的消息框出现.我创建了一个名为Alert.cs的简单表单,我按照我想要的方式设置了样式,并添加了一个按钮,其中包含this.Close()的单击方法.现在我希望它的行为与标准的messagebox.show()完全相同.我有表格显示,但当我使用标准的messagebox.show("警告文本")时,它等待继续操作,直到用户单击"确定",这是我希望表单执行的操作.

c# messagebox

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

如何在Google App Engine(Python)中修改sys.path?

我已经尝试将以下行添加到我的处理程序脚本(main.py),但它似乎不起作用:

sys.path.append( '子目录')

subdir住在我的根目录(即包含的目录app.yaml)中.

这似乎不起作用,因为当我尝试导入生活的模块时subdir,我的应用程序爆炸了.

python google-app-engine sys.path

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

为什么每当我尝试使用中断时,我的masm32程序都会崩溃?

这是代码:

.386 ;target for maximum compatibility
.model small,stdcall ;model
.code
    main:
        int 20h
    END main
Run Code Online (Sandbox Code Playgroud)

结果:http://img705.imageshack.us/img705/3738/resultom.png

"test.exe已停止工作" - 当它到达中断时总是正确的.

这是我试图使用的中断.它应该简单地退出程序.我试过的其他人包括字符输入/输出等等.没有什么可行的.

我在Windows 7上,使用masm32和WinAsm IDE.

有很多很酷的东西似乎我应该可以用中断...然而,每当我尝试使用中断时它都会崩溃 - 总是以同样的方式.

这看起来很相关并且可能很有用:masm x86程序集中的DOS中断崩溃

......但我真的无法从中找到任何东西.

有什么建议?

crash assembly interrupt low-level masm32

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

更改android中列表视图的文本颜色

是否有可能在android中更改列表视图的文本颜色?

android

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

如何为WPF页面赋予标题

可以在设计时通过XAML代码本身为WPF窗口提供标题,并在运行时显示窗口的标题.

XAML中的代码就像

Window1.Title="FormulaBuilder"
Run Code Online (Sandbox Code Playgroud)

对于WPF页面,它也在XAML代码中给出

Page1.Title="EmployeeMaster"
Run Code Online (Sandbox Code Playgroud)

但它没有在运行时显示标题

然后我尝试通过C#编码给出标题

Page1 obj=new Page1();
obj.Title="EmployeeMaster";
Run Code Online (Sandbox Code Playgroud)

但它没有在运行时显示标题.

c# wpf xaml

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

C++类成员函数模板可以是虚拟的吗?

我听说C++类成员函数模板不能是虚拟的.这是真的?

如果它们可以是虚拟的,那么一个人可以使用这样一个函数的场景的例子是什么?

c++ templates virtual-functions c++-faq function-templates

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

可变长度整数编码

我正在尝试对LZ1/LZ77减压算法进行逆向工程.要输出的解码缓冲器/窗口的区域的长度在文件中被编码为可变长度整数.我已尽可能多地阅读有关可变长度整数编码的内容,在这种情况下使用的方法似乎与我见过的其他方法不同.也许是为了避免专利问题或者只是为了混淆.包含的代码可能不完整,但此时它至少处理了几个文件.

我无法看到,如果有的话,下面使用的公式可以简化为更简单的方法.大多数可变长度整数编码算法使用某种循环,但对于这一点,我无法做到这一点,因为在评估每个半字节时,公式似乎并不一致.

建议非常感谢.

private static int getLength(BitReader bitStream)
{
    const int minSize = 2;

    int length = 0;

    byte nibble3, nibble2, nibble1;

    nibble3 = bitStream.ReadNibble();

    if (nibble3 >= 0xc)
    {
        nibble2 = bitStream.ReadNibble();
        nibble1 = bitStream.ReadNibble();

        if (nibble3 == 0xF & nibble2 == 0xF & nibble1 == 0xF) return -1;

        if ((nibble3 & 2) != 0)
        {
            length = (((((nibble3 & 7) + 3) << 6) + 8)) + 
                ((nibble2 & 7) << 3) + nibble1 + minSize;
        }
        else …
Run Code Online (Sandbox Code Playgroud)

c# compression encoding integer bit-manipulation

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