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

Declaration syntax error с чем может быть связано?

20.08.2013, 18:55. Показов 1556. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string.h>
 
Unicodestring port(Unicodestring b)
{
    int i = b.find(":");
    return b.substr(i+1,b.size() - i);
}
 
Unicodestring ip(Unicodestring a)
{
    int i = a.find(":");
    return a.substr(0,i);
}
Declaration syntax error с чем может быть связано?
Данные процедуры я нашёл через гугл...

Добавлено через 9 минут
C++
1
Form1->Label3->Caption=UnicodeString(StrToInt(Form1->Label3->Caption)+1);
Проанализировал данные ошибки показало что тут на 12 символе....Помогите.

Кликните здесь для просмотра всего текста
Build
Checking project dependencies...
Compiling Project1.cbproj (Debug, Win32)
bcc32 command line for "Unit1.cpp"
h:\rad\embarcadero\rad studio\10.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -I"h:\rad\embarcadero\rad
studio\10.0\include\windows\vcl";"H:\rad \Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1 \tr1";"H:\rad\Embarcadero\RAD
Studio\10.0\include\boost_1_39";"h:\rad\ embarcadero\rad studio\10.0\include";"h:\rad\embarcadero \rad studio\10.0\include\dinkumware";
"h:\rad\embarcadero\rad studio\10.0\include\windows\crtl";"h:\ra d\embarcadero\rad studio\10.0\include\windows\sdk";"h:\rad \embarcadero\rad
studio\10.0\include\windows\rtl";"h:\rad \embarcadero\rad studio\10.0\include\windows\vcl";"H:\Pro gram Files\FastReports\LibD17";"C:\Program
Files\Raize\CS5\Lib\RS-XE3\Win32";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\rad \Embarcadero\RAD
Studio\10.0\include\boost_1_39\boost\tr1 \tr1";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39";"h:\rad\ embarcadero\rad studio\10.0\include";
"h:\rad\embarcadero\rad studio\10.0\include\dinkumware";"h:\rad\ embarcadero\rad studio\10.0\include\windows\crtl";"h:\ra d\embarcadero\rad
studio\10.0\include\windows\sdk";"h:\rad \embarcadero\rad studio\10.0\include\windows\rtl";"h:\rad \embarcadero\rad studio\10.0\include\windows\vcl";
"H:\Program Files\FastReports\LibD17";"C:\Program Files\Raize\CS5\Lib\RS-XE3\Win32" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\Unit1.obj -w-par
-Od -v -vi- -H=.\Win32\Debug\Project1.pch -H Unit1.cpp
[bcc32 Error] Unit1.cpp(238): E2141 Declaration syntax error
Failed
Elapsed time: 00:00:01.2
Output
Build started 20.08.2013 15:02:24.
________________________________________ __________
Project "H:\Programmer_Projects\Projects_C++\nar kutchik\Project1.cbproj" (Make target(s)):
Target MakeObjs:
Target _PasDepCheck:
Skipping: H:\Programmer_Projects\Projects_C++\nark utchik\Project1.cbproj
Target _CppDepCheck:
Skipping: Project1.cpp
Modified: Unit1.cpp
Target CppCompile:
Target _CppCoreCompile:
Target _BCC32CoreCompile:
h:\rad\embarcadero\rad studio\10.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -I"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\rad \Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1 \tr1";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39";"h:\rad\ embarcadero\rad studio\10.0\include";"h:\rad\embarcadero \rad studio\10.0\include\dinkumware";"h:\rad\ embarcadero\rad studio\10.0\include\windows\crtl";"h:\ra d\embarcadero\rad studio\10.0\include\windows\sdk";"h:\rad \embarcadero\rad studio\10.0\include\windows\rtl";"h:\rad \embarcadero\rad studio\10.0\include\windows\vcl";"H:\Pro gram Files\FastReports\LibD17";"C:\Program Files\Raize\CS5\Lib\RS-XE3\Win32";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\rad \Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1 \tr1";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39";"h:\rad\ embarcadero\rad studio\10.0\include";"h:\rad\embarcadero \rad studio\10.0\include\dinkumware";"h:\rad\ embarcadero\rad studio\10.0\include\windows\crtl";"h:\ra d\embarcadero\rad studio\10.0\include\windows\sdk";"h:\rad \embarcadero\rad studio\10.0\include\windows\rtl";"h:\rad \embarcadero\rad studio\10.0\include\windows\vcl";"H:\Pro gram Files\FastReports\LibD17";"C:\Program Files\Raize\CS5\Lib\RS-XE3\Win32" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\Unit1.obj -w-par -Od -v -vi- -H=.\Win32\Debug\Project1.pch -H Unit1.cpp
Unit1.cpp(238,12): error E2141: E2141 Declaration syntax error
Done building target "_BCC32CoreCompile" in project "Project1.cbproj" -- FAILED.
Done building target "_CppCoreCompile" in project "Project1.cbproj" -- FAILED.
Done building target "CppCompile" in project "Project1.cbproj" -- FAILED.
Done building target "MakeObjs" in project "Project1.cbproj" -- FAILED.
Done building project "Project1.cbproj" -- FAILED.
Build FAILED.
Unit1.cpp(238,12): error E2141: E2141 Declaration syntax error
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:01.09
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.08.2013, 18:55
Ответы с готовыми решениями:

с чем может быть связано??
у меня нетбук Fujitsu siemens в последнее время стал очень гудеть и сильно нагреваться ещё проблемы со звуком,может зависнуть,а потом...

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

С чем это может быть связано, а то я таких ошибок не знаю. :)
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg,...

4
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,536
Записей в блоге: 1
20.08.2013, 19:08
тип Unicodestring вообще где определён? Это явно не из стандартной библиотеки С++. Наверное нечто специфичное для RAD Studio.
Я не работал в RAD Studio, но разве не должен для таких вещей быть подключен какой-нибудь хедер? Все вопросы к RAD Studio.
0
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 34
20.08.2013, 19:38  [ТС]
Жду помощи...
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33399 / 21509 / 8236
Регистрация: 22.10.2011
Сообщений: 36,907
Записей в блоге: 12
21.08.2013, 01:04
aleks_aslanyan, вот методы UnicodeString, соответственно твой код переписывается вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
UnicodeString port(UnicodeString b)
{
    int i = b.Pos(":");
    return b.SubString(i + 1, b.Length() - i);
}
 
UnicodeString ip(UnicodeString a)
{
    int i = a.Pos(":");
    return a.SubString(1, i - 1);
}
1
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 34
21.08.2013, 10:09  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.08.2013, 10:09
Помогаю со студенческими работами здесь

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

Выключается компьютер каждые полчаса. С чем это может быть связано?
Выключается компьютер каждые полчаса. С чем это может быть связано?

Скорость отдачи в 14 раз больше скорости приёма. С чем может быть связано?
В общем я уезжал на денёк, вернулся встроенная сетевая карта не хочет видить кабель(хотя до этого всё работало номально), я воткнул внешнюю...

Что не так с тенями и как это лечить? ( без понятия с чем может быть связано)
Проблема на картинке. Вопрос и статус в шапке. Единственная догадка, возможно связано с фильтрами текстур, а то почти все текстуры...

Устранить ошибку !! [C++ Error] Unit1.cpp(26): E2141 Declaration syntax error
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include &lt;stdlib.h&gt;...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru