Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: C++ - CLR Host - Jak spustit program s argumentama?

Aktivity
Avatar
Adam Black
Člen
Avatar
Adam Black:25.5.2018 13:28

Ahoj,
jak spustit program, který mám uložený v CLR Hostu s argumentama.. Chtěl bych tam poslat určitý string (třeba "Pepa").

Tento kód je v CLR Hostu na initializaci Entrypointu programu který CLR Host hostuje a v něm potřebuju dodělat ty argumenty a já vůbec nevím jak na to.

SAFEARRAY psaStaticMethodArgs = SafeArrayCreateVector(VT_VARIANT, 0, 1);
Sleep(1000);
printf("Loaded!\n");
// EntryPoint.Invoke(null, new object[0])
hr = pMethodInfo->Invoke_3(obj, psaStaticMethodArgs, &retVal);

V C# se to udělá jednoduše takto

entryPoint.Invoke(null, new object[] { new string[] { "arg1", "arg2", "etc" } } );

Ale jak se to dělá v C++ nemám tušení

Editováno 25.5.2018 13:30
 
Odpovědět
25.5.2018 13:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.