|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2010, 23:45 | #1 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
Что означает "__stdcall " ??
Что означает "__stdcall " и как с этим боротся
stdafx.h Код:
Код:
Код:
Код HTML:
1>------ Построение начато: проект: second, Конфигурация: Debug Win32 ------ 1>Построение начато 21.10.2010 23:38:01. 1>InitializeBuildStatus: 1> Обращение к "Debug\second.unsuccessfulbuild". 1>GenerateTargetFrameworkMonikerAttribute: 1>Целевой объект "GenerateTargetFrameworkMonikerAttribute" пропускается, так как все выходные файлы актуальны по отношению к входным. 1>ClCompile: 1> Для всех выходных данных обновления не требуется. 1> MyWord.cpp 1>c:\users\_ilya_\documents\visual studio 2010\projects\second\second\MyWord.h(11): error C3641: MyWord::DdeCallback: недопустимое соглашение вызова "__stdcall " для функции, скомпилированной с параметрами /clr:pure или /clr:safe 1>MyWord.cpp(19): error C2440: приведение типов: невозможно преобразовать "overloaded-function" в "PFNCALLBACK" 1> Конечному типу не соответствует ни одной функции с данным именем в области видимости 1>MyWord.cpp(23): error C2061: синтаксическая ошибка: идентификатор "{ctor}" 1>MyWord.cpp(23): error C2143: синтаксическая ошибка: отсутствие ";" перед "{" 1>MyWord.cpp(23): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) 1> raschet.cpp 1> second.cpp 1>second.cpp(3): warning C4627: #include "raschet.h": пропущен при поиске использования предкомпилированного заголовка 1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка 1> Создание кода... 1> 1>СБОЙ построения. 1> 1>Затраченное время: 00:00:00.73 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Имею хитрый план по личному обогащению
Последний раз редактировалось _ILYA_; 21.10.2010 в 23:47. Причина: думаю медленно |
21.10.2010, 23:52 | #2 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://ru.wikipedia.org/wiki/Соглашение_вызова
про stdcall там есть. Код:
если есть то похоже что он написан до #include "stdafx.h" а надо после. и еще вопрос, зачем вы в каждый свой файл включаете stdafx?(в вашем cpp файле этого уже не надо, он автоматически войдем вместе с MyWord.h) а вообще судя по всему у вас в настройках проекта разрешено использование CLR, и в итоге проект для .NET, и там нет соглашений вызова. кстати можно вопрос, если вы не знаете что такое соглашение вызова, то зачем пишете Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
22.10.2010, 00:27 | #3 |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
#include "raschet.h" пока что существует по большей части в моем воображении. И имеет в данный момент такую реализациюю.
"raschet.h" Код:
путь создания проекта: Код HTML:
VS2010->(VC++)->CLR_Windows_Forms->name(sekond) Класс MyWord должен инкапсулировать в себе DDS (Dynamic Data Exchange Management Library) http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx В котором идут вызовы API функций, а Код:
Имею хитрый план по личному обогащению
Последний раз редактировалось _ILYA_; 22.10.2010 в 00:33. |
24.10.2010, 19:47 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
значит проверьте в настройках проекта опции про CLR, он вам не нужен.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что означает ошибка "')' expected but ';' found"? | katris | Помощь студентам | 17 | 19.12.2009 17:00 |
Что означает "!" в условиях ? | TrueMethod | Общие вопросы C/C++ | 7 | 02.10.2009 20:04 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Правда ли что Java "Тяжелая" и все "вешает" ? | webmaster-n | Общие вопросы по Java, Java SE, Kotlin | 10 | 30.07.2009 01:22 |
Что означает понятие "методическое обеспечение" | Stilet | Свободное общение | 4 | 16.11.2008 22:42 |