前幾天問過這個問題,很多朋友給了我回答。本以為解決了。但現在新問題又來了。
這些**放在視窗的onclose方法裡沒問題,當視窗釋放後,excel物件也會中記憶體中清出。但我如果把這些代
碼放在其他地方,比如按鈕的onclick裡,就不行了,點了按鈕後,excel物件還是駐留在記憶體裡。
我的程式的功能是把excel表中的資料匯入到access裡。我的想法是匯入完乙個excel表後,先把excel物件釋放
,然後可以繼續選另乙個要匯入的excel表。我把釋放的**放在匯入按鈕裡。但結果是,匯入資料後,excel
物件不能釋放。再選其他excel表,再按匯入鍵,就會出錯。
請問應該怎樣才能通過單擊按鈕釋放excel物件?
解答:
Delphi Excel匯入 的通用程式
procedure tform1.btnclick sender tobject begin opendialog1.title 請選擇正確的excel檔案 opendialog1.filter excel xls xls if opendialog1.execute then edit1.text...
Delphi Excel匯入 的通用程式
步驟 1 連excel 自己知道其格式,最好是沒個字段在資料一一對應 2 讀excel資料,填入到資料庫 我這裡有個函式,實現把excel 中資料匯入資料庫,在一條資料匯入前判斷資料庫中是否有該資料,如果有,就不再匯入該資料 避免重複 你可以參考下 procedure tform qyxxcx.bi...
除錯EXC BAD ACCESS 物件釋放
當你對已釋放的物件傳送訊息 90 的可能是對引用計數為0的物件再release 或release那些autorelease物件時,就會出現報exc bad access這樣的錯誤。預設設定下 xcode不會給你定位具體是哪一行 不該去使用已釋放的物件,或者release用錯了。product edi...