Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на C / C++


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Гаряка Асмик
Статус: Профессор
Рейтинг: 6538
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2668
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2279
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / C/C++

Номер выпуска:1618
Дата выхода:31.12.2010, 20:00
Администратор рассылки:Гаряка Асмик (Профессор)
Подписчиков / экспертов:326 / 182
Вопросов / ответов:2 / 2

Вопрос № 181336: Здравствуйте, уважаемые эксперты! Предлагаю на рассмотрение вот такой проектик Сумма исполнителю - 1000 рублей Срок - до 25.12.2010 Если кто-то заинтересовался, прош...


Вопрос № 181615: Здравствуйте, уважаемые эксперты! Прошу ответить начинающему на следующий вопрос: Начал изучать С++ по материалам одного сайта, где среди прочего описан процесс компиляции первой простенькой программы MessageBox на Visual Studio 2005. У меня не по...

Вопрос № 181336:

Здравствуйте, уважаемые эксперты!
Предлагаю на рассмотрение вот такой проектик
Сумма исполнителю - 1000 рублей
Срок - до 25.12.2010
Если кто-то заинтересовался, прошу заранее проинформировать об этом в минифоруме.
С уважением,
Botsman.

Отправлен: 13.12.2010, 22:27
Вопрос задал: Botsman (Профессионал)
Всего ответов: 1
Страница вопроса »


Отвечает Гаряка Асмик (Профессор) :
Здравствуйте, Botsman!

Демо-версия:
http://rfpro.ru/upload/4205

Ответ отправил: Гаряка Асмик (Профессор)
Ответ отправлен: 31.12.2010, 00:15
Номер ответа: 265197
Армения, Ереван
Тел.: 37493385079
Адрес сайта: http://rus-kniga.biz/tv11073127-3155712.html
ICQ # 166073765
Mail.ru-агент: hasmikgaryaka@bk.ru
Абонент Skype: hasmik7

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 265197 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Вопрос № 181615:

    Здравствуйте, уважаемые эксперты! Прошу ответить начинающему на следующий вопрос:
    Начал изучать С++ по материалам одного сайта, где среди прочего описан процесс компиляции первой простенькой программы MessageBox на Visual Studio 2005. У меня не получается получить .exe файл. Не знаю, то ли исходник неправилен, то ли VS 2005 неправильно установилась, то ли я такой. Пишется:
    source1.cpp(5) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [18]' to 'LPCWSTR'
    Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    А. Делаю в VS 2005, как написано на сайте:
    1. Создаю новый пустой проект: File->New->Project,
    появляется окно New Project, в котором выбираю: Visual C++->Win32 Project.
    В окне Application Setting выбираю Windows application и Empty project.
    2. Создаю новый файл С++
    File->New->File, в окне New File выбираю Visual C++, потом С++ File(.cpp), далее Open
    3. Сохраняю файл:
    File->Save Source1.cpp
    4. Добавляю файл к проекту:
    Project->Add Existing Item
    5. Ввожу скопированный текст в файл Source1.cpp
    6. Нажимаю F7 (Build Solution)
    7. Получаю ошибку.

    Б. Пытаюсь скомпилировать в Borland C++ Builder Enterprise v6, тоже не получается, но ошибка уже другая: (C++ Warning) File1.cpp(6): W8070 Function should return a value
    Делаю так:
    1. Удаляю появившиеся при запуске Form1 и Unit1.cpp без сохранения
    2. Создаю новый файл: File->New->Other->Cpp File
    3. Ввожу скопированный текст в файл File1.cpp
    4. Сохраняю файл: File->Save File1.cpp
    5. Нажимаю Run (F7)

    До создания нового файла предварительно сделал:
    в меню Project -> Options -> Packages убрал флаг в Build with runtime packages;
    Project -> Options -> Linker убрал флаг в Use dynamic RTL
    Project -> Options -> Compiler нажал на Release
    Пробовал менять соглашение о вызов е, но безрезультатно:
    Project->Options->Advanced Compiler в Calling conversion: с С менял на Standart call (т.к. WinAPI использует stdcall).
    Как правильно компилировать написанные на С++ программы с WinAPI в VS 2005 и Borland C++ Builder Enterprise v6.

    Отправлен: 26.12.2010, 02:55
    Вопрос задал: Adsorores (Посетитель)
    Всего ответов: 1
    Страница вопроса »


    Отвечает Паутов Сегей Владимирович (3-й класс) :
    Здравствуйте, Adsorores!

    Вы объявляете ф-цию как int WINAPI WinMain()....
    тогда в конце нужно дописать return 0

    или измените void WINAPI WinMain()... и в конце ничего дописывать ненужно

    Приложение:

    Ответ отправил: Паутов Сегей Владимирович (3-й класс)
    Ответ отправлен: 26.12.2010, 05:39
    Номер ответа: 265083
    Украина, Николаев
    Адрес сайта: Регистрация доменных имен
    ICQ # 172129087

    Оценка ответа: 5
    Комментарий к оценке:
    Спасибо за ответы!

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 265083 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.25 от 13.12.2010

    В избранное