線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:638
推到 Plurk!
推到 Facebook!

為何 EInvlidPointer

尚未結案
MorganBoy
一般會員


發表:14
回覆:75
積分:22
註冊:2003-04-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-08 22:18:09 IP:218.168.xxx.xxx 未訂閱
老板交代要作一個Demo的系統給客戶,小弟就將Demo功能的抓出來作個新專案,Compiler 也沒問題,執行也沒問題,可是某些功能就不行,就是 Invliad Pointer error﹝EInvalidPointer﹞。有時可以open表格,有時就是不能開表格。有些功能可以用,比如用到EMail或壓縮取回等又可以,有時...真不知是怎麼回事。可是同目錄的原先的上市的系統硬是沒問題,我只是子集合為何不行? 試了兩天了,眼睛都試花了。只是子集合,為何不行?實在頭痛,可否請前輩們幫忙一下。謝謝。
MorganBoy
一般會員


發表:14
回覆:75
積分:22
註冊:2003-04-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-09 13:42:18 IP:61.231.xxx.xxx 未訂閱
我試了老半天,發現出問題的多是在Form執行APLibraryUnit某個 Function以由INI檔抓回控制string值時出問題的,可是這實在太不可思議了。因為不可能如此的阿。function如下: function GetControlStrOK ( var S : string ) : Boolean ; begin S:=GetFromINIFile(IniFileName , IniSecName ... ) ; Result:=S<>'' ; end ; 發表人 - morganboy 於 2004/12/09 13:43:58
RobertLi
一般會員


發表:1
回覆:31
積分:21
註冊:2002-09-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-09 16:42:00 IP:61.231.xxx.xxx 未訂閱
同樣的來源,可能結構也類似,一邊可以,另一邊不可以。這很奇怪。 你的函式是非常非常沒問題的。應該是OK的。 不過,你講起string,我倒想起來Borland-DLL常出現的陷阱了,試試: 在你的Project-> view source->project first uses 加 Sharemem
MorganBoy
一般會員


發表:14
回覆:75
積分:22
註冊:2003-04-30

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-10 06:51:36 IP:61.231.xxx.xxx 未訂閱
一語驚醒夢中人,果然是這個原因,痛了兩天,原來如此。 謝謝前輩。感謝感謝。
kendjoe
一般會員


發表:14
回覆:18
積分:6
註冊:2005-02-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-30 15:59:30 IP:211.23.xxx.xxx 未訂閱
最近遇到類似的問題,看到前大大的解決方式 project->view source->project first use .... 但有看沒有懂,是否請大大再說明一下… 小弟感激不盡
系統時間:2024-06-08 11:27:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!