小编Joh*_*ica的帖子

Delphi - 从表单访问Frame对象

我需要运行一个附加到按钮(例如SQLBtn)的动作,该动作放在我的应用程序中的Frame1上,来自Form1.
我已经在Form1中使用了框架,但似乎无法以任何方式解决.
我已经尝试过Frame1.SQLbtn TFrame1.SQLbtn TFrameSQLBtn等但无法实现它.
我想得到类似于'SQLbtn.click'的东西来运行它背后的事件.

有没有人有任何想法如何解决它?

delphi frames

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

Borland无法编译,发生了什么,我甚至无法开始

C:\BORLAND\BCC55\BIN>bcc32 hello.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.cpp:
Error E2209 hello.cpp 2: Unable to open include file 'iostream'
Error E2090 hello.cpp 6: Qualifier 'std' is not a class or namespace name in fun
ction main()
Error E2379 hello.cpp 6: Statement missing ; in function main()
*** 3 errors in Compile ***
Run Code Online (Sandbox Code Playgroud)

你看,我很伤心!:-(

@oggy:我阅读了Embarcadero的说明.现在,它说......

#include <iostream.h>
int main(void)
{
    cout << "Hello." << endl;
    return 0;
}

C:\Borland\BCC55\Bin\MySource>bcc32 hello.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) …
Run Code Online (Sandbox Code Playgroud)

c++ compilation borland-c++

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

Haxe闪存硬件优化

可以从haxe启用硬件优化(wmode)吗?

flash gpu haxe wmode

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

如何将System :: WideString转换为char*,反之亦然?

我有一种情况需要将a char*与a 进行比较WideString.
如何在C++中将WideString转换为char*?

c++ c++builder char widestring

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

在Windows 7中存储Delphi代码的位置?

我刚刚注意到我的一些新的Delphi控件安装在Windows 7的Public Documents文件夹中(TMS Smooth控件和Virtual Treeview).是否有这样的原因,这是一种约定或一些操作系统或事物的方式.

有没有一个地方可以设置我的Source控件的根目录,以便它与RAD studio和windows 7更容易集成?

delphi version-control delphi-2009 windows-7

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

如何备份我的C++ Builder组件安装?

我终于按照我想要的方式安装了C++ Builder 2010,并升级并安装了所有组件.(触摸木头)

从版本1开始,我一直在使用C++ builder,而且我从无数先前的创伤经历中了解到,这种状况可能会在瞬间发生变化.我想备份安装和组件集.

有没有办法做到这一点?也许是一个工具?这些年我可能错过了一个菜单命令?我不想再次从bpl源重新安装所有组件.

我制作了整个驱动器的夜间备份映像,如果可能的话,我想为c ++ builder做这个.

如果只是简单地复制文件,我需要复制哪些文件?注册表中是否有需要恢复的条目?

提前感谢任何想法和建议

components c++builder

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

(RAD Studio)Virtual TreeView:如何一次初始化所有节点?

我刚刚发现了这个组件并开始使用它.

我知道它的整个概念是在需要的时候初始化节点,但我需要所有节点立即初始化.

有什么聪明的方法呢?

我想出的唯一一件事是在添加节点后使用GetLast().
我相信,还有更好的方法吗?

delphi virtualtreeview

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

锁定RAD Studio内部浏览器安全性

我使用Firefox作为我的Web浏览器,主要用于访问加载项,如Flashblock和No-script.我昨天注意到用于欢迎页面等的RAD Studio内部浏览器启用了脚本和Active X等.有没有办法禁用脚本,或者更好的是,阻止内置浏览器中对非本地源的所有访问?

browser delphi security delphi-2009

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

如何摆脱这种泛型警告?

我试图模拟一个通用接口,每当我模拟它,我得到这个警告:

GenericInterface类型的表达式需要未经检查的转换以符合GenericInterface <String>

我的界面是

interface GenericInterface<T>{
    public T get();
}
Run Code Online (Sandbox Code Playgroud)

我的考试是

@Test
public void testGenericMethod(){
    GenericInterface<String> mockedInterface = EasyMock.createMock(GenericInterface.class);
}
Run Code Online (Sandbox Code Playgroud)

我在测试用例的第一行收到警告.

如何删除此通用警告?

java generics easymock

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

在NTFS压缩目录中,如何读取压缩和未压缩文件的文件?

在我们的应用程序中,我们生成一些大型ASCII日志文件到Windows NTFS压缩目录.我的用户想要知道应用程序状态屏幕上文件的压缩和未压缩大小.我们正在为此应用程序使用Rad Studio 2010 C++.

我在网上找到了这个很好的递归例程来读取磁盘上文件的大小 -

__int64 TransverseDirectory(string path)
{
    WIN32_FIND_DATA data;
    __int64 size  = 0;
    string  fname = path + "\\*.*";
    HANDLE  h     = FindFirstFile(fname.c_str(), &data);

    if (h != INVALID_HANDLE_VALUE)
    {
        do
        {
            if ((data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
            {
                if (strcmp(data.cFileName, ".") != 0 && strcmp(data.cFileName, "..") != 0)
                {
                    // We found a sub-directory, so get the files in it too
                    fname = path + "\\" + data.cFileName;
                    // recurrsion here!
                    size += TransverseDirectory(fname);
                }
            }
            else
            { …
Run Code Online (Sandbox Code Playgroud)

c++ compression ntfs c++builder

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