Hoe een api aanroepen

Status
Niet open voor verdere reacties.

hanonymouss

Gebruiker
Lid geworden
7 sep 2011
Berichten
283
Hallo allemaal,

Ik wil graag dat ik mijn usb formateer.

Met deze api:

[CPP] Declare Function SHFormatDrive Lib "shell32" (ByVal hwndOwner As Long, ByVal iDrive As Long, ByVal iCapacity As Long, ByVal iFormatType As Long) As Long

Const SHFD_FORMAT_QUICK = 0

SHFormatDrive Me.hwnd, 0, SHFD_CAPACITY_DEFAULT, SHFD_FORMAT_QUICK
[/CPP]

Ik weet dat de nul voor een schijf nummer staat bv: A:\

Hoe kun je de api best gebruiken ,
 
Dank u voor de link MatthiWare, er staan zeer nuttige dingens op.
Ik heb de stappen gevolgd en toegepast en het werkt. Als ik de schijf wil formatteren krijg ik gewoon de dialog te zien. Ik wil hem graag dat ik dat via mijn programma doe. Dus button , progessbar
 
Je kan ook met een shell command een schijf formatteren, maar een progressbar gaat dan niet lukken...

Code:
Shell("Format [schakelopties]")

Hierbij kan je ook kiezen of er op het proces gewacht moet worden en of het proces zichtbaar moet zijn. Eigenlijk roep je hiermee gewoon een CMD command aan...


Succes!:thumb:
 
Deze optie vind ik wat te riskant. Ik denk dat ik gewoon verder ga werken met de API

Toch bedankt voor jullie hulp: MartinJM en MatthiWare
 
Ik begrijp dat het nu gelukt is met de API?

Zo ja: Hoe is het nu opgelost?
Zo nee: Waarom staat de vraag op opgelost?:P


MartinJM
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan