|
|
|
Что ето за ошибка???
|
|||
|---|---|---|---|
|
#18+
Создаю свою функцию на форме2, для использования ее в форме1 в unit2.h: public: // User declarations __fastcall TForm2(TComponent* Owner); String sotkod(void); в unit2.cpp: String sotkod(void) { String s; s=Form1->ADOQuery2->FieldByName("kod_s")->AsString; return s; }; Выдает следующию ошибку: [Linker Error] Unresolved external 'TForm2::sotkod()' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\ДИПЛОМ\UNIT2.OBJ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 19:03 |
|
||
|
Что ето за ошибка???
|
|||
|---|---|---|---|
|
#18+
Объявляя функцию в теле формы вы фактически создаете метод класса, а тело функции определяете не как метод, а как просто функцию. Надо так: Код: plaintext 1. 2. 3. 4. P.S. Не обязательно писать void, если список параметров функции пуст. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 19:38 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33063404&tid=2033315]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 436ms |

| 0 / 0 |
