Поиск:

Ответ в темуСоздание новой темы Создание опроса
> linker error... C++ Builder 6 
:(
    Опции темы
vertiberg
Дата 24.10.2006, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.10.2006

Репутация: нет
Всего: нет



Ошибка
Цитата

[Linker Error] Unresolved external '__fastcall Tnextturn::FormCreate(System::TObject *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ

Даже с таким кодом выдает ошибку
Цитата

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
Tnextturn *nextturn;


//---------------------------------------------------------------------------
__fastcall Tnextturn::Tnextturn(TComponent* Owner): TForm(Owner)
{
 }

Хотелось бы понять суть ошибки, т.к. судя по поиску я далеко не первый.
Надеюсь на вашу помошь.  smile 

PM MAIL   Вверх
FiMa1
Дата 24.10.2006, 07:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 408
Регистрация: 23.9.2006

Репутация: нет
Всего: 6



Builder создает для нового проекта временные файлы в своей директории (поищи их по расширению, что ли.. Project1.mak, Project1.cpp...). Мне, помниться, помогало удаление этих файлов.
PM   Вверх
Coala
Дата 24.10.2006, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 4.5.2006
Где: Москва

Репутация: нет
Всего: 0



Цитата(vertiberg @  24.10.2006,  02:44 Найти цитируемый пост)
__fastcall Tnextturn::FormCreate(System::TObject *)

и
Цитата(vertiberg @  24.10.2006,  02:44 Найти цитируемый пост)
__fastcall Tnextturn::Tnextturn(TComponent* Owner)

- разницу видишь? Линкер не находит FormCreate. Что за зверь - Tnextturn?
Если из DLL-ки, то такая ошибка может быть из-за того, что к проекту не пристёгнут LIB-файл

PM MAIL   Вверх
Vyacheslav
Дата 24.10.2006, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Можно только гадать, но скорее всего дело было так.  Сначала слфучайно или не случайно был создан обработчик для события OnCreate. Затем код обработчика ручками был убран из cpp, но оставлено объявление обработчика в h-файле. В результате имеем, что имеем.



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
vertiberg
Дата 25.10.2006, 04:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.10.2006

Репутация: нет
Всего: нет



Cпасибо, во всем виноваты ручки программиста smile

Это сообщение отредактировал(а) vertiberg - 25.10.2006, 04:04
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0458 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.