dileoa
20-02-2009, 22:11
:help:
Sto cercando di convertire alcune parti di un programma visual c# in visual c++ per la visualizzazione di una AboutBox (la finestra "informazioni su..."). Mi sono arenato sulla seguente riga di codice [c#], che dovrebbe consentire l'accesso alle proprietà del programma del file AssemblyInfo:
object[] attributes=Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute),false);
Provando e riprovando, penso di aver trovato il codice in c++ parzialmente corrispondente:
Object^ attributes=Assembly::GetExecutingAssembly()->GetCustomAttributes(AssemblyTitleAttribute::typeid,false);
Ma c'è qualcosa che non va. Ritengo che:muro: Object^ [c++] non sia object[] [c#]
Qualcuno può suggerirmi la "traduzione corretta?:stordita:
Grazie
ADL
Sto cercando di convertire alcune parti di un programma visual c# in visual c++ per la visualizzazione di una AboutBox (la finestra "informazioni su..."). Mi sono arenato sulla seguente riga di codice [c#], che dovrebbe consentire l'accesso alle proprietà del programma del file AssemblyInfo:
object[] attributes=Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute),false);
Provando e riprovando, penso di aver trovato il codice in c++ parzialmente corrispondente:
Object^ attributes=Assembly::GetExecutingAssembly()->GetCustomAttributes(AssemblyTitleAttribute::typeid,false);
Ma c'è qualcosa che non va. Ritengo che:muro: Object^ [c++] non sia object[] [c#]
Qualcuno può suggerirmi la "traduzione corretta?:stordita:
Grazie
ADL