回 帖 发 新 帖 刷新版面

主题:C++Builder6.0安装后无法运行

大家好,帮我看一下什么原因?
我重新安装了一下C++Builder6.0,然后什么不添加,直接点运行。
可竟然报错。我重装了好几次了,连系统都还原了一次(ghost)。代码及错误信息如下:
project1.cpp
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception("");
                 }
                 catch (Exception &exception)
                 {
                         Application->ShowException(&exception);
                 }
        }
        return 0;
}
//---------------------------------------------------------------------------
Unit1.cpp

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 




Unit1.h

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
private:    // User declarations
public:        // User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

Build
  [C++ Error] Project1.cpp(6): E2303 Type name expected
  [C++ Error] Project1.cpp(6): E2034 Cannot convert 'char *' to 'int'
  [C++ Error] Project1.cpp(6): E2293 ) expected
  [C++ Error] Project1.cpp(8): E2141 Declaration syntax error

回复列表 (共4个回复)

沙发

DB版的经常会出现这种现象,安装完成后直接按F9运行,如果能够出现一个Form,就是正常的否则重新安装。
最好打上UP4补丁

板凳

在Vista系统下会有这样的问题,我现在的办法是:在project option中目录选项中设定输出目录改到D盘的比如d:\proj_output,每次project在build或make之后,到该目录下去点击exe文件运行.问题的原因可能是操作系统的监管比老的更严了.

3 楼

C++Builder6.0看来只可以在Win98/2000/XP中运行
其实在2003和Vasta中运行都有些问题的
所以你还是选择下操作系统吧。

4 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.会打字.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ909065437

我来回复

您尚未登录,请登录后再回复。点此登录或注册