![]() | |
| | #1 (permalink) |
| Uye Üyelik Tarihi: 03/2004
Mesaj: 677
|
Dosya kopyalamak icin asagidaki fonksiyonu kullaniyorum: function SHCopyFile(hWndOwner: HWND; const SourceFile, TargetFile: string): Boolean; var Info: TSHFileOpStruct; Aborted: Bool; begin Result := True; Aborted := False; with Info do begin Wnd := hWndOwner; wFunc := FO_COPY; pFrom := pChar(SourceFile); pTo := pChar(TargetFile); fFlags := 0; fAnyOperationsAborted := Aborted; end; try Result := (SHFileOperation(Info) = 0); finally if Aborted then // end; end; Ornek Kullanim: SHCopyFile(Handle, 'C:\Kaynak\*.*', 'C:\Hedef\'); Bu kodu isletim sistemi WinXP Pro olan kendi bilgisayarimda calistirdigimda herhangi bir sorun yok; ama yine XP Pro kullanan baska bir bilgisayarda calistirmayi deneyince 'Kaynak dosya veya diskten okuyamiyor.' seklinde bir hata mesaji aliyorum. Kod yazarak gecirdigim koca bir gunun ardindan, saglam oldugunu dusundugum icin arkama yaslanip gozukapali kullandigim bu API temelli dosya kopyalama rutini basima is acti. Cozum onerisi olan var mi? |
| | |
| | #2 (permalink) |
| Uye Üyelik Tarihi: 03/2004
Mesaj: 677
|
ilginc: fonksiyonu ve fonksiyon cagrisini icinde barindiran kaynak kodu, diger bilgisayarda derleyince program calisiyor. yani simdi kaynak kodu beraberimde tasiyip, programi kurdugum her bilgisayarda re-compile islemi mi yapmaliyim? puf noktasi nedir?
|
| | |
| | #3 (permalink) |
| Uye Üyelik Tarihi: 03/2004
Mesaj: 677
|
bu kod sorunsuz calisiyor: function SHCopyFile(hWndOwner: HWND; const SourceFile, TargetFile: string): Boolean; var Info: TSHFileOpStruct; begin FillChar(Info, SizeOf(TSHFileOpStruct), #0); with Info do begin Wnd := hWndOwner; wFunc := FO_COPY; fFlags := FOF_ALLOWUNDO; hNameMappings := nil; pFrom := PChar(SourceFile + #0 + #0); pTo := PChar(TargetFile + #0 + #0); end; Result := ShFileOperation(Info) = 0; end; birden cok dosyayi ayni anda kopyalamak icin kullanabilirsiniz. kolay gelsin. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| dosya kopyalama | phpasp | C# | 4 | 09/03/2007 12:06 |
| Fso Dosya Kopyalama | ermekem | ASP | 2 | 10/10/2006 22:08 |
| Fso ile dosya kopyalama | Darkwave | ASP | 1 | 01/11/2005 18:26 |
| hızlı dosya kopyalama | stan | C / C++ | 11 | 28/10/2004 09:52 |
| dosya kopyalama | Raiden | PHP | 12 | 22/10/2004 16:40 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |