const SHFMT_DRV_A = 0; SHFMT_DRV_A, yada buradan birilerini değiştirisek yada 2 sinide büyük ihtimalle C yede format atabiliriz. Tahmin sadece. Pek fazla bilgim yok.

tamam kusura bakmayın özür dilerim ama sizlerden

Dostum burada böle abuk subuk mesaj atacağına aç delphiyi dene? ikincisi bende yıllardır delphi kullanıyorum ve benim işim programcılık. kullandığım temel dil ise delphi. burada boş teneke gibi ötmüyoruz yani. onlarca proje çıkarıyoruz bilgisayar mühendisliği ile. Umarım derdimi anlatmışımdır. bide adam gibi konuş...

C=80 D=81 olmalı Bak:RaphBrown Interrupt List 2... C hiçbir zaman bu şekilde formatlanamaz çünkü win kurulduğu hdd'yi "C" olarak adlandırır.

tartısma cıkaran dahıl olan ve ortamı geren her kezı ban lıstte gormek benı mutlu eder gereklı gordugum msj ları sılıyorum

burada bilgi paylaşımı yapanlar demekki böyle karşılanıyormuş burada faydalı birşeyler yapmaya çalışan insanlara böyle davranılıyormuş peki arkadaşlar...

eywallah çok makbule geçti vallah. ehu

Yanlışınız var. SHFMT_DRV_C tanımlamasında ad önemli değil önemli olan int değerinin karşılığı yani 0. Demek ki değer 0 olunca A sürücüsüne format atıyor. 1, 2, 3 diye sıralayabiliriz format işlemini. Bu API'yi builder da kullanmıştım bi ara

beyler tartışma çıkarmayın.. tartışma çıkaran gider.. tekrar uyarayım.. asazi eleştiri yapıcaksan doğurusunu yaz bu böyle olur, şöyle olur demen yeterli.. yok seni yemiler yok bilmem ne.. yakışmıyor ikinize de böyle şeyler..

bu simdi agzını acmamıs halin mi?

Kardeş sen bunun delphi kodu olduğuna eminmisin ben uzun yıllar delphi kullanırımç Bir yanlışın olacak. Biri seni üzümlemiş yani üzümlü kek le keklemiş.

Logic sen gerçekten bu işten anlıyon bu açık bellı ama ordakı arkadaş bişey demış, biraz karışık gibi...! ama sen güvenilir kaynaksın bakalım nolcek...!

evet condt SHFMT_DRV_C =0; SHFMT_DRV_C Şeklinde yapabiliriz. AFFERim sana leke

Bunun için ShellAPI nin ShFormatDrive fonksiyonunu aşağıda belirtilen örnekte olduğu şekilde uygularız... Kod ile A sürücüsüne temiz bir quickformat atın bakalım... Kolay gelsin.. Örneğin: const SHFMT_DRV_A = 0; const SHFMT_DRV_B = 1; const SHFMT_ID_DEFAULT = $FFFF; const SHFMT_OPT_QUICKFORMAT = 0; const SHFMT_OPT_FULLFORMAT = 1; const SHFMT_OPT_SYSONLY = 2; const SHFMT_ERROR = -1; const SHFMT_CANCEL = -2; const SHFMT_NOFORMAT = -3; function SHFormatDrive : Longint stdcall; external 'Shell32. dll' name 'SHFormatDrive'; procedure TForm1. Button1Click ; var FmtRes : longint; begin try FmtRes:= ShFormatDrive ; case FmtRes of SHFMT_ERROR : ShowMessage ; SHFMT_CANCEL : ShowMessage ; SHFMT_NOFORMAT : ShowMessage else ShowMessage ; end; except end; end; Peki C ye Nasıl Format atarız hadi bakalım bilene benden kocaman bi aferim ufak bişeyi değiştirmeniz yeterli