In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
tMapi:GetAccounts
tMapi:GetAccounts
Hola,
Me aparece este error:
***************************** Registro de errores
*****************************
Fecha: 28-07-2006
Hora: 10:07:02
Memoria libre: 645416
Area actual: 1
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.0.2 Version 1.0b
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: BASE
Código de error: 1004
Estado: .F.
Descripción: Message not found
Operación: TMAPI:GETACCOUNTS
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
ENVIAERRORPORCORREO (321)
TFRMTERMINAL:ACEPTACLICK (200)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (102)
(b)XCONTROL:XCONTROL (142)
TBTNBMP:COMMAND (0)
TBEVEL:WMCOMMAND (254)
TFRMTERMINAL:SHOWMODAL (0)
TMANTENIMIENTO:MODIFICA (743)
TTERMINALES:MODIFICA (229)
TPRINCIPAL:OL_MANTENIMIENTOMODIFICACLICK (627)
(b)TTERMINALES:NEW (185)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON:XTOOLBUTTON (45)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (307)
TREBAR:WMCOMMAND (254)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (18)
Saludos,
José Luis Capel
Me aparece este error:
***************************** Registro de errores
*****************************
Fecha: 28-07-2006
Hora: 10:07:02
Memoria libre: 645416
Area actual: 1
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.0.2 Version 1.0b
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: BASE
Código de error: 1004
Estado: .F.
Descripción: Message not found
Operación: TMAPI:GETACCOUNTS
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
ENVIAERRORPORCORREO (321)
TFRMTERMINAL:ACEPTACLICK (200)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (102)
(b)XCONTROL:XCONTROL (142)
TBTNBMP:COMMAND (0)
TBEVEL:WMCOMMAND (254)
TFRMTERMINAL:SHOWMODAL (0)
TMANTENIMIENTO:MODIFICA (743)
TTERMINALES:MODIFICA (229)
TPRINCIPAL:OL_MANTENIMIENTOMODIFICACLICK (627)
(b)TTERMINALES:NEW (185)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON:XTOOLBUTTON (45)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (307)
TREBAR:WMCOMMAND (254)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (18)
Saludos,
José Luis Capel
tMapi:GetAccounts
José Luis,
> Me aparece este error:
>
> Subsistema: BASE
> Código de error: 1004
> Estado: .F.
> Descripción: Message not found
> Operación: TMAPI:GETACCOUNTS
> Argumentos:
> Fichero:
> Código error SO: 0
Es GetAccount(), sin la 'S' del final
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Me aparece este error:
>
> Subsistema: BASE
> Código de error: 1004
> Estado: .F.
> Descripción: Message not found
> Operación: TMAPI:GETACCOUNTS
> Argumentos:
> Fichero:
> Código error SO: 0
Es GetAccount(), sin la 'S' del final
--
Un saludo,
José F. Giménez
http://www.xailer.com
tMapi:GetAccounts
José,
>
> Es GetAccount(), sin la 'S' del final
>
Habría que corregir entonces la ayuda:
TMapi:GetAccounts
Devuelve una matriz con los perfiles de correo y opcionalmente los
ordena.
Tipo
Estándar
Parámetros
[<lSorted>]
Si verdadero devuelve la matriz ordenada. Por defecto falso.
Valor Retorno
<aData>
Matriz con los perfiles existentes
Saludos,
José Luis Capel
Attached files
>
> Es GetAccount(), sin la 'S' del final
>
Habría que corregir entonces la ayuda:
TMapi:GetAccounts
Devuelve una matriz con los perfiles de correo y opcionalmente los
ordena.
Tipo
Estándar
Parámetros
[<lSorted>]
Si verdadero devuelve la matriz ordenada. Por defecto falso.
Valor Retorno
<aData>
Matriz con los perfiles existentes
Saludos,
José Luis Capel
Attached files
tMapi:GetAccounts
José Luis,
> Habría que corregir entonces la ayuda:
>
> TMapi:GetAccounts
>
>
> Devuelve una matriz con los perfiles de correo y opcionalmente los
> ordena.
Tienes razón. Y entonces el método que buscas no es GetAccount(), sino
GetAccountNames()
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Habría que corregir entonces la ayuda:
>
> TMapi:GetAccounts
>
>
> Devuelve una matriz con los perfiles de correo y opcionalmente los
> ordena.
Tienes razón. Y entonces el método que buscas no es GetAccount(), sino
GetAccountNames()
--
Un saludo,
José F. Giménez
http://www.xailer.com
tMapi:GetAccounts
José,
Gracias por tu respuesta.
>
> Tienes razón. Y entonces el método que buscas no es GetAccount(), sino
> GetAccountNames()
>
>
Se ve que me estoy liando cada vez más
En mi equipo tengo:
- Outlook Express con cuentas de noticias y dos cuentas de correo.
- Outlook 2003 con 1 cuenta exchange, 1 de fax y 1 de correo
- El cliente de correo predeterminado es Outlook 2003.
Si no digo nada, tMapi intenta enviar el correo por la cuenta de Exchange,
lo cual, no es correcto (no es la predeterminada dentro de Outlook 2003).
GetAccountNames solo me devuelve lo que hay en Outlook Express...
¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta en
concreto de Outlook 2003?
Saludos y gracias por vuestra ayuda.
José Luis Capel
Gracias por tu respuesta.
>
> Tienes razón. Y entonces el método que buscas no es GetAccount(), sino
> GetAccountNames()
>
>
Se ve que me estoy liando cada vez más

