因服务器端软件所产生的语音文件是存在服务器的物理硬盘上,
客户端软件需要读取这些文件并播放,如何实现呀?
文件路径是保存在一个数据库中,但都是本地硬盘的路径。

解决方案 »

  1.   

    var
      NetSource : TNetResource;
    begin
      with NetSource do
      begin
        dwType := RESOURCETYPE_DISK;
        lpLocalName :=Pchar(edtLocal.text);
        // ½«Ô¶³Ì×ÊÔ´Ó³Éäµ½´ËÇý¶¯Æ÷
        lpRemoteName :=pchar(edtResource.text);
        // Ô¶³ÌÍøÂç×ÊÔ´
        lpProvider := '';
        // ±ØÐ븳ֵ,ÈçΪ¿ÕÔòʹÓÃlpRemoteNameµÄÖµ
      end;
      if WnetAddConnection2(NetSource, pchar(edtPass.text), pchar(edtUser.text), CONNECT_UPDATE_PROFILE)=NO_ERROR
      //Óû§ÃûΪGuest£¬¿ÚÁîΪPassword,Ï´εǼʱÖØÐÂÁ¬½Ó,´ËʱÔÚWindows×ÊÔ´¹ÜÀíÆ÷Öпɿ´µ½ÍøÂçÇý¶¯Æ÷£º
      then
        //Ó³Éä³É¹¦
        showmessage(edtResource.text+'³É¹¦Ó³Éä³É'+edtLocal.text)
      else
        showmessage('Ó³Éäʧ°Ü£¡');