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

C a C++ C a C++ C++ - CLR Host - Jak spustit program s argumentama? American English version English version

Aktivity (1)
Avatar
Adam Black
Člen
Avatar
Adam Black:25. května 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. května 13:30
 
Odpovědět 25. května 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.