VB6/VBA
3. 2. 2012 0:36
anonym
91.127.79.74
Cauko, vie mi niekto pomoct so zadani spravnej cesty videa pre WMP. Kdyz vytvorim program napr. na CD a prenesiem na iny pocitac nemusi byt totozna mechanika. dik
3. 2. 2012 8:23
80.188.197.123
CD mechaniky pomocí WMI :
Dim strComputer As String strComputer = "." Dim objWMIService Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Dim colItems, objItem Set colItems = objWMIService.ExecQuery( _ "Select * from Win32_CDROMDrive") For Each objItem In colItems Debug.Print "Drive: " _ & objItem.Drive Debug.Print "Media Loaded: " _ & objItem.MediaLoaded Next
Nebo CD mechaniky pomocí API :
http://support.microsoft.com/kb/291575
3. 2. 2012 15:42
213.180.53.50
Jednoduše:
Dim AppAdresa As String = Application.StartupPath Dim PismenoDisku As String = AppAdresa.Substring(0, 2)
Anebo nikde úplnou adresu (včetně disku) nedávejte, Adresujte relativně od umístění aplikace - např. je-li soubor o dvě úrovně výše než program: ..\..\soubor.avi
3. 2. 2012 16:14
178.41.95.206
Predpokládam, že tento kód je pre VB.NET, avšak toto vlákno je na fóre Visual Basic 6 a iné verzie.
4. 2. 2012 11:53
Máte pravdu, nevšimnul jsem si, že jde o VB6, pak je to takto
Dim AppAdresa As String Dim PismenoDisku As String AppAdresa = App.Path PismenoDisku = Mid(AppAdresa, 1, 2)
Způsoby adresování (absolutní, relativní) jsou shodné
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít