Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Delphi para la web (https://www.clubdelphi.com/foros/forumdisplay.php?f=51)
-   -   array de strings en COM (https://www.clubdelphi.com/foros/showthread.php?t=82880)

roberto_alg 22-04-2013 17:34:31

array de strings en COM
 
Muy buenas a todos,

Leo mucho de este foro pero hasta ahora no habia tenido necesidad porque habia encontrado toda la informacion que necesitaba.

Estoy haciendo un activeX y recibo datos de un webservice, varios de los metodos me devuelven un array de strings y no se como recorrer este stringarray, ya que haciendo los activex los parametros cambian.
Para que quede mas claro, un string en activex es un widestring que en el desplegable para elegir sale como BSTR
un stringarray es ?????? y como se recorre?

cual es el tipo de dato que tendria que retornar al programa principal y como se recorreria?

Muchas gracias de antebrazo:D

ecfisa 22-04-2013 18:34:16

Cita:

Empezado por roberto_alg (Mensaje 459029)
... me devuelven un array de strings y no se como recorrer este ...

Hola roberto.

No conozco específicamente el caso, pero para recorrer un array dinámico utiliza las funciones Low y High.

Un ejemplo donde se muestra un array of string en un ListBox:
Código Delphi [-]
procedure ShowArrayStr(Vec: array of string; LB: TListBox);
var
  i: Integer;
begin
  for i:= Low(Vec) to High(Vec) do
    LB.Items.Add(Vec[i]);
end;
En la web encontrarás mas información sobre arreglos dinámicos.

Saludos.

roberto_alg 23-04-2013 11:14:19

Muchas gracias ecfisa!

veré como me las puedo apañar con la info que me has dado


La franja horaria es GMT +2. Ahora son las 06:05:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi