2011-08-26 49 views
0

這是一個函數的一部分,它爲我在C#和Tao中製作的精靈遊戲加載聲音。alutLoadMemoryFromFile調用錯誤

int format; 
float frequency; 
int size;  
IntPtr data = Alut.alutLoadMemoryFromFile(path, out format, out size, out frequency); 
System.Diagnostics.Debug.Assert(data != IntPtr.Zero, "alutLoadMemoryFromFile failed."); 

在我的電腦上,這個斷言是好的。我把我的遊戲給了幾個人,在他們的電腦上這個Assert失敗了。可能是什麼原因?

謝謝

回答

0

也許你應該檢查路徑是否有效:

System.Diagnostics.Debug.Assert(File.Exists(Path), "File not found"); 
+0

我以前是的,一切細密檢查。還有其他一些問題。 – pokoko222