Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Transferir archivos a un PDA (https://www.clubdelphi.com/foros/showthread.php?t=10617)

sur-se 24-05-2004 19:39:58

Transferir archivos a un PDA
 
Hola, estoy desarrollando un programa que me permita conectar con un PDA a través de la librería RAPI.DLL y que me permite trasnferir archivos entre el PC y el PDA. ¿Alguien ha trabajado con esta librería y tiene algo de documentación al respecto?
Gracias.

jachguate 24-05-2004 19:43:26

quizas te sirva lo que me encontré en google:

http://support.microsoft.com/default...b;en-us;307256

Hasta luego.

;)

jachguate 24-05-2004 19:48:46

es mas... tratando de exprimir un poco mas al fabuloso buscador... creo que si no has hecho tu propia importación de la libreria, el siguiente enlace te fascinará... ;)

http://www.cewindows.net/developer/faq/RAPI.html

Hasta luego.

;)

sur-se 25-05-2004 09:05:52

Rapi
 
Hola, efectivamente esa es la unidad que me da problemas y que estoy utilizando. La he copiado a mi programa, pero ahora no tengo información de como se utiliza. También había leido la información de ese artículo de microsoft y leyendo un poco el código de VB más o menos hice el siguiente código:
Código:

var l:longint;
    Rin:TRapiInit ;
begin
    l:=CeRapiInitEx(Rin);
    if l<>$FFFF then
    begin
          label1.caption:='Conectado';
          l:=CeRapiUnInit;
          if l<>$FFFF then label1.caption:='Inicializado'
          else label1.caption:='no se pudo inicializar';
    end
    else label1.caption:='No se pudo conectar';
end;

El problema es que al llamar a la función CeRapiInitEx esta a su vez llama a RapiLoaded que siempre se sale porque le indica que ya está cargada y después al llamar a @mCeRapiInitEx siempre da error. No sé si tengo que hacer algo más antes de la llamada, y ahí es donde está el problema.
Gracias.

jachguate 25-05-2004 19:51:34

hola sur-se.

Si ya tenias algun problema en particular, y la unidad para trabajar con la biblioteca, no veo porque omitiste esa información al inicio.

Tu pregunta sigue siendo bastante incompleta ahora, te recomiendo la lectura del hilo de la calidad de las preguntas y espero que la reescribas con algunos datos mas concretos. (por ejemplo, el mensaje de error al llamar a ceRapiInit).

De esa forma, quizas alguien te pueda ayudar.

Hasta luego.

;)

sur-se 26-05-2004 16:13:08

Transferencia de ficheros
 
Hola, uumm.....
La primera consulta que puse era bastante general porque eso era lo que pretendía, es decir, respuestas del tipo "mira pues yo uso este componente para rapi" o "mira aquí que es de donde yo saqué información sobre rapi", etc., que al fin y al cabo es lo que me has contestado, cosa que te agradezco por supuesto.
Cuando después he visto que me comentabas un código que yo he utilizado por eso he añadido la segunda consulta, pensando que quizás tu hubieses tenido el mismo problema que yo al utilizar ese código y sabrías de que hablaba.
Evidentemente, antes de poner una consulta en el foro me tomo la molestía de tratar de solucionarlo yo, y por eso, como te comenté, ya había visto esas páginas también buscando en el "google".
En cualquier caso, reitero mi agradecimiento por tu ayuda.

Por otra parte, y para quien le pueda interesar, comentar que ya he encontrado la solución del problema mediante un componente que está en la Delphi Super Page ( http://www.etsimo.uniovi.es/pub/delphi/ ) que se llama CEAccess. Este componente se encarga de realizar la conexión con el PDA y viene con una unidad Rapi.pas con todas las funciones definidas, con lo cual, una vez establecida la conexión mediante el componente, se pueden utilizar las funciones de RAPI sin problemas.
Saludos.

quimeras 26-05-2004 16:42:15

Simplemente comentar que he probado el componente CEAccess y funciona perfectamente.
Y sobre todo gracias a sur-se y a jachguate que me han abierto los ojos sobre como hacerlo, ya que en un proyecto que estoy realizando tenía esta necesidad y me encontraba un poco perdido ;)

jachguate 26-05-2004 18:07:17

Hola. Solo quiero comentarte que no he usado la biblioteca rapi.dll, ni la unidad rapi.pas. Simplemente al ver tu problema me interese en buscar algo de ayuda. El mismo tiempo pude haberlo invertido en tratar de ayudarte resolver tu problema concreto, claro.

Por ello, creo que es preferible un planteamiento del tipo:

Estoy usando xxx para enfrentar yyy reto, y tengo zzzz problema; alguien puede ayudarme o darme otro camino para resolverlo?

Me alegra que lo hayas resuelto, y que tus aportes beneficien a otros miembros de este foro.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 00:34:32.

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