Цитата Admiral:
В настройка проекта где-то должен быть пункт про использования Юникода. »
|
Не поверите, не нашёл ничего в настройках по поводу Юникода.
Цитата Admiral:
вышел на то, что в Борланде возможно пройдёт такой код extern "C"int WINAPI wWinMain »
|
Да, спасибо, но это не решило проблему, возможно я не так делаю, вот код. Ошибка та же.
Код:
#include <vcl.h>
#pragma hdrstop
#include <windows.h>
#ifndef UNICODE
#define UNICODE
#endif
#ifndef _UNICODE
#define _UNICODE
#endif
#if !(defined(_UNICODE) | defined(UNICODE))
#error no Unicode!
#endif
//---------------------------------------------------------------------------
USEFORM("Test1.cpp", Form1);
//---------------------------------------------------------------------------
extern "C" int WINAPI wWinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
//---------------------------------------------------------------------------
Параллельно заглянул в обучение, по статьям которым я начинал изучать C++Builder 6.0 -
Шаг 90 - Исправление ошибок, связанных с настройками проектов. Так же не помогло.
В гугле ищу по этой ошибке, сообщений много, большая часть на английском, но все какие-то не понятные.
Наверное придётся отложить до лучших времён этот вопрос, боюсь, что я его сам не осилю.