Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

С чего ошибки ?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> С чего ошибки ?
Имя
Сообщение << Старые топики   Новые топики >>
С чего ошибки ? - 2008-05-14 12:26:39.503333   
A.S.H

Сообщений: 40
Оценки: 0
Присоединился: 2008-05-13 22:21:30.196666

Привет.
Вот есть код :
&nbsp;
************************************************************************

#pragma comment(linker, "/MERGE:.data=.text /MERGE:.rdata=.text /ALIGN:32 /ENTRY:WinMain")
&nbsp;
//code
&nbsp;

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int 0)
&nbsp;
//code
************************************************************************
&nbsp;
А Visual Studio плачет на WinMain:
&nbsp;
1&nbsp;error C2143 syntax error : missing ')'
2&nbsp;error C2143 syntax error : missing '{'
3&nbsp;error C2059 syntax error : &lt;unknown&gt;
4&nbsp;error C2059 syntax error : missing ')'
&nbsp;
В чем дело ?
Post #: 1
RE: С чего ошибки ? - 2008-05-14 20:57:44.893333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А 4-м параметром ты счто передаёшь? Имя переменной не может начинаться с цифры.
Post #: 2
RE: С чего ошибки ? - 2008-05-14 21:01:17.870000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
 Не оч понял написаное,кусок мал,но это у тебя функция WinMain ОБЪЯВЛЕНА (типо с опережением),";" не забудь в конце строчки,а саму то ты ее не забыл ли оформить со скобками,переменными, return -ом и всеми делами? Или прям так код бухнул? А то он пишет что скобок не хватает,эт странно.
// А! и правильно сказали - ты как то оч странно пытаешься инициализировать нулем последний параметр(это делаешь?),не надо так.
Post #: 3
RE: С чего ошибки ? - 2008-05-14 21:38:48.823333   
A.S.H

Сообщений: 40
Оценки: 0
Присоединился: 2008-05-13 22:21:30.196666
Да нет вы за 0 не пугаитесь, ето SW_HIDE "голыи" )))
 
Ну а с кодом все ок, и ретурны там есть и скобки и {} и т.д…
 
Проблема в том что если я ставлю main(void) то всё ок … а мне консоль не надо чтоб светилась …
Если есть другои способ подскажите пжлста. 8|
Post #: 4
RE: С чего ошибки ? - 2008-05-14 21:55:38.806666   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
 Не,все равно  SW_HIDE немного не туда…но не суть.Страшная мысль: а ты что создавал? Для апи надо Win32 Application, это у тебя? (наверняка да,но а вдруг)
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int);
————————-&nbsp;
int WINAPI WinMain(HINSTANCE Hinst,HINSTANCE HprI,LPSTR lpstr,int VShow)&nbsp; //как то там назвать,пофиг как
{
&nbsp;————-
&nbsp; return 0;

Вот типо этого сделал? (опять таки - вдруг нет)
Post #: 5
RE: С чего ошибки ? - 2008-05-14 22:08:56.263333   
A.S.H

Сообщений: 40
Оценки: 0
Присоединился: 2008-05-13 22:21:30.196666
Пипец, Студио умер … надеюсь ему хорошо там где он теперь.
Для любого проэкта пишет : ActiveX не может создать обьект.
Думаю перезаписать заново.
 
У меня сеичас ето был просто пустои проэкт я туда фаилы засунул и сижу компилирую )
Сеичас перезапишу Студио и попробую проэкт Консоль Вин32.
Post #: 6
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> С чего ошибки ?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.