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

Кнопка run неактивна

19.07.2016, 17:15. Показов 8623. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал программу,пересохранил в другую папку.При запуске Unit1.cpp вылетает код,форма,но кнопка run неактивна=>не могу запустить проект.Подскажите,что делать?
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#pragma hdrstop
#include "Unit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int B;
 
double f(double x)
{
 double z;
 z=pow(x,3)-2*pow(x,2)+x-3;
 return z;
}
 
 
double df(double x)
{
 double z;
 z=3*pow(x,2)-4*x+1;
 return z;
}
 
double d2f(double x)
{
 double z;
 z=6*x-4;
 return z;
}
 
double hord(double a, double b, double *e, int B,int *N,int *err)
{
 double q;double x;
 double z=(b-a)/(f(b)-f(a));
 if(f(a)*d2f(a)>0)
  q=b;
  else q=a;
 int i=1;
 *err=1;
 while(i<B)
 {
   x=q-f(q)*z;
   if(fabs(x-q)<*e)
    {
     *N=i;
     i=B;
     *e=f(x);
     *err=false;
    }
   else
    {
     i=i+1;
     q=x;
    }
  }
 return x;
}
 
double cas(double a, double b, double *e, int B,int *N,int *err)
{
 double x1;double x;
 if(f(a)*d2f(a)>0)
  x1=a;
  else x1=b;
  int i=1;
  *err=1;
 while(i<B)
 {
   x=x1-f(x1)/df(x1);
   if(fabs(x-x1)<*e)
    {
     *N=i;
     i=B;
     *e=f(x);
     *err=false;
    }
   else
    {
     i=i+1;
     x1=x;
    }
  }
 return x;
}
 
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
 Label2->Caption="pow(x,3)-2*pow(x,2)+x-3=0";
 B=atoi(Edit4->Text.c_str());
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::RadioButton4Click(TObject *Sender)
{
Edit5->Text="0.000001";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::RadioButton3Click(TObject *Sender)
{
 Edit5->Text="0.001";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 int N=0; int err=0; double x;
 double a=atof(Edit2->Text.c_str());
 double b=atof(Edit3->Text.c_str());
 double e=atof(Edit5->Text.c_str());
 if (!isdigit(Edit3->Text.c_str()[0])&&Edit3->Text.c_str()[0]!='-'||!isdigit(Edit2->Text.c_str()[0])&&Edit2->Text.c_str()[0]!='-'||!isdigit(Edit5->Text.c_str()[0])||!isdigit(Edit4->Text.c_str()[0]))
 {
  Application->MessageBox("vvedite chislennoe znachenie","Oshibka",MB_OK);
  return ;}
 if(RadioButton1->Checked==true)
   x=hord(a,b,&e,B,&N,&err);
  else x=cas(a,b,&e,B,&N,&err);
 if(err)Application->MessageBox("Previsheno chislo iteratciy","Oshibka",MB_OK);
 Edit6->Text=e;
 Edit7->Text=N;
 Edit1->Text=x;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Edit4Change(TObject *Sender)
{
 B=atoi(Edit4->Text.c_str());
}
//---------------------------------------------------------------------------
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.07.2016, 17:15
Ответы с готовыми решениями:

Неактивна кнопка Save Project As
Начал изучать C++ Builder. Автор книги, по которой я изучаю эту программу говорит, что перед тем как компилировать проект его нужно...

Не могу скомпилировать, так как не активна кнопка Run.
Не активна кнопка run. Нужно скомпилировать под C++ Builder 6. Спасибо. P.C. Хотелось бы архив с программой. #include...

Вкладка Run полность неактивна
После создания и сохранения проекта в RAD Studio 10.2, вкладка Run неактивна.

9
0 / 0 / 0
Регистрация: 04.07.2016
Сообщений: 13
19.07.2016, 17:16  [ТС]
[ATTACH][/ATTACH]Вот программа,посмотрите,кому не трудно.
Вложения
Тип файла: zip ПРОБА.zip (8.1 Кб, 5 просмотров)
0
place status here
 Аватар для gunslinger
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 5,986
19.07.2016, 17:21
Нужно "запускать" / открывать файл проекта Project1.bpr, а не Unit1.cpp.
Иначе среда не видит проект и кнопка run в таком случае недоступна.
0
0 / 0 / 0
Регистрация: 04.07.2016
Сообщений: 13
19.07.2016, 17:24  [ТС]
gunslinger,
Появляется данный код,и при запуске ничего не происходит.
0
0 / 0 / 0
Регистрация: 04.07.2016
Сообщений: 13
19.07.2016, 17:25  [ТС]
gunslinger, даже появился exe файл,который никак не реагирует
0
place status here
 Аватар для gunslinger
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 5,986
19.07.2016, 17:27
Открывай проект через меню среды разработки (Open Project).
0
0 / 0 / 0
Регистрация: 04.07.2016
Сообщений: 13
19.07.2016, 17:29  [ТС]
gunslinger, Все аналогично.Извини за навязчивый вопрос,но ты попробовал данные советы на моей программе сам?Просто если у тебя данные методы решения проблемы работают,то значит надо искать ошибку в моем билдере.
0
place status here
 Аватар для gunslinger
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 5,986
19.07.2016, 17:31
У тебя что-то с проектом. Создай новый проект и добавь туда все нужные файлы.
0
0 / 0 / 0
Регистрация: 04.07.2016
Сообщений: 13
19.07.2016, 17:34  [ТС]
gunslinger, заново писать программу???Или подскажи,пожалуйста,как проще создать новый проект.Я просто новенький в C++.
0
place status here
 Аватар для gunslinger
3185 / 2219 / 640
Регистрация: 20.07.2013
Сообщений: 5,986
19.07.2016, 17:38
Лучший ответ Сообщение было отмечено Kavvve как решение

Решение

В 6-ом билдере это New -> Application.
Для добавления файлов в проект - Project -> Add to Project.

Держи рабочий проект.
Вложения
Тип файла: zip ПРОБА.zip (15.7 Кб, 24 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.07.2016, 17:38
Помогаю со студенческими работами здесь

Неактивна кнопка
Здравствуйте, только перешёл на сторону Qt в погоне за печеньками (адекватно настраиваемым интерфейсом), как столкнулся с проблемой. Ошибка...

Неактивна кнопка
Добрый вечер, камрады. Есть задача: Алгоритм функции : Y=(корень) 81 - X при X от 2 до 12 з с шагом 1 (криво переведено с укр.).Помогите...

Кнопка регистрации всегда неактивна
Самое интересное, что скрипт работает, а откреплять кнопку регистрации не хочет и она всегда не активна. Идет проверка на вводимые данные...

Кнопка неактивна из-за фонового видео
Скачал пример использования фонового видео на сайте, кнопка не работает. Ссылка на урок...

Неактивна кнопка «Сжать том»
Здравствуйте. В приложении «Управление дисками» неактивна кнопка «Сжать том». Неактивна она только для флешек. У меня 5 флешек и на всех...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru