Hola a todos, Bueno hoy me encuentro trabajando, el bendito Exchange, necesito acceder los datos de la agenda y otros, (ya que el exchange(server) lo soporta).
Como nexo de conexion estoy utilizando el MAPI_TLB (HelpString: Microsoft CDO 1.21 Library, Version: 1.21).
He podido loguearme, obtener el nombre del usuario actual, EL ID..
le nombre de algonos stores pero no puedo acceder al Inbox ni a ninguna carpeta..
Aqui pongo el coodigo que me funciona..
Código Delphi
[-]
Var
login :Session;
a:variant;
i,b:integer;
begin
login:=CoSession.Create;
a:='zafiro'+#10+'scalello'; login.Logon('','',false,true,0,false,a);
memo1.lines.add(string(login.CurrentUser)); memo1.lines.add(string(login.Session)); for i:=1 to login.InfoStores.Count do begin
memo1.lines.add(login.InfoStores.Item[i].name); memo1.lines.add(login.InfoStores.Item[i].ID); login.InfoStores.item[i].fields; Try
for b:=1 to login.InfoStores.item[i].fields.count do memo1.lines.add(login.InfoStores.item[i].fields[b].name);
except
end;
end;
el mensaje de error que me da es el siguiente
Cita:
' [Collaboration Data Objects - [E_INVALIDARG(80070057)]]'
|