Вопрос № 171865: Здравствуйте, помогите найти ошибку в исходниках. есть исходники, созданный еще в delphi 2005 и с использованием сторонних компонентов, которые для других версий не переделывали. решил я переделать программу под delphi 7. но после переделки что-то...
Вопрос № 171865:
Здравствуйте, помогите найти ошибку в исходниках. есть исходники, созданный еще в delphi 2005 и с использованием сторонних компонентов, которые для других версий не переделывали. решил я переделать программу под delphi 7. но после переделки что-то сделал не так и поэтому перестала работать процедура "FindTextButtonClick", т.е. все остальное работает, но не ищет слово в файлах а изначальные исходные файлы потеряны. сами исходники (компилируются
в delphi7) _http://narod.ru/disk/12771375000/1.rar.html
Отвечает Евгений/Genia007/, Студент :
Здравствуйте, vtornik. Вот смотрите в функции function TMainForm.FindSubStrInFile(const FileName:string):Integer; по команде ReplaceResult:=ChangeSubStrings(S,Source,Dest,CaseCheckBox.Checked or not CaseCheckBox.Enabled); переменные Source, Dest Вы передаёте пустыми, соответственно результат нулевой. Хотя как я понял здесь менять ни чего не надо, нужно просто в переменную Source вносить искомое слово и тогда в ListView отобразится результат. Добавте в функцию function TMainForm.FindSubStrInFile(const
FileName:string):Integer; строку
Код:
Source:= Edit3.Text;
в её начале и всё заработает.
----- Помогли тебе, помоги и ты.
Ответ отправил: Евгений/Genia007/, Студент
Ответ отправлен: 03.09.2009, 20:27
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253831
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.