En mi equipo tengo:
- Outlook Express con cuentas de noticias y dos cuentas de correo.
- Outlook 2003 con 1 cuenta exchange, 1 de fax y 1 de correo
- El cliente de correo predeterminado es Outlook 2003.
Si no digo nada, tMapi intenta enviar el correo por la cuenta de Exchange,
lo cual, no es correcto (no es la predeterminada dentro de Outlook 2003).
GetAccountNames solo me devuelve lo que hay en Outlook Express...
¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta en
concreto de Outlook 2003?
Saludos y gracias por vuestra ayuda.
José Luis Capel
tMapi:GetAccounts
José Luis,
> GetAccountNames solo me devuelve lo que hay en Outlook Express...
>
> ¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta
> en concreto de Outlook 2003?
Pues no lo sé, lo siento. El método GetAccountNames() es exactaemente esto:
//---------------------------------------------------------- ----------------
METHOD GetAccountNames( lSorted ) CLASS XMapi
LOCAL aKeys := {}
LOCAL aNames := {}
LOCAL i
DEFAULT lSorted TO .F.
WITH OBJECT TRegistry():New()
:Root := HKEY_CURRENT_USER
IF :OpenKey( "SoftwareMicrosoftInternet Account ManagerAccounts" )
== 0
aKeys := :EnumKeys()
:CloseKey()
FOR i := 1 TO Len( aKeys )
IF :OpenKey( "SoftwareMicrosoftInternet Account
ManagerAccounts" + aKeys[ i ] ) == 0
AAdd( aNames, :GetString( "Account Name" ) )
:CloseKey()
IF lSorted
ASort( aNames )
ENDIF
ENDIF
NEXT
ENDIF
END
RETURN aNames
//---------------------------------------------------------- ----------------
Quizás te pueda servir para localizar donde guarda Outlook 2003 a
información de las cuentas.
--
Un saludo,
José F. Giménez
http://www.xailer.com
> GetAccountNames solo me devuelve lo que hay en Outlook Express...
>
> ¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta
> en concreto de Outlook 2003?
Pues no lo sé, lo siento. El método GetAccountNames() es exactaemente esto:
//---------------------------------------------------------- ----------------
METHOD GetAccountNames( lSorted ) CLASS XMapi
LOCAL aKeys := {}
LOCAL aNames := {}
LOCAL i
DEFAULT lSorted TO .F.
WITH OBJECT TRegistry():New()
:Root := HKEY_CURRENT_USER
IF :OpenKey( "SoftwareMicrosoftInternet Account ManagerAccounts" )
== 0
aKeys := :EnumKeys()
:CloseKey()
FOR i := 1 TO Len( aKeys )
IF :OpenKey( "SoftwareMicrosoftInternet Account
ManagerAccounts" + aKeys[ i ] ) == 0
AAdd( aNames, :GetString( "Account Name" ) )
:CloseKey()
IF lSorted
ASort( aNames )
ENDIF
ENDIF
NEXT
ENDIF
END
RETURN aNames
//---------------------------------------------------------- ----------------
Quizás te pueda servir para localizar donde guarda Outlook 2003 a
información de las cuentas.
--
Un saludo,
José F. Giménez
http://www.xailer.com
tMapi:GetAccounts
Arreglada la documentación. Gracias
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:[email=44c9e762@news.xailer.com...]44c9e762@news.xailer.com...[/email]
> José,
>
> Gracias por tu respuesta.
>
>>
>> Tienes razón. Y entonces el método que buscas no es GetAccount(), sino
>> GetAccountNames()
>>
>>
>
> Se ve que me estoy liando cada vez más
>
> En mi equipo tengo:
>
> - Outlook Express con cuentas de noticias y dos cuentas de correo.
> - Outlook 2003 con 1 cuenta exchange, 1 de fax y 1 de correo
> - El cliente de correo predeterminado es Outlook 2003.
>
> Si no digo nada, tMapi intenta enviar el correo por la cuenta de Exchange,
> lo cual, no es correcto (no es la predeterminada dentro de Outlook 2003).
>
> GetAccountNames solo me devuelve lo que hay en Outlook Express...
>
> ¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta
> en concreto de Outlook 2003?
>
> Saludos y gracias por vuestra ayuda.
> José Luis Capel
>
>
>
>
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:[email=44c9e762@news.xailer.com...]44c9e762@news.xailer.com...[/email]
> José,
>
> Gracias por tu respuesta.
>
>>
>> Tienes razón. Y entonces el método que buscas no es GetAccount(), sino
>> GetAccountNames()
>>
>>
>
> Se ve que me estoy liando cada vez más

>
> En mi equipo tengo:
>
> - Outlook Express con cuentas de noticias y dos cuentas de correo.
> - Outlook 2003 con 1 cuenta exchange, 1 de fax y 1 de correo
> - El cliente de correo predeterminado es Outlook 2003.
>
> Si no digo nada, tMapi intenta enviar el correo por la cuenta de Exchange,
> lo cual, no es correcto (no es la predeterminada dentro de Outlook 2003).
>
> GetAccountNames solo me devuelve lo que hay en Outlook Express...
>
> ¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta
> en concreto de Outlook 2003?
>
> Saludos y gracias por vuestra ayuda.
> José Luis Capel
>
>
>
>
tMapi:GetAccounts
José Luis,
> GetAccountNames solo me devuelve lo que hay en Outlook Express...
Sí, esta funcionalidad está pensada como una pequeña ayuda puesto que
MAPI no maneja/devuelve esta información.
La información se está tomando del registro en:
HKEY_CURRENT_USERSoftwareMicrosoftInternet Account ManagerAccounts
> ¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta en
> concreto de Outlook 2003?
Podrías probar a establecer la cuenta con SetAccount( cName ), aunque me
temo que sólo funcionará para Express.
Saludos,
José Lalín
> GetAccountNames solo me devuelve lo que hay en Outlook Express...
Sí, esta funcionalidad está pensada como una pequeña ayuda puesto que
MAPI no maneja/devuelve esta información.
La información se está tomando del registro en:
HKEY_CURRENT_USERSoftwareMicrosoftInternet Account ManagerAccounts
> ¿Como puedo indicar a tMapi que me envíe un correo a través de una cuenta en
> concreto de Outlook 2003?
Podrías probar a establecer la cuenta con SetAccount( cName ), aunque me
temo que sólo funcionará para Express.
Saludos,
José Lalín