Merci de m'avoir epargner le bide total et complet
En fait je ne veux pas assigner un tableau dans sa totalite, mais juste modifier une valeur au sein de ce tableau.
Par exemple l'element '0x3707001E' contient normalement le nom long du fichier attache d'un mail. Je voudrais pouvoir le modifier, mais je ne n'arrive pas a acceder au tableau.
Code :
- $AttachItem->{Fields[0x3707001E]} = ...
|
Ne fonctionne pas. Il me donne ce genre de message ou simplement ne revient pas de l'appel a la DLL et plante le process...
Code :
- Win32::OLE(0.1502) error 0x8002000e: "Nombre de paramÞtres non valide"
- in METHOD/PROPERTYGET "Fields" at mail-connect.inc.pl line 244
- Win32::OLE(0.1502) error 0x8002000e: "Nombre de paramÞtres non valide"
- in PROPERTYPUT "Fields" at mail-connect.inc.pl line 244
- Use of uninitialized value in print at mail-connect.inc.pl line 244.
|
En VB, il font comme cela :
Code :
- set Attach = sItem.Attachments.Add("c:\temp\test.jpg" )
- 'content type
- Attach.Fields(&H370E001E) = "image/jpeg"
|
Mais je reste bloque sur cette histoire de tableau non accessible
Message édité par Trracer le 06-12-2002 à 10:13:58