powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу понять где старый добрый void main
14 сообщений из 14, страница 1 из 1
Не могу понять где старый добрый void main
    #34766386
Есть форма, много кода в конструкторе, соответственно после запуска долго тупит и появляется сек через 30, помогите, не могу понять после старого досовского си где void main(); пытаюсь описать void main все компилит, но то что пишу в мэине не выполняет, помогите разобраться где мэйн, как его создать, чтобы сначала появлялась форма а потом соответственно обрабатывались все процедуры
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766399
Другими словами чтобы форма сначала появлялась, а потом происходили все изменения, а не сначала все проходила и через минуту выскакивала форма
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766408
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Среду разработки укажите.
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766411
с++ builder 6
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766419
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Демчишинс++ builder 6Смотри в меню: "View"->"Units...", в открывшемся списке ищи файл с именем твоего проекта (например "Project1.cpp"), в нём прячиться WinMain.
Либо обрати внимание на эвенты формы: OnActivate и OnShow.
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766422
В Winmaine я уже был но как то он совсем не реагирует ни на лэйблы ни на баттоны(
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766439
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ДемчишинВ Winmaine я уже был но как то он совсем не реагирует ни на лэйблы ни на баттоны(покажи как ты там "был" в виде кода. И заодно вкратце расскажи, что такое делаешь в течении 30 секунд при старте формы?
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766477
В течении 30 сек - включаю подкл по локальной сети, восстанавливаю настройки тсп айпи, коннекчусь на сервер и автообновляюсь, по поводу винмэйна, он такой ---
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(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;
}
//---------------------------------------------------------------------------

Как заюзать в нем ету форму------

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Label1->Caption = "Ok";
}
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766484
OnCreate описывается как void __fastcall и если ей пользоваться то это мало чем отличается от того если вбить весь код в конструктор,, а сделать мне нужно что то типо splash screen(умные люди подсказали))) чтоб на форме все менялось в реальном времени
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766515
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ДемчишинВ течении 30 сек - включаю подкл по локальной сети, восстанавливаю настройки тсп айпи, коннекчусь на сервер и автообновляюсь, по поводу винмэйна, он такой ---
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(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;
}
//---------------------------------------------------------------------------

Как заюзать в нем ету форму------

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Label1->Caption = "Ok";
}
Двое в комнате - Я и Ленин!
И лишь санитары за дверью шумят:)
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766520
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ДемчишинOnCreate описывается как void __fastcall и если ей пользоваться то это мало чем отличается от того если вбить весь код в конструктор,, а сделать мне нужно что то типо splash screen(умные люди подсказали))) чтоб на форме все менялось в реальном времениСмешались в кучу: кони, люди... (с)
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34766523
AsPiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем, Дмитрий, Вам надо идти буквари почитать.

I Live Again!
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34767281
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Демчишин пишет:
> старого досовского си где void main(); пытаюсь описать void main все

Старый добрый main должен быть int, а не void. Но в виндах для
программ используется другая точка входа, WinMain. Но в программе
main тоже может присутствовать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не могу понять где старый добрый void main
    #34767821
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Демчишина сделать мне нужно что то типо splash screen(умные люди подсказали)в экзамплах искал?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу понять где старый добрый void main
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]