Thats not the complete code but thats the line givem e the exception:
The file exist 100% i did breakpoint and saw it checked my hard disk and im also using this file with a control i did long time ago on this project and display the file in picturebox and its working ok.
But this line : FrameGrabber.Ge tFrameFromVideo (Video_File_To_ Play, 0.2d); give me the exception:
Could not load file or assembly 'Interop.Dexter Lib, Version=1.0.0.0 , Culture=neutral , PublicKeyToken= 59345589f61c4f3 1' or one of its dependencies. The system cannot find the file specified.
Im using .NET 4.0
And windows 7 64bit
In this project References i added : Interop.DexterL ib and JockerSoft.Medi a
Maybe the Interop.DexterL ib need another version?
This is the complete exception:
Thanks.
Code:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Media; using Microsoft.VisualBasic; using Microsoft.VisualBasic.Devices; using System.Runtime.InteropServices; using Text_Adventure_Escape_The_Room; using DexterLib; using JockerSoft.Media; namespace Text_Adventure_Escape_The_Room { public partial class Form1 : Form { IMediaDet IMedia; ISampleGrabber grabb; SoundPlayer sp = new SoundPlayer(@"d:\door_closing2.wav"); string Video_File_To_Play; string s; string inventory; char[] chars; int i=0; public Form1() { InitializeComponent(); textBox1.Enabled = false; Video_File_To_Play = @"d:\lightnings3.avi"; FrameGrabber.GetFrameFromVideo(Video_File_To_Play, 0.2d);
The file exist 100% i did breakpoint and saw it checked my hard disk and im also using this file with a control i did long time ago on this project and display the file in picturebox and its working ok.
But this line : FrameGrabber.Ge tFrameFromVideo (Video_File_To_ Play, 0.2d); give me the exception:
Could not load file or assembly 'Interop.Dexter Lib, Version=1.0.0.0 , Culture=neutral , PublicKeyToken= 59345589f61c4f3 1' or one of its dependencies. The system cannot find the file specified.
Im using .NET 4.0
And windows 7 64bit
In this project References i added : Interop.DexterL ib and JockerSoft.Medi a
Maybe the Interop.DexterL ib need another version?
This is the complete exception:
Code:
System.IO.FileNotFoundException was unhandled Message=Could not load file or assembly 'Interop.DexterLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=59345589f61c4f31' or one of its dependencies. The system cannot find the file specified. Source=JockerSoft.Media FileName=Interop.DexterLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=59345589f61c4f31 FusionLog==== Pre-bind state information === LOG: User = Chocolade-PC\Chocolade LOG: DisplayName = Interop.DexterLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=59345589f61c4f31 (Fully-specified) LOG: Appbase = file:///D:/C-Sharp/Escape_The_Room_Game/Text_Adventure_Escape_The_Room/Text_Adventure_Escape_The_Room/bin/Debug/ LOG: Initial PrivatePath = NULL Calling assembly : JockerSoft.Media, Version=1.0.0.1, Culture=neutral, PublicKeyToken=59345589f61c4f31. === LOG: This bind starts in default load context. LOG: No application configuration file found. LOG: Using host configuration file: LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config. LOG: Post-policy reference: Interop.DexterLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=59345589f61c4f31 LOG: Attempting download of new URL file:///D:/C-Sharp/Escape_The_Room_Game/Text_Adventure_Escape_The_Room/Text_Adventure_Escape_The_Room/bin/Debug/Interop.DexterLib.DLL. LOG: Attempting download of new URL file:///D:/C-Sharp/Escape_The_Room_Game/Text_Adventure_Escape_The_Room/Text_Adventure_Escape_The_Room/bin/Debug/Interop.DexterLib/Interop.DexterLib.DLL. LOG: Attempting download of new URL file:///D:/C-Sharp/Escape_The_Room_Game/Text_Adventure_Escape_The_Room/Text_Adventure_Escape_The_Room/bin/Debug/Interop.DexterLib.EXE. LOG: Attempting download of new URL file:///D:/C-Sharp/Escape_The_Room_Game/Text_Adventure_Escape_The_Room/Text_Adventure_Escape_The_Room/bin/Debug/Interop.DexterLib/Interop.DexterLib.EXE. StackTrace: at JockerSoft.Media.FrameGrabber.GetFrameFromVideo(String videoFile, Double percentagePosition, Double& streamLength, Size target) at JockerSoft.Media.FrameGrabber.GetFrameFromVideo(String videoFile, Double percentagePosition) at Text_Adventure_Escape_The_Room.Form1..ctor() in D:\C-Sharp\Escape_The_Room_Game\Text_Adventure_Escape_The_Room\Text_Adventure_Escape_The_Room\Form1.cs:line 34 at Text_Adventure_Escape_The_Room.Program.Main() in D:\C-Sharp\Escape_The_Room_Game\Text_Adventure_Escape_The_Room\Text_Adventure_Escape_The_Room\Program.cs:line 18 at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException:
Thanks.
Comment