Perguntas com a marcação «interop»

179
Melhor maneira de converter objetos para int

Provavelmente isso é trivial, mas não consigo pensar em uma maneira melhor de fazê-lo. Eu tenho um objeto COM que retorna uma variante que se torna um objeto em c #. A única maneira de colocar isso em um int é int test = int.Parse(string.Format("{0}", myobject)) Existe uma maneira mais limpa de...

165
Chamando clojure de java

A maioria dos principais hits do google para "chamar clojure de java" está desatualizada e recomenda o uso clojure.lang.RTpara compilar o código-fonte. Você poderia ajudar com uma explicação clara de como chamar o Clojure a partir do Java, assumindo que você já criou um jar a partir do projeto...

137
Qual é o tamanho de um booleano em c #? Realmente leva 4 bytes?

Eu tenho duas estruturas com matrizes de bytes e booleanos: 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...

113
Iterando sobre coleções Java em Scala

Estou escrevendo um código Scala que usa a API Apache POI . Eu gostaria de iterar sobre as linhas contidas nojava.util.Iterator que obtenho da classe Folha. Eu gostaria de usar o iterador em um for eachloop de estilo, então estou tentando convertê-lo em uma coleção nativa de Scala, mas não tive...

87
Lendo o valor Datetime da planilha do Excel

quando estou tentando ler o valor do tipo datetime da planilha do Excel, ele está retornando um valor duplo. Por exemplo, se quiser ler um valor '2007-02-19 14:11:45.730'como este, estou obtendo um valor do tipo duplo. Além disso, estou convertendo este valor duplo usando o intervalo de tempo,...