全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2492
推到 Plurk!
推到 Facebook!

請問錯誤訊息error Sy424是何意思

答題得分者是:hagar
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-19 22:26:39 IP:211.22.xxx.xxx 未訂閱
程式本來能跑的 後來不知怎麼的出現這個錯誤 [fatal error]myproj.dpr[31]:internal error Sy424 請問這是什麼意思啊 畫面是停在我的Application.Initialize;那裡??? 謝謝 發表人 - ddy 於 2002/11/28 14:04:09
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-20 07:15:54 IP:211.22.xxx.xxx 未訂閱
參考底下這一篇: Question:
When trying to compile a program in Delphi 5, it gives an Internal Error SY424 message. What does this error mean? How can I solve this situation
Answer:
The 'SY' part means it's a symbol table error. Try deleting the DSM file of your app and do a complete build.
Overview of Internal Errors: B : debugger BC : debugger BR : browser C : codegen CM : command line version of the compiler D : parser DB : debugger DBG: debug info output DM : IDE version of the compiler E : parser EO : debugger/evaluator FN : filename / pathname parsing GH : HPP generator I : code generator IN : inspectors L : linker LI : BPI file writing LO : object file loading M : memory allocation MA : name mangling MB : multi-byte (MBCS) support O : object (OMF) file handling P : package managment R : resource writing S : scanner ST : standard procedure handling SY : symbol table T : code generator TI : RTTI generator U : parser UD : IDE version of the compiler UI : error handling URW: DCU reading/writing W : Object file (OMF) writing X : code generator
-- Everything I say is a lie.
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-20 09:21:56 IP:211.22.xxx.xxx 未訂閱
引言: 參考底下這一篇: Question:
When trying to compile a program in Delphi 5, it gives an Internal Error SY424 message. What does this error mean? How can I solve this situation
Answer:
The 'SY' part means it's a symbol table error. Try deleting the DSM file of your app and do a complete build.
-- Everything I say is a lie.
Sorry 我在該project的目錄找了一下 並沒有發現有.DSM 的檔案 只有.DFM的 不知道你說的是指那一種檔案呢? 謝謝!!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-20 09:45:02 IP:211.22.xxx.xxx 未訂閱
那再參考這個試試:
What to do when you encounter an "Internal Error"
  • If the error occurs immediately after you have modified code in the editor go back to the spot where you made your changes and make a note of what was changed.
  • If you can undo or comment out the change and recompile your application successfully it is possible that the programming construct that you were using exposes a problem with the compiler so jump down to step 7. If not try, the next few steps to resolve your problem.
  • Delete all of the .DCU and .DCP files associated with your project.
  • Close your project completely using File | Close All, then reopen your project, this will clear the unit cache maintained in the IDE. Alternatively you can simply close the IDE and restart.
  • Another option is to try and rebuild your entire application using the Project | Build option so that the compiler will regenerate all of your DCUs.
  • If the error is still present exit the IDE and try to compile your application using the command line version of the compiler (dcc32.exe) from a command prompt. This will remove the unit caching of the IDE from the picture and could help to resolve the problem.
  • If the problem still exists go back to the place where you last made modifications to your file and review the code to see if there are any alternative ways to write the same logic (explained further below).

整篇請參考: http://homepages.borland.com/strefethen/info/InternalError.htm
-- Everything I say is a lie. 發表人 - hagar 於 2002/09/20 10:05:47
系統時間:2024-04-19 11:45:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!