Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
#include <tchar.h>
#include <Objbase.h>
#include <iostream>
#pragma comment(lib, "Ole32")
#import "I:\\Projekte\\0.1\\dBaseDotNet\\dBaseDotNet\\bin\\Debug\\dBaseDotNet.tlb" no_namespace //raw_interfaces_only
using namespace std;
int main(int argc, char** argv)
{
HRESULT hr = CoInitialize(NULL);
if (SUCCEEDED(hr))
{
cout << "init: ok" << endl;
try
{
Class1Ptr p(__uuidof(Class1));
cout << "The result is: " << p->Test_Class1();
}
catch (...)
{
cout << "Error" << endl;
}
CoUninitialize();
}
else cout << "init false" << endl;
return 0;
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace DotNet
{
[Guid("D0062C71-6FA0-4991-8616-0F82509877F9")]
public interface IMyInterface
{
string SayHello();
}
[Guid("8AC9C87A-6EA1-4EED-8064-BA58CAF6F2CE")]
public class MyClass : IMyInterface
{
public string SayHello()
{
return "Hello by .NET";
}
}
}
#include <Windows.h>
#include <iostream>
#import "..\Debug\DotNet.tlb"
int main()
{
CoInitialize(NULL);
DotNet::IMyInterfacePtr myInterf(__uuidof(DotNet::MyClass));
std::wcout << myInterf->SayHello() << std::endl;
getchar();
CoUninitialize();
}