Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 1

Create_task в clr проекте

13.12.2015, 10:10. Показов 1122. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Я новичок в VisualStudio и Visual c++. Я пытаюсь использвовать функцию Concurrency::create_task в своём MFC проекте.

Я создал простой clr проект с пустой формой. Создал отдельный класс для работы с тасками. Этот новый класс с тасками настроил как Common Language Runtime Support в No Common Language RunTime Support чтобы мог использовать ppltasks.h.

Класс testtest.h

C++
1
2
3
4
5
6
#pragma once
class testtest
{
public:
    testtest();
};
и testtest.cpp:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "testtest.h"
#include <ppltasks.h>
 
using namespace Concurrency;
 
testtest::testtest()
{
    auto task1 = create_task([]() -> int
    {
        return 42;
    });
}
Когда я запускаю приложение, оно выдаёт ошибку сразу после запуска (компиляция проходит успешно). При этом я даже не создаю класс testtest.

Код:

Code
1
2
3
4
5
Program: C:\projects\c\Project1\Debug\Project1.exe
File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp
Line: 1037
 
Expression: _CrtIsValidHeapPointer(block)
Этот же класс работает если я создаю win32 console project.

Потратил кучу времени в попытках разобраться ставя разные настройки. В итоге уже не знаю куда копать.

Есть предложения? Могу залить исходник если нужно (в исходниках только пустая форма и этот класс).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.12.2015, 10:10
Ответы с готовыми решениями:

c++/clr в c#
Уважаемые форумчане и знатоки одного из древнейших языков программирования, молю вас о помощи. Торговый терминал работает только лишь с...

Программа на С++ и CLR
Проблема в следующем. 1) не знаю куда опубликовать конкретно эту тему, ибо тут пересечение двух разных веток. Поэтому опишу в главном....

Проблемы с параметра /clr ?
Studio имеется несколько известных проблем, возникающих при компиляции проектов библиотек с использованием параметра /clr: Код может...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.12.2015, 10:10
Помогаю со студенческими работами здесь

Как использовать API функции в проекте C++ CLR Windows Form?
Где объявлять API-функции в проекте, созданном по шаблону C++ -&gt; CLR -&gt; Windows Form и как? Например в C# стразу после имени...

в проекте - надо в проекте win32api вынести все в другой *cpp* а не получаеться
определил функцию в другом спп и в основном ругается компилятор

Code::Blocks в определенном проекте не компилирует "tr1/shared_ptr.h", при этом в другом проекте компилирует!
Здравствуйте, хотел бы попросить у вас помощи. Пытаюсь написать простой платформер на C++, и в определенный момент мне понадобился...

CLR
Подскажите где можно почитать про написание CLR проектов. Желательно как можно подробнее. До этого имел дело только с консольными...

Ошибка CLR
CLR не удалось перейти из COM-контекста 0x1a1c98 в COM-контекст 0x1a1e08 за 60 секунд. Наиболее вероятно, что поток, владеющий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru