|
Are you developing a PlayList or a Player to play the items in the PlayList?
What are you having the problem with?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
A playlist
Thanks for guidance.
|
|
|
|
|
OK. A playlist is nothing but a bunch of filenames, preferrably fully qualified paths. You can do that with an array or collection.
Dim playList As ArrayList
playList.Add("C:\playthis\song.wma")
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
hm.....how abt a player??
Thanks for guidance.
|
|
|
|
|
Now you've got a HUGE problem. Each of the file types you want to support is a different file format and requires different components to understand and play that format. If you want to write an app to "play" all these formats, you'll have to figure out which components to use to play each file extension. Each file will have different requirements, and different controls, for controlling the playback.
You could write your application to launch the manufacturers player for all these formats, if they're all installed.
Another option would be to design your application as a plug-in framework. Each plug-in supporting a different file format. This method is going to be FAR more complex though.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
What's the code for Vb.Net to open a dialog window, and after choosing a file, you will copy that particular file to a pre-determined location?
|
|
|
|
|
Dim dlg As New OpenFileDialog()
dlg.ShowDialog()
|
|
|
|
|
So how do i code it to copy the chosen file to another destination?
|
|
|
|
|
IO.File.Copy(sourcefile, desinationfile)
so i guess i would be something like:
Dim dlg As New OpenFileDialog()
If dlg.ShowDialog() = DialogResult.OK
IO.File.Copy(dlg.FileName, desinationfile)
End If
|
|
|
|
|
<br />
Dim dlg as New OpenFileDialog<br />
if dlg.ShowDialog() = DialogResult.Ok then<br />
System.IO.File.Copy(dlg.FileName, "C:\")<br />
EndIf<br />
' Will copy the chosen file to C:\<br />
|
|
|
|
|
Thanks guys..another question..
Can i change the filename while copying the file to the new location? So that it will be renamed when it is copied to the new location?
|
|
|
|
|
|
Hmm..but it doesn't teach us how to rename a file? Sorry but i'm really weak in Vb.Net >.<
|
|
|
|
|
Copy the code and run it.
<italic>Work hard, Work effectively.
|
|
|
|
|
Private Sub MenuItem16_Click(ByVal sender as System.Object,ByVal e as EventArgs)Handles MenuItem16.Click
Dim FileDialog As OpenFileDialog
Dim Test As New Test 'The Test class from MSDN
if FileDialog.ShowDialog() = DialogResults.Ok then
Test.Main()
End If
There's no build error, but after I chose a file from the dialog box, no file was copied to the new location What's my problem here?
Dim dlg as New OpenFileDialog
if dlg.ShowDialog() = DialogResult.Ok then
System.IO.File.Copy(dlg.FileName, "C:\")
EndIf
' Will copy the chosen file to C:\
I tried this as well, but after clicking OK in the dialog box, it gives an error indicating "Directory Exists", so i couldn't copy my chosen file to C:\ as well...why?
|
|
|
|
|
Nguyen Dinh Quy wrote:
Dim dlg as New OpenFileDialog
if dlg.ShowDialog() = DialogResult.Ok then
System.IO.File.Copy(dlg.FileName, "C:\")
EndIf
' Will copy the chosen file to C:\
Try
Dim dlg as New OpenFileDialog<br />
if dlg.ShowDialog() = DialogResult.Ok then<br />
System.IO.File.Copy(dlg.FileName, "C:\a.txt")<br />
EndIf
<italic>Work hard, Work effectively.
|
|
|
|
|
Dim dlg as New OpenFileDialog
if dlg.ShowDialog() = DialogResult.Ok then
System.IO.File.Copy(dlg.FileName, "C:\a.txt")
EndIf
Yah, this will create a text file in C:\...but what if the user chooses other types of files? (.exe, .pdf) I tried choosing an .exe file, but it creates a .txt file, using notepad to read the .exe file.
Dim dlg as New OpenFileDialog
if dlg.ShowDialog() = DialogResult.Ok then
System.IO.File.Copy(dlg.FileName, "C:\" + dlg.FileName)
EndIf
I tried this, but it gives an error indicating "The given path's format is not supported".
|
|
|
|
|
Nguyen Dinh Quy wrote:
Yah, this will create a text file in C:\...but what if the user chooses other types of files? (.exe, .pdf) I tried choosing an .exe file, but it creates a .txt file, using notepad to read the .exe file.
Do you mean you want do copy file dynamically, where the user can choose which file to be copied and where?
If the file you want to copy is .exe then the destination file must also .exe
so System.IO.File.Copy(dlg.FileName, "C:\a.exe")
Nguyen Dinh Quy wrote:
ystem.IO.File.Copy(dlg.FileName, "C:\" + dlg.FileName)
if dlg.FileName="c:\a.txt" then the destination file you use
"C:\" + dlg.FileName , then it means that you're copying file to "C:\c:\a.txt".
<italic>Work hard, Work effectively.
|
|
|
|
|
Ahh i guess my first post was horribly phased
Anyway yah, users can choose from the dialog box which files to be copied, but the location where the files are copied to is fixed. With "Files", i mean any types of files..
e.g. User chooses Example.txt from C:\, and it is copied to D:\.So now there's C:\Example.txt and D:\Example.txt.
The 1st question here is that i don't know how to do it.
|
|
|
|
|
The following code will handle copying of any file extension.
<br />
Dim FileDialog As New OpenFileDialog<br />
'FileInfo class has <br />
Dim myFile as System.IO.FileInfo<br />
<br />
With FileDialog<br />
if .ShowDialog() = DialogResults.Ok then<br />
'create FileInfo instance where .Filename is the fullpath of source <br />
'file. For example: C:\Example.txt<br />
myFile = new System.IO.FileInfo(.Filename)<br />
<br />
'FileInfo.Name property indicates the file name<br />
'For example: If the source file is C:\Example.txt than the FileInfo.Name<br />
'property is Example.txt<br />
myFile.CopyTo("D:\" & myFile.Name, false)<br />
<br />
'syntax: FileInfo.CopyTo(destfilename as String, forceoverwrite as Boolean)<br />
<br />
End If<br />
End With
I hope this makes sense
A.S.
|
|
|
|
|
i have a small req, that is in window application,
i have a datagrid with a check box in it, initially datagrid is empty/one blankrow . and two buttons AddButton, RemoveButton.
if i press a addButton the everytime one row has to add to the datagrid,i have to able to enter the data in datagrid,
If i select a check box of a row and press the removeButtonn that perticuler row has to remove from the datagrid.
Can anyone help me for the addButton and remButton click events with code
Thanks in advance.
ushar
raghu
|
|
|
|
|
DataGrid has to be bound to a DataSource before you can add and remove a row. Adding and removing of row has to be done in a recordset. Well I used VB6.0 and I used datagrid if I want to display the entire contents of a table. I the it does not require to be linked to a Datasource I use MSFlexGrid instead. I haven't explored it from VB.Net yet.
Hope this helps
|
|
|
|
|
hi everyone,
data types of the parameters in the pinvoke function or sub should passed by ByVal if it is a IN parameter and ByRef if it is IN/OUT parameter? just let me know if i'm correct...thanks!
|
|
|
|
|
Generally, yes. But what and how it's passed depends entirely on the parameter(s) of the function your calling. There are no hard and fast rules that work for every parameter.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I’m currently using IO.Directory.Delete(folderToDelete) to remove a folder. The problem is that it will not delete a folder that contains other folders and/or files.
Does anybody now how to remove a folder even if it has sub folders and/or files?
Could I use IO.Directory.Move(folderPathToDelete,"") or is that 'bad practice'?
Thank
Brad
|
|
|
|