Bonjour,
J'ai developpé un WebService avec Delphi6 dans lequel j'ai une fonction qui me renvoi un TStringDynArray ( parait que ca marche bien ) !

Quand je consomme ce WS avec une interface Win32 je fait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
var
  Resultat: TStringDynArray;
  i: integer;
begin
  Resultat := SM.RecherchePlans(Langue, Role, PrefRole, TechClass, CriteresDemande, CriteresTechnical, NbResultat);
  For i := 0 to Length(Resultat) - 1 do
    ShowMessage(Resultat[i]);
end;
Tout ca marche tres bien, meme sans initialiser "Resultat".

Par contre quand je fais la meme chose dans D2005, et bien il me dit :
La référence d'objet n'est pas définie à une instance d'un objet.
et plante sur le ShowMessage ...

Quelqu'un aurait une idée de pourquoi la fonction ne me renvoi rien en .net et pas en Win32 ???

Merci !