Sorry, vha. GDISK mister du filerne - du kan måske i VB kopiere filerne fra en partiotion til en temp partition eller til een stor fil (dvs. pakke filerne på partitionen), ompartitionere og udpakke igen. Det er jo principelt det Pmagic o.lign. gør (omend den gør det i små bidder).
michaelemanuel > Er det bare en ide du har fået, eller VED du at det kan lade sig gøre fra VB, men bare ikke hvordan man gør? Er det sidste tilfældet, vil jeg forsøge at finde noget (selvom du jo også selv kan bruge søgemaskeiner ;o)
martin_moth> Jeg ved det kan lade sig gøre under Windows. Det er nok ikke muligt at gøre det i VB uden brug af API kald (så kan man diskutere om brugen af API kald er fra VB eller om det er fra Windows). Der findes flere komercielle programmer der kan resize NTFS partitions under Windows XP, så det er muligt (men sikkert ikke ukompliceret).
michael>> Fordi det kan lade sig gøre under windows er det ikke ensbetydende med, at der findes en metode til dette under VB (vha. API). Jeg siger heller ikke, at mit forslag er det du er ude efter - jeg er bare meget overbevist om, at det er den nærmeste løsning til dit problem hvis du ikke vil forlade VB-verdenen.
De komercielle programmer du henviser til (fx GDISK og PMagic) er uden tvivl lavet i C... Så det er ikke sikkert, at det er muligt i VB...
Nu er jeg ikke interesseret i at starte en religions diskution.
Men det er MEGET få ting jeg har oplevet der er muligt i C++, som ikke er muligt i VB. Bevares nogle ting er besværlige at lave under VB (og koden der kommer ud af det minder ofte ikke særlig meget om Basic), men det kan lade sig gøre.
En undtagelse er IShellLink Interface som ville være rar at have, men som ikke kan kaldes fra VB.
Jeg snakker ikke om C++, men C. Der er et logisk lag til forskel på C og VB/C++. At ændre i fil systemet er netop det logiske lag, som ligger imellem C og VB/C++... Samme begrænsning som gør, at du ikke kan lave et O/S i VB eller C++, men derimod skal bruge C...
Desværre, jeg skal bruge det i forbindelse med en software løsning.
Hvis der fandtes en PartitionMagic.OCX jeg kunne inkludere i mit program, så var det en anden sag. Men jeg har ikke brug for PartitionMagic's brugerflade - kun funktionaliteten.
Du kan lave det i C - men jeg tror det er meget omfattende... Du kan nemt lave en brugergrænseflade i VB og lade fx et dos-program tage sig af selve "re-partioneringen" (som foreslået tidligere). Det er jo principelt det samme som at bruge en OCX - man bruger ekstern software. Brugeren behøver aldrig se dos-programmet - det kan køre i baggrunden (specielt med VB.NET og multithread)...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.