Letní akce PHP týden
Pouze tento týden sleva až 80 % na kurzy PHP. Lze kombinovat s akcí Letní slevy na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

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

Aktivity (2)
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.