Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2015, 19:38   #1
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
Вопрос Устранить конфликт двух FilenameEdit

Вобщем есть два FilenameEdit, в один я гружу например имена, в другой я гружу например фамилии. А дальше эти имена или фамилии (или и то и другое вместе) подставляется в html-код в виде макросов $NAME$ и $SURNAME$, но я не всегда использую эти 2 макроса вместе соответственно не всегда используются оба FilenameEdit , как можно реализовать чтобы оба FilenameEdit не зависили друг от друга? Т.к если в один не загрузить .txt файл - делфи ругается. Спасибо.
FleXik вне форума Ответить с цитированием
Старый 30.11.2015, 13:40   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

FilenameEdit что это вообще такое? В стандартной поставке Delphi я что-то не встречал такой компонент.
FaTaL вне форума Ответить с цитированием
Старый 30.11.2015, 13:53   #3
SLAUR
Пользователь
 
Регистрация: 16.10.2014
Сообщений: 51
По умолчанию

в JEDI есть JvFilenameEdit но я так и не понял вопрос
SLAUR вне форума Ответить с цитированием
Старый 30.11.2015, 14:08   #4
Dimitr69
Пользователь
 
Регистрация: 27.07.2015
Сообщений: 10
По умолчанию

Компонент JvFilenameEdit визуальный и предназначен для выбора имен файлов из тех что есть на диске.
Цитата:
в один я гружу например имена, в другой я гружу например фамилии...
Как это ты делаешь? Почему эти 2 компонента у тебя зависимы? Уточни...
может они нарко-зависимы, алкоголе зависимы...
Не корректный вопрос....

"Приходит лошадь к корове. Спрашивает:
- Дай мне молока!
Та отвечает: "Тебе порезать или завернуть?"
- Да мне все равно, я сегодня в шерстяных носках...."
Dimitr69 вне форума Ответить с цитированием
Старый 30.11.2015, 14:33   #5
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

FleXik вне форума Ответить с цитированием
Старый 30.11.2015, 15:03   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А как они зависят друг от друга?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.11.2015, 15:12   #7
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

нужно проверку что ли сделать, если в первом FilenameEdit загружен .txt файл - наполняем первый TStringList данными из первого файла, если во второй FilenameEdit загружен .txt файл - наполняем второй TStringList данными из второго файла
FleXik вне форума Ответить с цитированием
Старый 30.11.2015, 15:13   #8
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

т.к бывает что я использую только один FilenameEdit, а зависят они от TStringList, т.к если в FileNameEdit нет пути к .txt файлу - соответственно не с чего загружать данные в TStringList, и получается ошибка
FleXik вне форума Ответить с цитированием
Старый 30.11.2015, 15:16   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А проверить слабо перед загрузкой в стринглист наличие имени в компоненте?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.11.2015, 15:18   #10
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
А проверить слабо перед загрузкой в стринглист наличие имени в компоненте?
таки да, уже бошка совсем отупела, думаешь будет достаточно?

Код:
if Pos('.txt', sFileNameEdit1.Text)<>0 then
NAME.LoadFromFile(sFileNameEdit1.Text);
if Pos('.txt', sFileNameEdit2.Text)<>0 then
SURNAME.LoadFromFile(sFileNameEdit2.Text);
FleXik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конфликт двух библиотек johny_03 JavaScript, Ajax 1 02.04.2015 23:29
Необходимо устранить ошибку Натали17 Помощь студентам 1 04.10.2012 20:59
Конфликт двух TImage. grater83 Общие вопросы Delphi 9 12.09.2009 19:09
Устранить не совместимость типов Persik Общие вопросы Delphi 2 09.09.2009 12:13
Устранить ошибку AlenaBEL Помощь студентам 7 23.11.2008 15:00