我用.NET 2005 要連ACCESS資料庫~~~如果沒設密碼 都很OK~~
可是一旦設了密碼...= =+
夭壽~~
一直出現錯誤
自訂搜尋
2009/08/22
2009/08/11
C# 解決不能加入Shockwave Flash Object的問題
原本想要在winform裡面加一個Flash的控制項來玩玩~
結果沒想到一直出問題
會跑出啥未註冊的錯誤...
後來在網路上找了好久 看了好多討論
最後終於得到了一個偏方= =
在 專案→屬性→建置→平台目標 改成 x86
然後在 建置 裡面 不停的清除 + 重建 + 清除 + 重建 ............. 弄到 AxShockwaveFlashObject 的黃色驚嘆號不見為止= ="
結果沒想到一直出問題
會跑出啥未註冊的錯誤...
後來在網路上找了好久 看了好多討論
最後終於得到了一個偏方= =
在 專案→屬性→建置→平台目標 改成 x86
然後在 建置 裡面 不停的清除 + 重建 + 清除 + 重建 ............. 弄到 AxShockwaveFlashObject 的黃色驚嘆號不見為止= ="
2009/08/07
C# 使用 WebBrowser 取得網頁原始碼
webBrowser1.Navigate("http://www.roomi.com.tw/");
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
// 使用 WebBrowser.DocumentStream 取得網頁內容
// 使用 StreamReader 讀入資料流,設定編碼為 Encoding.Default
System.IO.StreamReader reader = new System.IO.StreamReader(webBrowser1.DocumentStream, System.Text.Encoding.Default);
string gethtml = reader.ReadToEnd();
...
}
C# 使用webBrowser控制項 操弄裡面的表單 *0*
private void webBrowser5_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser5.ReadyState < WebBrowserReadyState.Complete) return;
HtmlElement btnSubmit = webBrowser5.Document.All["btsubmit"];
HtmlElement Date_Year = webBrowser5.Document.All["Date_Year"];
HtmlElement Date_Month = webBrowser5.Document.All["Date_Month"];
HtmlElement Date_Day = webBrowser5.Document.All["Date_Day"];
HtmlElement mycontent = webBrowser5.Document.All["mycontent"];
Date_Year.SetAttribute("value", DateTime.Now.Year.ToString());
Date_Month.SetAttribute("value", DateTime.Now.Month.ToString().PadLeft(2, '0'));
Date_Day.SetAttribute("value", DateTime.Now.Day.ToString().PadLeft(2, '0'));
mycontent.SetAttribute("value", tmp);
btnSubmit.InvokeMember("click");
}
C# WebBrowser控制項的DocumentCompleted事件
最近在寫一些使用到webBrowser控制項的小程式
結果被他表面上的注解給騙了~~以為是在頁面完整載入以後才觸發=口=
原來 隨時都有可能會觸發的阿QQ"
所以原本預計跑一次的程式 跑了五六次 甚至十次以上
相當沒效率*0*
解決的方法只要加一行程式就可以嚕~~~~
結果被他表面上的注解給騙了~~以為是在頁面完整載入以後才觸發=口=
原來 隨時都有可能會觸發的阿QQ"
所以原本預計跑一次的程式 跑了五六次 甚至十次以上
相當沒效率*0*
解決的方法只要加一行程式就可以嚕~~~~
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (webBrowser1.ReadyState < WebBrowserReadyState.Complete)
{
return;
}
{
return;
}
//以下正常…………
}
訂閱:
文章 (Atom)
讀取中…
