Solved

Reading a .edl file for commercial detection in Visual Basic 2008

Posted on 2009-05-08
2
299 Views
Last Modified: 2013-11-27
I am using the ShowAnalyzer from Dragon Global to detect commercials on live TV (the broadcast is delayed).  Their program outputs to a .edl file which lists the blocks of commercials (in seconds).  The .edl file is constantly being updated and I was wondering what would be the best way to have my VB.Net program read and act upon a new commercial.  Thanks for the help, Ron
Contents of .edl file
 
387.84	538.92	0
1257.32	1438.96	0
1930.84	2061.56	0
2239.68	2510.92	0
2747.76	2981.56	0
3771.4	3902.16	0
4121.28	4372.36	0
4546.92	4793.84	0
5082.72	5347.28	0
5527.28	5527.28	0

Open in new window

0
Comment
Question by:rmocogni
2 Comments
 
LVL 15

Accepted Solution

by:
ChloesDad earned 500 total points
ID: 24345204
You can use the filewatcher object to detect when the file is changed



sub setupwatch
 
        ' Create a new FileSystemWatcher and set its properties.
        Dim watcher As New FileSystemWatcher()
        watcher.Path = yourpath
        ' Watch for changes in LastAccess and LastWrite times, and
        ' the renaming of files or directories. 
        watcher.NotifyFilter = (NotifyFilters.LastWrite)
        ' Only watch text files.
        watcher.Filter = yourfilename
        ' Add event handlers.
        AddHandler watcher.Changed, AddressOf OnChanged
 
        ' Begin watching.
        watcher.EnableRaisingEvents = True
 
    End Sub
 
    ' Define the event handlers.
    Private Shared Sub OnChanged(source As Object, e As FileSystemEventArgs)
        ' Specify what is done when a file is changed
    End Sub    

Open in new window

0
 

Author Closing Comment

by:rmocogni
ID: 31579680
Thank you, that was exactly what I needed.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The ECB site provides FX rates for major currencies since its inception in 1999 in the form of an XML feed. The files have the following format (reducted for brevity) (CODE) There are three files available HERE (http://www.ecb.europa.eu/stats/exch…
A theme is a collection of property settings that allow you to define the look of pages and controls, and then apply the look consistently across pages in an application. Themes can be made up of a set of elements: skins, style sheets, images, and o…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question