Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибва в модуле. [D7, 2000]


worldmen ©   (2006-09-01 10:35:00) 

Установил Делфи 7 и компоненты RX 2.75 и FastReport.
Еще пробовал установить SpeedForm , но не получилось.
 Открываю прогу написанную на Делфи 5 (включает SpeedForm ).
Я игнорирую SpeedForm, так как там одна процедура с двумя строками, можно переделать.
 Но дальше пишет ошибку:
[Fatal Error] Ustav.dpr(5): Unit StdActns was compiled with a different version of StrUtils.TStringSearchOptions


Сергей М.   (2006-09-01 13:31:00) [1]


> что означает +^M^J'


Тоже самое что и #13#10


Palladin   (2006-09-01 13:31:00) [2]

это означает управляющие символы
Ctrl-M = #13 возврат каретки
Ctrl-J = #10 новая строка


worldmen   (2006-09-01 13:29:00) [3]

Нашел, SpeedForm был прописан в uses
Но тут ругался на PChar, я поставил PAnsiChar и все в порядке:

If Application.MessageBox(PChar('Вы действительно хотите удалить запись о взносе'^M^J+quMainNAME.AsString+^M^J'от '+quMainDATEOF.AsString+' на сумму '+quMainSUMMA.AsString),  'Внимание!',MB_YESNO+MB_ICONQUESTION)<>id_Yes Then Exit;

А что означает +^M^J'от. что за синтаксис?


worldmen   (2006-09-01 13:18:00) [4]

Удалил.
При компиляции выскакивает ошибка на SpeedForm, хотя я его так и не установил. Где можно удалить SpeedForm?


Palladin   (2006-09-01 12:57:00) [5]

удали StrUtils.dcu и StrUtils.pas из папки с исходниками rxlib


Плохиш   (2006-09-01 12:56:00) [6]


> worldmen ©   (01.09.06 10:54) [2]
> Я нашел в 3-ех местах StdActns

А теперь поищи StrUtils.


worldmen   (2006-09-01 12:54:00) [7]

не понял с чем должен быть BPL или PAS? с StdActns.*?
StdActns идет только pas.
И почему в новый?


Elen   (2006-09-01 11:08:00) [8]


> worldmen

В пакетах есть BPL или PAS? Если да то BPL ставь,
а если PAS, внедри их в новый package и уже устанавливай его


worldmen   (2006-09-01 10:54:00) [9]

Я нашел в 3-ех местах StdActns.*
 c:\Program Files\Borland\Delphi7\Lib\Debug\StdActns.dcu - изменил  имя на !StdActns.dcu
 c:\Program Files\Borland\Delphi7\Lib\StdActns.dcu - изменил  имя на !StdActns.dcu
 c:\Program Files\Borland\Delphi7\Source\Vcl\StdActns.pas
Ничего не изменилось


Ketmar   (2006-09-01 10:36:00) [10]

убить лишние .DCU, повторить процесс.


Наверх

Титульная страница Поиск, карта сайта Написать письмо