Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ActiveSync und RAPI benutzen (https://www.delphipraxis.net/94752-activesync-und-rapi-benutzen.html)

chris01 26. Jun 2007 13:34


ActiveSync und RAPI benutzen
 
Hallo,

wollte mich einwenig mit der Programmierung einer Desktopanwendung für mein PDA auseinander setzen, habe hier die Suche bedient und bin auf die RAPI (http://www.pocketpcfaq.com/developer/faq/RAPI.html) gestoßen. Jedoch habe ich bisher wenig Erfolg mit dieser Schnittstelle. Habe probiert dieses Codebeispiel (http://support.microsoft.com/kb/249144/de) von vB nach Delphi zuportieren, aber schon das initialisieren der Schnittstelle schlägt fehl. Was mache ich falsch? Benutze ActiveSync 4.5 und mein PDA kommuniziert wunderbar mit ActiveSync.

Delphi-Quellcode:
uses rapi;

...

function ConnectRAPI : LongINT;
var
  lcon: LongInt;
  lRapiInit : TRapiInit;
begin
    With lRapiInit do
    begin
        cbsize := sizeof(lRapiInit);
        heRapiInit := 0;
        hrRapiInit := 0;
    end;

    lcon := CeRapiInitEx(lRapiInit);
    ConnectRapi := lcon;
end;

function DisconnectRapi : LongINT;
var
  lcon : LongINT;
begin
  lcon := CeRapiUninit();
  result := lcon;
End;


procedure TForm1.Button1Click(Sender: TObject);
var
  lcon : LongINT;
begin
  try
    lcon := ConnectRapi();
      if lcon <> 0 then
        ShowMessage('Failure to initialize RAPI')
      else
        ShowMessage('RAPI was initialized successfully');
  finally
    lcon := DisconnectRapi();
    if lcon <> 0 then
       ShowMessage('Failure to uninitialize RAPI')
    else
       ShowMessage('RAPI was uninitialized successfully');
  end;
end;
Gruß

chris01 6. Jul 2007 17:56

Re: ActiveSync und RAPI benutzen
 
Hmm... Hat keiner damit mal gearbeitet? *push*


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz