Pergunta : Passando uma estrutura de VBA em Excel ao DLL da A.A.

Olá!, o

I am que tenta passar uma estrutura de VBA em Excel a A.A. DLL.
I declarou a disposição de cordas como um membro de um tipo como segue: o tipo numItems do

Public do pStruct
como o esquema de Long
como String
qual como String
coloca (10) como String
End Type

In o DLL de C mim fêz um Struct idêntico como segue: struct PTS_STRUCT do

typedef {carvão animal do qual
do schema
Char* do
Char* dos numItems do
Int ** fields
} PTS_STRUCT; o

When que eu tento e alcanço o primeiro elemento do PTS_STRUCT no C DLL
fields [0], eu começ o valor de corda que foi ajustado em VBA. Entretanto, quando eu tento alcançar a segunda corda (campos [1]) mim começ um segfault exception.

How deve mim ir aproximadamente passar o struct de Excel ao DLL para assegurar-se de que a memória da disposição de cordas possa ser alcançada?

Thanks
class= do

Resposta : Passando uma estrutura de VBA em Excel ao DLL da A.A.

Olha como seu struct de C deve ser qualquer outra coisa semelhante da maneira que sua estrutura de VB está sendo usada.
1:
2:
3:
4:
5:
6:
7:
struct do typedef
	{
      numItems do int;
      esquema do char*;
      char* qual;
      campos do char* [1];
	} PTS_STRUCT;
Outras soluções  
 
programming4us programming4us