[ kukipei @ 19.01.2005. 09:56 ] @
Pozdrav svima. Radim na jednoj aplikaciji koja radi kao servis. Potrebno ja da taj servis procita jedan tekstualni fajl, koji se nalazi na drugom racunaru na sherovanom disku. (dva umrezana racunara). Ovo je kod koji koristim: CString Konekcija::CitajParam() { CString poruka=""; CStdioFile fpFajl; try { fpFajl.Open("k:/prob/log.txt", CFile::modeRead); fpFajl.ReadString(m_strUsername); fpFajl.ReadString(m_strLozinka); fpFajl.ReadString(m_strBrTelefona); fpFajl.ReadString(m_strImeFTPServera); fpFajl.ReadString(m_strFTPUsername); fpFajl.ReadString(m_strFTPLozinka); fpFajl.ReadString(m_strRemoteDir1); fpFajl.ReadString(m_strRemoteDir2); } catch(CFileException *e) { return e->m_strFileName; } AfxMessageBox(m_strUsername); AfxMessageBox(m_strLozinka); AfxMessageBox(m_strBrTelefona); AfxMessageBox(m_strImeFTPServera); AfxMessageBox(m_strFTPUsername); AfxMessageBox(m_strFTPLozinka); AfxMessageBox(m_strRemoteDir1); AfxMessageBox(m_strRemoteDir2); fpFajl.Close(); return poruka; } K je sherovani disk. kada ovaj kod koristim na lokalnom kompjuteru (umesto k: stavim d:) sve je u redu, medjutim kada zelim da procitam fajl sa drugog kompjutera javlja se problem. Takodje kada citam fajl sa drugog kompjutera koristeci obicnu aplikaciju (a ne servis) koristeci isti ovaj kod opet je sve u redu. Kao da servis ne vidi sherovani k: disk. Da li neko zna u cemu je problem. |