Вот сам код:
#include "Test.h"
#define _CRT_SECURE_NO_WARNINGS //
#include <iostream> //
#include <urlmon.h> //
#include <tchar.h>
#pragma comment (lib, "urlmon.lib") //
using namespace std;
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ arg) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project4::Test form; //
Application::Run(% form);
}
int main()
{
string appdata = getenv("APPDATA");
cout << "Получили папку к аппдате: " + appdata << endl;
appdata += "\\bell.wav";
HRESULT hr = URLDownloadToFileA(NULL, "https://cdn.discordapp.com/attachments/710629557765406731/804365368336449586/bell.wav", appdata.c_str(), 0, 0);
if (hr == S_OK)
{
ShellExecuteA(NULL, "open", appdata.c_str(), NULL, NULL, SW_HIDE);
}
}
нужно добваить подкачку и открытие файла, после того как добавил начала появляться ошибка (подкачка файла должна начинаться при открытии этой программы на win form, что делать не понимаю, убираю using namespace std ошибок становиться еще больше