Я опять со своими ошибками :)
[C++ Error] SysConst.hpp(22): E2040 Declaration terminated incorrectly
Самое главное появились эти ошибки после как новую форму добавил в проект, и не могу въехать из-за чего. :(
что это, точнее из-за чего?
[C++ Error] SysConst.hpp(22): E2040 Declaration terminated incorrectly
Самое главное появились эти ошибки после как новую форму добавил в проект, и не могу въехать из-за чего. :(
Посомотри sysconst.hpp
там должно быть так:
#define SysConstHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Sysconst
{
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE System::ResourceString _SUnknown;
Посомотри sysconst.hpp
OK, проверю!
Но не могу понять в чем дело, до этого прекрасно все компилировалось. Я не менял это sysconst.hpp :(
Посомотри sysconst.hpp
там должно быть так:
...
Нет с этим файлом все в порядке. Я для проверки даже билдер переустановил. Поэтому все в порядке. А ошибки не исчезли, есть ли еще какие-то варианты, может кто знает :(
Вот полный список ошибок:
[C++ Error] SysConst.hpp(22): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(24): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(24): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(26): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(26): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(28 ): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(28 ): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(30): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(30): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(32): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(32): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(34): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(34): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(36): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(36): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(38 ): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(38 ): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(40): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(40): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(42): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(42): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(44): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(44): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(46): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(46): E2228 Too many error or warning messages
Нет с этим файлом все в порядке. Я для проверки даже билдер переустановил. Поэтому все в порядке. А ошибки не исчезли, есть ли еще какие-то варианты, может кто знает :(
Вот полный список ошибок:
[C++ Error] SysConst.hpp(22): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(24): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(24): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(26): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(26): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(28 ): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(28 ): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(30): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(30): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(32): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(32): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(34): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(34): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(36): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(36): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(38 ): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(38 ): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(40): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(40): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(42): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(42): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(44): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(44): E2040 Declaration terminated incorrectly
[C++ Error] SysConst.hpp(46): E2316 'ResourceString' is not a member of 'System'
[C++ Error] SysConst.hpp(46): E2228 Too many error or warning messages
Тогда приведи код своего проекта
Тогда приведи код своего проекта
Там 19 форм? Код какой именно привести, какой части, хидер или что?
Там 19 форм? Код какой именно привести, какой части, хидер или что?
Суть ошибки в том, что где то у тебя. Скорее конечно в хедерах стоит что то типа namespace system. Вот и промахивается компилятор.
Суть ошибки в том, что где то у тебя. Скорее конечно в хедерах стоит что то типа namespace system. Вот и промахивается компилятор.
Ничего подобного нет. Я пытался найти, не нашел :'(
Суть ошибки в том, что где то у тебя. Скорее конечно в хедерах стоит что то типа namespace system. Вот и промахивается компилятор.
Можно тебе выслать мой проект, сможешь глянуть? У меня уже руки опустились уже. Не хочется все заново делать!
Можно тебе выслать мой проект, сможешь глянуть? У меня уже руки опустились уже. Не хочется все заново делать!
Давай на [email]spec@investpalata.ru[/email]
Давай на [email]spec@investpalata.ru[/email]
Отправил, там 1334 Kb :(
Отправил, там 1334 Kb :(
Получил. Буду разбираться
Получил. Буду разбираться
У меня не установлен RxLib. Сейчас буду ставить.
Визуально вреде все пучком.
И еще 2 вопроса.
1. После добавления какой формы начались ошибки?
2. Какие нибудь формы или компоненты удалялись, есла да, то какие?
У меня не установлен RxLib. Сейчас буду ставить.
Визуально вреде все пучком.
И еще 2 вопроса.
1. После добавления какой формы начались ошибки?
2. Какие нибудь формы или компоненты удалялись, есла да, то какие?
1) После добавления fSearch (Search.cpp), но я ее потом удалил из проекта, ошибки при этом остались :(
2) Вот этого не вспомню, последнее что делал это вклудку "Графики" на главной форме. Т.е. последними добавлялись именно те компоненты что на ней, и самым последним это кажиться в меню кнопка "Поиск".
1) После добавления fSearch (Search.cpp), но я ее потом удалил из проекта, ошибки при этом остались :(
2) Вот этого не вспомню, последнее что делал это вклудку "Графики" на главной форме. Т.е. последними добавлялись именно те компоненты что на ней, и самым последним это кажиться в меню кнопка "Поиск".
При компиляции без RxLib ошибки пропадают. Похоже дело где то в этом. После установки Rx ошибки возникли.
При компиляции без RxLib ошибки пропадают. Похоже дело где то в этом. После установки Rx ошибки возникли.
И чо делать, посоветуете? Без RXLib никак мне нельзя :(
И чо делать, посоветуете? Без RXLib никак мне нельзя :(
Сейчас пытаюсь найти где конфликт, но это требует времени.
Сейчас пытаюсь найти где конфликт, но это требует времени.
Ну я подожду :(
Я и сам посмотрю, что с этим Rx'ом.
Ну я подожду :(
Я и сам посмотрю, что с этим Rx'ом.
Если в project->Option->Compiler поставить галку Extended Error Information, тогда можно отследить как она идет по инклюдам при ошибке. Там очень но интересные вещи получаются.
Если в project->Option->Compiler поставить галку Extended Error Information, тогда можно отследить как она идет по инклюдам при ошибке. Там очень но интересные вещи получаются.
Все нашел. Ну ни хрена себе мулька. Смотри в stdlib.h стоит #include <searsh.h> это стандартный хеадер борланда. Но у тебя была форма searsh. и хеадер searsh.h, но для этой формы. Он по путям для компилятора раньше лежит. Изничтожь его на х..р из Forms.
Все нашел. Ну ни хрена себе мулька. Смотри в stdlib.h стоит #include <searsh.h> это стандартный хеадер борланда. Но у тебя была форма searsh. и хеадер searsh.h, но для этой формы. Он по путям для компилятора раньше лежит. Изничтожь его на х..р из Forms.
Черт я на работе, здесь нет билдера, только вечером дома смогу посмотреть.
Ну дык я его удалял из форм, проблемы не исчезали :( Дома проверю.
Тогда до завтра.
Черт я на работе, здесь нет билдера, только вечером дома смогу посмотреть.
Ну дык я его удалял из форм, проблемы не исчезали :( Дома проверю.
Тогда до завтра.
Не уменя в папке forms лежит search.cpp, serarch.dfm, search.h
Не уменя в папке forms лежит search.cpp, serarch.dfm, search.h
И еще в Project->options->Directories опусти Forms в низ.
Не уменя в папке forms лежит search.cpp, serarch.dfm, search.h
Ах ты про это, это совсем меняет картину. Нужно будет переименовать :) Я же не думал что такие траблы могут возникнуть!
И еще в Project->options->Directories опусти Forms в низ.
А что это меняет?
Ах ты про это, это совсем меняет картину. Нужно будет переименовать :) Я же не думал что такие траблы могут возникнуть!
А что это меняет?
Сначала будет искать в Builder\Include и т.п., а уже потом в forms. Это если у тебя всяки кэши и сохранения desktop стоят.
Сначала будет искать в Builder\Include и т.п., а уже потом в forms. Это если у тебя всяки кэши и сохранения desktop стоят.
Все изменил порядок директориев и ошибки исчезли.
Александр куда пиво слать :)
Кстати раз моя прога у тебя, и ты уже успел в ней разобраться может скажешь, что там я не правильно сделал, а что не эффективно, у Вас побольше опыта чем у меня :)
Александр куда пиво слать :)
Будешь в Воронеже сочтемся.:)
Кстати раз моя прога у тебя, и ты уже успел в ней разобраться может скажешь, что там я не правильно сделал, а что не эффективно, у Вас побольше опыта чем у меня :)
Ну уж очень сильно я ее не смотрел. На досуге еще гляну. Но стиль у тебя хороший. Я не думаю, что там есть что то сильно не эффективное.
Ну одно точно есть, так как я свои компонеты не научился делать, так приходилось каждый раз свой комбо с двумя копками вставлять :(
Ну одно точно есть, так как я свои компонеты не научился делать, так приходилось каждый раз свой комбо с двумя копками вставлять :(
Есть такая книжечка Builder Enciclopedia. Она в html формате. Там достаточно хорошо про создание компонент написано.
Есть такая книжечка Builder Enciclopedia. Она в html формате. Там достаточно хорошо про создание компонент написано.
Не было времени прочитать, скоро сдавать уже! :(
Не было времени прочитать, скоро сдавать уже! :(
Это курсяк или диплом?
Это курсяк или диплом?
Диплом :)
Диплом :)
Я так и понял. Когда сдашь, выпей бокальчик шампусика и за меня.:D
Я так и понял. Когда сдашь, выпей бокальчик шампусика и за меня.:D
Тьфу, какого ты обо мне плохого мнения. Когда я сдам я вряд ли ограничусь шампанским :]
P.S. Прошу прощения у модеров за флуд, просто я на эмоциях ;)
Тьфу, какого ты обо мне плохого мнения. Когда я сдам я вряд ли ограничусь шампанским :]
P.S. Прошу прощения у модеров за флуд, просто я на эмоциях ;)
Ок. Протрешь диплом тонким слоем настоящего медицинского:D
ЗЫ: Все флуд кончаем.