问题列表 - 第10049页

如何让TProgressBar停止滞后?

我有一个运行一系列操作的应用程序,我正在尝试使用TProgressBar来跟踪正在发生的事情.我设置了许多步骤,并调用.StepIt来增加进度条.

问题是,它没有很好地跟上.它似乎喜欢逐渐滑向它,而不是直接跳到正确的位置.如果它是你所追求的眼睛糖果,这一切都很好,但是当我试图准确地表达我的例程进展时,这使得它似乎总是落后于真实状态.如何关闭"功能"?

我只注意到在Windows Vista下发生这种情况.不确定它是否也在XP上进行,因为当我在XP上测试它时,过程进行得更快,而且过快.:P但这可能是也可能不是特定于Vista的.无论哪种方式,它都让我疯狂.有谁知道如何修理它?

delphi delphi-2009 windows-vista

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

Spring Framework究竟是什么?

我听到很多关于Spring的消息,人们在网上都说Spring是一个很好的Web开发框架.Spring Framework究竟是什么?

java spring frameworks web-applications web

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

使用流利的nhibernate进行私有属性映射

我正在获取异常映射私有属性.这是情况:我在Entity.cs中有这个:privat int m_Inactive;

在EntityMap.cs我有:

Map(x => Reveal.Property<Entity>("m_Inactive")).ColumnName.("INACTIVE"); 
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

System.Reflection.TargetInvocationException: Exception has been thrown 
by 
the target of an invocation. --->  System.ArgumentException: Not a member access 
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

谢谢.

fluent fluent-nhibernate

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

这个汇编程序有什么问题?

我对汇编语言编程很陌生,所以这可能是一个非常明显的错误,但是......

我使用 MSVC++,当我编译任何具有 .asm 扩展名的文件时,它使用规则

NAME    EXTENSIONS    COMMAND LINE                                  RULE FILE
MASM    *.asm         ml.exe \c [All Options] [Additional Opti...   C:\Program Files\Microsoft Visual St...
Run Code Online (Sandbox Code Playgroud)

为了确保编译器正常工作,我尝试了代码

main proc
  mov ax, 10
main endp
end main
Run Code Online (Sandbox Code Playgroud)

但是当我编译它时,我得到三个错误

.\compt1.asm(1) : error A2034:must be in segment block : main
.\compt1.asm(2) : error A2034:must be in segment block
.\compt1.asm(3) : fatal error A1010:unmatched block nesting : main
Run Code Online (Sandbox Code Playgroud)

所以我只是想知道,部分代码是否存在明显的错误,或者是编译器搞砸了。

assembly

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

公共虚函数在C++中派生为private

我试图找出当派生类将虚拟函数声明为私有时会发生什么.以下是我写的程序

#include <iostream>
using namespace std;
class A
{
    public:
        virtual void func() {
        cout<<"A::func called"<<endl;
    }
    private:
};
class B:public A
{
    public:
    B()
    {
        cout<<"B constructor called"<<endl;
    }
    private:
    void func() {
        cout<<"B::func called"<<endl;
    }
};
int main()
{
    A *a = new B();
    a->func();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是(对我来说)输出是:

B constructor called
B::func called
Run Code Online (Sandbox Code Playgroud)

这不是违反该功能的私人访问集.这是预期的行为吗?这是标准的解决方法还是漏洞?通过VTABLE解析函数调用时是否绕过了访问级别?

对此行为的任何了解都会非常有帮助.

此外,有人提到私有覆盖虚拟成员会阻止进一步的类继承它.即使这有问题.修改上述程序包括:

class C: public B
{
    public:
    void func() {
        cout<<"C::func called"<<endl;
    }
};
Run Code Online (Sandbox Code Playgroud)

以及主要的测试程序:

int main()
{
    A *a = new …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance virtual-functions

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

不注销事件处理程序是不是很糟糕?

如果我的应用程序只注册了几个事件处理程序(并且在应用程序关闭之前不会处理使用事件的对象),我是否真的需要担心取消注册这些处理程序?我能看到的唯一一个好理由是,如果事件被解雇你可能会有一些额外的开销,你不必关心(即你有多个处理程序注册到一个事件).还有其他好的理由吗?任何人都遇到重大问题,因为他们没有取消注册事件?

c# events event-handling

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

将二进制文件存储在GAE/J + Google DataStore上

我正在使用Java(GAE/J)在Google AppEngine上构建应用程序,我的所有数据都将存储在Google DataStore中.现在,如果我想保存一些二进制文件,让我们说图像(JPG,PNG等),DOC,TXT,视频文件如何处理这些?或者,如果我想流式传输视频文件(SWF)我应该在哪里以及如何存储这些文件,当我重新部署我的应用程序时,我不会丢失任何数据.

google-app-engine binaryfiles google-cloud-datastore

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

如何以编程方式发送短信?

是否有任何网站能够免费发送短信?

他们是如何做到的呢?

我怎样才能以编程方式发送短信?

sms sms-gateway

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

如何在LLVM中实现字符串数据类型?

我最近一直在关注LLVM,我发现它是一个非常有趣的架构.但是,通过教程和参考资料,我看不到任何关于如何实现字符串数据类型的示例.

有很多关于整数,实数和其他数字类型的文档,甚至是数组,函数和结构,但AFAIK没有关于字符串的内容.我是否必须在后端添加新的数据类型?有没有办法使用内置数据类型?任何见解将不胜感激.

string llvm

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

我应该在mcrypt_decrypt之后修剪解密的字符串吗?

我有一个类似的代码:

$cipher_alg = MCRYPT_RIJNDAEL_128;
$decrypted_string = mcrypt_decrypt($cipher_alg, $key, 
$encrypted_string , MCRYPT_MODE_CBC, trim(hex2bin(trim($hexiv))));
Run Code Online (Sandbox Code Playgroud)

我担心在解码过程中mcrypt_decrypt会在后面或前面引入一个无偿的空格或空字符$decrypted_string.

我应该修剪它吗?

注意:我可以运行代码并找到它.但由于我无法运行足够的样本来证明(或反驳)我的观点,我想要一些具体的理论答案,可能是基于mcrypt_decrypt算法的内部工作.我问的另一个原因是我相信这会帮助别人.

注2:尽管有以下答案(现已删除,只有10K用户可以看到),但这里示例似乎使用修剪来获取正确的解密字符串.

php encryption

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