Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 33

Ошибок при компиляции нет, но скомпилированное приложение не открывается

24.10.2012, 11:17. Показов 3547. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Именно проблемы. Ошибок при компиляции не находит, но скомпилированное приложение не открывается.
Подскажите, в чем проблема.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.10.2012, 11:17
Ответы с готовыми решениями:

Из-за wcstombs_s не открывается скомпилированное приложение
Приветствую. Ошибок компилятор не выдает. Приложение работает как надо, если запускаю его через компилятор. Но если запускать уже...

При компиляции ошибок нет,но при запуске выдает ошибку. В чем причина?
вот код, скрин ошибки прилагаю unit UGraphEdit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, ...

при компиляции выдает что нет ошибок, при запуске самой программы не запускается
Здраствуйте, помогите пожалуйста с программой. при компиляции выдает что нет ошибок, при запуске самой программы не запускается. в чем...

14
 Аватар для Kabak
159 / 145 / 14
Регистрация: 03.02.2012
Сообщений: 788
Записей в блоге: 1
24.10.2012, 13:03
В какой среде компилируете и откуда запускаете ?
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
24.10.2012, 14:36
Миллиард причин может быть. От всяческих ошибок кода до кривого компилятора/линковщика/отладчика. Лучше код выложи.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
24.10.2012, 16:50
Цитата Сообщение от BRcr Посмотреть сообщение
Лучше код выложи.
.. и само приложение.
0
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 33
24.10.2012, 18:56  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <vcl.h>
#pragma hdrstop
 
#include "Mil1_2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  /*if(CheckBox1->Checked);
  {
   Button3->Enabled=false;
   Button4->Enabled=false;
  }
  else if(CheckBox2->Checked);
   {
   Button1->Enabled=false;
   Button2->Enabled=false;
  } */
}
 
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float a,b;
const float k=0.0254;
a=Edit1->Text.ToDouble();
b=a*k;
 Label1->Caption="mil ="+FormatFloat("0.000",b)+" mm";
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button2Click(TObject *Sender)
{
float a,b;
const float k=0.0254;
a=Edit1->Text.ToDouble();
b=a/k;
//b=(b*10000000)/10000000;
  Label1->Caption="mm ="+FormatFloat("0.000",b)+" mil";
 
//Label1->Caption="mm ="+String(b)+" mil";
//Label1->Caption="mil";
}
//---------------------------------------------------------------------------
 
 
 
void __fastcall TForm1::Button3Click(TObject *Sender)
{
float a,b;
const float k=25.4;
a=Edit1->Text.ToDouble();
b=a*k;
 Label1->Caption="inch ="+FormatFloat("0.000",b)+" mm";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button4Click(TObject *Sender)
{
float a,b;
const float k=25.4;
a=Edit1->Text.ToDouble();
b=a/k;
 Label1->Caption="mm ="+FormatFloat("0.000",b)+" inch";
}
вроде так. Builder 6.
Ошибок принципиально не видит(делал преднамеренно, но исправил, в коде быть не должно)
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
24.10.2012, 19:38
Здесь ничего подозрительного. Свойство Visible формы проверь. Или так напиши:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
  Visible = true;
  /*if(CheckBox1->Checked);
  {
   Button3->Enabled=false;
   Button4->Enabled=false;
  }
  else if(CheckBox2->Checked);
   {
   Button1->Enabled=false;
   Button2->Enabled=false;
  } */
}
0
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 33
24.10.2012, 21:42  [ТС]
Да в том то и дело, что подозрительного ничего нет. А компилироваться не хочет((
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
24.10.2012, 21:48
Что такое #include "Mil1_2.h" ? Что там?

Вы используете в проекте lib и dll ?
0
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 33
24.10.2012, 23:24  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef Mil1_2H
#define Mil1_2H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TEdit *Edit1;
        TLabel *Label1;
        TButton *Button1;
        TButton *Button2;
        TButton *Button3;
        TButton *Button4;
        void __fastcall Button1Click(TObject *Sender);
        void __fastcall Button2Click(TObject *Sender);
        void __fastcall Button3Click(TObject *Sender);
        void __fastcall Button4Click(TObject *Sender);
private:    // User declarations
public:     // User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
Насколько я понял это конфигурация окна приложения. Mil1_2 это его название. lib и dll не используются. Я пока не настолько хорошо разбираюсь в c++

Добавлено через 18 минут
Какую среду посоветуете, чтоб точно работала. А то я подозреваю, что в этом может быть проблема.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
24.10.2012, 23:38
Это тоже работает ... просто либо криволоманая версия инстала, либо криво установили.

Пробуйте установить версию Builder2009 или старше.
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
24.10.2012, 23:39
Да попробуйте изменить в свойствах проекта Linker-Use dynamic RTL и Packages-Build with runtime packages, запишите из редактора юниты и project в новую папку и там скомпилируйте...
0
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 33
25.10.2012, 00:24  [ТС]
Подскажите, где норм версию скачать можно

Добавлено через 37 минут
При запуске на другом компе просит еще кучу файлов .bpl Как сделать приложение автономным?

Добавлено через 5 минут
Цитата Сообщение от nick42 Посмотреть сообщение
Да попробуйте изменить в свойствах проекта Linker-Use dynamic RTL и Packages-Build with runtime packages, запишите из редактора юниты и project в новую папку и там скомпилируйте...
Не работает((
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
25.10.2012, 13:06
Цитата Сообщение от PilotF3K Посмотреть сообщение
Подскажите, где норм версию скачать можно
http://embarcadero.com
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
25.10.2012, 18:07
Так как насчет Visible?
0
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 33
26.10.2012, 00:54  [ТС]
Цитата Сообщение от BRcr Посмотреть сообщение
Так как насчет Visible?
true))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2012, 00:54
Помогаю со студенческими работами здесь

При компиляции ошибок нет, но выходит пустая консоль
При компиляции ошибок нет, но выходит пустая консоль. Независимо от кода, раньше всё работало идеально, сейчас выходит пустая консоль

ошибок в компиляции нет, а при работе выходит ошибка, почему?
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; const int n=2; struct a1{ //объявляем структуру char...

Не работает программа, ошибок компиляции нет.
Есть вот такая программа: поменять местами строки в матрице с мин и макс значениями. Писал в вижуал С++. #include &lt;stdio.h&gt; ...

Приложение создано, ошибок нет, устанавливается но запустить я его не могу - нет иконки. Что я сделал не так?
Код: package ru.wert1go.equation; import android.app.Activity; import android.os.Bundle; import android.text.Html; import...

Не подключается база данных(ошибок компиляции нет)
Доброго дня! У меня возникла следующая проблема. Я собрала драйвера mysql, все библиотеки положила куда надо. При компиляции никаких ошибок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru