我的代碼是完全一樣的幫助文件中的示例:德爾福瘋了:說TstringList.sorted是一個「未聲明的標識符」
myStrings := TStringList.Create;
myStrings.Sorted := True;
myStrings.Duplicates := dupIgnore;
編譯器告訴我,無論sorted
和Duplicates
是未申報的標識符。
但是,如果它正確地重新調整了TStringList.Create
?我還沒有在其他地方重新定義stringList類。它是一個簡單的測試存根,它具有絕對最小的組成部分,以測試特定的技術... uses Classes, Windows and Dialogs
- 按該順序。
你在哪裏聲明myStrings - 你能共享代碼? – code4life 2010-06-19 11:46:37
函數doSomeThing:boolean; var myStrings:TStrings; begin ... – 2010-06-19 21:17:43
創建不會失敗,因爲TStringlist是在類中定義的。 TStrings(myStrings類型)的標識符未定義。 – mjn 2010-06-21 10:45:52