Ayuda / Sugerencias con una dll

26/07/2010 - 12:48 por CalcU | Informe spam
Buenas, he creado una dll (Wrapper creo que se llama), para que esta dll mia
lea una dll creada con un sistema .NET., si no recuerdo mal ya pedí ayuda en
su momento para la creacion de esa dll xDD.

la cosa es que funciona bien, hace todo lo que tiene que hacer, pero me
surge un problema en un caso concreto... esa Dll la van a usar bajo delphi
7, funciona y funciona bien, peeero parece que retrasa la ejecucion del
programa un pelo, supongo porque espera que se le devuelva la peticion que
se le ha hecho a mi dll.

Mi pregunta es: puedo hacer algo yo en mi dll para que cuando se le pida
algo, libere al programa principal mientras esta trabaja y luego le devuelva
los datos? o por el contrario, es desde el programa principal donde se debe
organizar esto?

gracias!
 

Leer las respuestas

#1 aa
26/07/2010 - 20:30 | Informe spam
Desde donde la llaman tiene que hacerlo asincrono y esperar el resultado en
un hilo.
"CalcU" wrote in message
news:i2jpc2$rlr$
Buenas, he creado una dll (Wrapper creo que se llama), para que esta dll
mia lea una dll creada con un sistema .NET., si no recuerdo mal ya pedí
ayuda en su momento para la creacion de esa dll xDD.

la cosa es que funciona bien, hace todo lo que tiene que hacer, pero me
surge un problema en un caso concreto... esa Dll la van a usar bajo delphi
7, funciona y funciona bien, peeero parece que retrasa la ejecucion del
programa un pelo, supongo porque espera que se le devuelva la peticion que
se le ha hecho a mi dll.

Mi pregunta es: puedo hacer algo yo en mi dll para que cuando se le pida
algo, libere al programa principal mientras esta trabaja y luego le
devuelva los datos? o por el contrario, es desde el programa principal
donde se debe organizar esto?

gracias!

Preguntas similares