Domande taggate «interop»


30
Come si puliscono correttamente gli oggetti di interoperabilità di Excel?
Sto usando l'interoperabilità di Excel in C # ( ApplicationClass) e ho inserito il seguente codice nella mia clausola finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Sebbene questo tipo di lavori, il Excel.exeprocesso è ancora in background anche dopo aver chiuso Excel. Viene rilasciato solo …
747 c#  excel  interop  com-interop 



10
Modo migliore per trasmettere l'oggetto a int
Questo è probabilmente banale, ma non riesco a pensare a un modo migliore per farlo. Ho un oggetto COM che restituisce una variante che diventa un oggetto in C #. L'unico modo per ottenere questo in un int è int test = int.Parse(string.Format("{0}", myobject)) C'è un modo più pulito per …
179 c#  interop 

2
Qual è la dimensione di un booleano in C #? Ci vogliono davvero 4 byte?
Ho due strutture con matrici di byte e booleane: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } E il seguente codice: class main { public static …
137 c#  interop 

1
Converti Kotlin Array in Java varargs
Come posso convertire il mio Kotlin Arrayin un Java varargs String[]? val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings) Come passare un ArrayList a un parametro del metodo varargs?
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.