С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
7 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 26

Ошибка Call to undefined function 'FirstPicture'

19.12.2012, 19:51. Показов 2144. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Вываливается вот такая ошибка,
[C++ Error] Unit8.cpp(24): E2268 Call to undefined function 'FirstPicture'
подскажите что не так.
Заранее благодарен.


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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 #include<FileCtrl.hpp>
 #include<jpeg.hpp>
 AnsiString aPath;
 TSearchRec aSearchRec;
#include "Unit8.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FormCreate(TObject *Sender)
{
 aPath="";
 FirstPicture();
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(SelectDirectory("Âûáåðèòå êàòàëîã,â êîòîðîì íàõîäèòñÿ èëëþñòðàöèè","",aPath)!=0)
{
aPath=aPath+"\\";
FirstPicture();
}
}
void TForm1::FirstPicture()
{
Image1->Visible=false;
Button2->Enabled=false;
Label1->Caption="";
if(FindFirst(aPath+"*.jpg",faAnyFile,aSearchREc)==0)
{
Image1->Picture->LoadFromFile(aPath+aSearchRec.Name);
Image1->Visible=true;
Labeel1->Caption=aSearchRec.Name;
if(FindNext(aSearchRec)==0)
{
Button2->Enabled=true;
}
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Image1->Picture->LoadFromFile(aPath+aSearchRec.Name);
Label1->Caption=aSearchRec.Name;
if(FindNext(aSearchRec)!=0)
{
Button2->Enabled=false;
}
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2012, 19:51
Ответы с готовыми решениями:

Ошибка call to undefined function 'ToText'
#include &lt;vcl.h&gt; #pragma hdrstop #include &quot;Unit1.h&quot; //---------------------------------------------------------------------------...

Ошибка: Call to undefined function 'NewGame'
Выдает ошибку Unit1.cpp(61): E2268 Call to undefined function 'NewGame' Вот код void __fastcall TForm1::FormCreate(TObject *Sender) ...

Call to undefined function *
Здравствуйте. Мне нужно вывести часы с часовой, минутной и секундной стрелками. В консольном окне. Пытаюсь запустить в C++ Builder...

6
Now I Matrix
137 / 134 / 28
Регистрация: 01.03.2010
Сообщений: 223
19.12.2012, 19:57
Осмелюсь предположить, что Вы не прописали в классе формы (Unit8.h) прототип этой функции.
1
7 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 26
19.12.2012, 20:11  [ТС]
Да уж,это помогло но теперь он выдает другую ошибку:
[C++ Error] Unit8.cpp(37): E2316 'TForm1::FirstPicture()' is not a member of 'TForm1'
[C++ Error] Unit8.cpp(41): E2451 Undefined symbol 'aSearchREc'
а точнее даже две(((уверен вторая возникает изза первой.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
19.12.2012, 20:36
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm1::FirstPicture()
{
Image1->Visible=false;
Button2->Enabled=false;
Label1->Caption="";
if(FindFirst(aPath+"*.jpg",faAnyFile,aSearchREc)==0)
{
Image1->Picture->LoadFromFile(aPath+aSearchRec.Name);
Image1->Visible=true;
Labeel1->Caption=aSearchRec.Name;
if(FindNext(aSearchRec)==0)
{
Button2->Enabled=true;
}
}
}
Добавлено через 1 минуту
Вот это
C++
1
2
AnsiString aPath;
 TSearchRec aSearchRec;
лучше объявлять после вот этого
C++
1
TForm1 *Form1;
1
7 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 26
19.12.2012, 20:49  [ТС]
Что-то все равно ошибки те же.

Вот так должно выглядеть описание в классе формы (Unit8.h) прототип этой функции?
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 Unit8H
#define Unit8H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TImage *Image1;
        TLabel *Label1;
        TButton *Button1;
        TButton *Button2;
        void __fastcall Label1Click(TObject *Sender);
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall Button1Click(TObject *Sender);
        void __fastcall Button2Click(TObject *Sender);
 
private:   FirstPicture();  // User declarations
public:         // User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
19.12.2012, 23:07
Желательно так
C++
1
2
3
4
private:     // User declarations
public:         // User declarations
        __fastcall TForm1(TComponent* Owner);
           void __fastcall FirstPicture();
1
7 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 26
19.12.2012, 23:10  [ТС]
Огромное спасибо.
Заработало без ошибок)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2012, 23:10
Помогаю со студенческими работами здесь

E2268 Call to undefined function 'sqr'
Здравствуйте! Скажите пожалуйста в приведенном ниже коде, что неверно? void __fastcall TForm1::Button1Click(TObject *Sender) { ...

C++ Builder 6 Call to undefined function 'sqrtf'
Что исправить эту ошибку? Я подключил к билдеру все нужные файлы из Директ Икс СДК. В файле d3dx9math.inl возникает эта ошибка.

E2268 Call to undefined function 'sprintf'
вот такую ошибку мне выдает Unit1.cpp(32): E2268 Call to undefined function 'sprintf' проект я прикрепил

E2268 Call to undefined function 'pow'
t1.cpp(128): E2268 Call to undefined function 'pow' что за ошибка? Добавлено через 8 минут #include &lt;math.h&gt;

[C++ Error] Unit1.cpp(20): E2268 Call to undefined function 'CloseQ'
Смотрите такое небольшое задание в Билдере: Надо создать приложение на форме Forml с двумя кнопками Button 1, Button2 и одним элементом...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru