Click here to Skip to main content
15,916,042 members
Home / Discussions / C#
   

C#

 
GeneralRe: C++ and Bios Pin
leppie3-Mar-05 23:38
leppie3-Mar-05 23:38 
GeneralWindows Service & SendMessage Pin
s211197923-Mar-05 22:15
s211197923-Mar-05 22:15 
GeneralRe: Windows Service & SendMessage Pin
mav.northwind3-Mar-05 22:23
mav.northwind3-Mar-05 22:23 
GeneralRe: Windows Service & SendMessage Pin
s211197923-Mar-05 22:38
s211197923-Mar-05 22:38 
GeneralRe: Windows Service & SendMessage Pin
mav.northwind4-Mar-05 0:45
mav.northwind4-Mar-05 0:45 
GeneralRe: Windows Service & SendMessage Pin
James Poulose4-Mar-05 2:49
James Poulose4-Mar-05 2:49 
GeneralUsing Word functions Pin
V.3-Mar-05 21:29
professionalV.3-Mar-05 21:29 
GeneralReading ID3 tags with Shell32 Pin
Rob Tomson3-Mar-05 20:44
Rob Tomson3-Mar-05 20:44 
I came across this article http://www.codeproject.com/csharp/ShellID3TagReader.asp[^] and so I tried doing exactly as shown but it's not working. When the folder.GetDetailsOf function returns it's blank but I know for a fact that there this mp3 has an ID3 tag. Furthermore when I add the extra columns in Windows Explorer to see the mp3 info it doesn't display anything. Can my Shell32 be broken somehow? Here's the code I have (even though it's the same in the article):
MP3File mp3File = new MP3File();<br />
string fileName = FilePath.Substring(FilePath.LastIndexOf("\\") + 1);<br />
string filePath = FilePath.Substring(0, FilePath.LastIndexOf("\\"));<br />
<br />
Shell32.Shell shell = new Shell32.ShellClass();<br />
Shell32.Folder folder = shell.NameSpace(filePath);<br />
Shell32.FolderItem folderItem = folder.ParseName(fileName);<br />
<br />
if(folderItem != null)<br />
{<br />
	mp3File.FileName = fileName;<br />
	mp3File.AlbumName = folder.GetDetailsOf(folderItem, 17);<br />
	mp3File.ArtistName = folder.GetDetailsOf(folderItem, 16);<br />
	mp3File.SongTitle = folder.GetDetailsOf(folderItem, 10);<br />
	mp3File.TrackNumber = folder.GetDetailsOf(folderItem, 19);<br />
}<br />
<br />
folderItem = null;<br />
folder = null;<br />
shell = null;<br />
<br />
return mp3File;


I'm using XPpro SP2.
Please Help,
Rob Tomson

--
There are 10 kinds of people. Those who understand binary and those who don't.

Generalhelp me plz Pin
Member 17782963-Mar-05 20:42
Member 17782963-Mar-05 20:42 
GeneralRe: help me plz Pin
Sebastian Schneider3-Mar-05 22:16
Sebastian Schneider3-Mar-05 22:16 
GeneralRe: help me plz Pin
Member 17782963-Mar-05 22:36
Member 17782963-Mar-05 22:36 
GeneralRe: help me plz Pin
J4amieC3-Mar-05 22:39
J4amieC3-Mar-05 22:39 
GeneralRe: question Pin
Member 17782964-Mar-05 1:58
Member 17782964-Mar-05 1:58 
GeneralRe: Pin
Member 17782966-Mar-05 18:47
Member 17782966-Mar-05 18:47 
QuestionHow to dynamically add and use controls at runtime (use custom Pin
oohungoo3-Mar-05 19:56
oohungoo3-Mar-05 19:56 
GeneralProblem with MDI Child form. Pin
Saurabh Mundhra3-Mar-05 19:44
Saurabh Mundhra3-Mar-05 19:44 
GeneralRe: Problem with MDI Child form. Pin
Pushkar Pathak15-Mar-05 20:43
Pushkar Pathak15-Mar-05 20:43 
GeneralRead / Write an Image file Pin
Rob Tomson3-Mar-05 17:20
Rob Tomson3-Mar-05 17:20 
GeneralRe: Read / Write an Image file Pin
Yulianto.3-Mar-05 19:15
Yulianto.3-Mar-05 19:15 
GeneralRe: Read / Write an Image file Pin
Rob Tomson3-Mar-05 19:24
Rob Tomson3-Mar-05 19:24 
GeneralRe: Read / Write an Image file Pin
leppie3-Mar-05 20:36
leppie3-Mar-05 20:36 
GeneralRe: Read / Write an Image file Pin
Rob Tomson3-Mar-05 20:38
Rob Tomson3-Mar-05 20:38 
GeneralRe: Read / Write an Image file Pin
Sebastian Schneider3-Mar-05 22:24
Sebastian Schneider3-Mar-05 22:24 
GeneralRe: Read / Write an Image file Pin
Rob Tomson3-Mar-05 22:32
Rob Tomson3-Mar-05 22:32 
GeneralRe: Read / Write an Image file Pin
Sebastian Schneider3-Mar-05 22:40
Sebastian Schneider3-Mar-05 22:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.