Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi 2

Модерирует : ShIvADeSt

ShIvADeSt (22-03-2007 02:18): http://forum.ru-board.com/topic.cgi?forum=33&topic=8142  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение темы http://forum.ru-board.com/topic.cgi?forum=33&topic=3647&start=2020#lt
Внимание, все большие куски кода (более 5 строк) оформляем в тег [more] дабы уменьшить размер поста.

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:52 20-04-2006 | Исправлено: ShIvADeSt, 02:02 30-06-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi all!
Кто какие компоненты использует для отображения всплывающих окошек типа как в QIP?

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 16:32 15-06-2006
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
MSNPopUp - using MSN-style popup windows in your Delphi programs
Copyright (C) 2001-2003 JWB Software


----------
Хочешь всего и сразу, а получаешь ничего и постепенно.

Всего записей: 519 | Зарегистр. 13-10-2004 | Отправлено: 05:46 16-06-2006
0315

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
???
В общем есть Edit, в нём написан путь к сохраняемым файлам, нужно реализовать возможность изменения этого пути.
Как в Delphi вызвать диалог выбора каталога (не файла) как в установщиках.
Есть также проблемка, если вводить путь вручную то он не сохраняет файлы в несуществующий каталог, есть у кого алгоритм, который проверял бы существует ли указанный путь, а если не существует, то создавал бы недостающие каталоги.

Всего записей: 5 | Зарегистр. 17-04-2006 | Отправлено: 07:18 16-06-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
0315
Выбор папки - функция SelectDirectory (их 2 перегруженых, одна показывает делфийский диалог, вторая - виндовый)
Проверка на наличие папки - DirectoryExists
Создание папки - ForceDirectories

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 08:17 16-06-2006 | Исправлено: RomanTim, 08:18 16-06-2006
fixer84



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vshersh
В бергах также есть возможность создавать красивые всплывающие окошки.

Всего записей: 214 | Зарегистр. 30-07-2005 | Отправлено: 08:26 16-06-2006
EVD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0315

Цитата:
Как в Delphi вызвать диалог выбора каталога (не файла) как в установщиках.  

 
Либо через WinApi (функция SHBrowseForFolder), либе используя какие-нибудь библиотеки, например TJvBrowseForFolderDialog из JEDI.
 

Цитата:
есть у кого алгоритм, который проверял бы существует ли указанный путь, а если не существует, то создавал бы недостающие каталоги

 
В Delphi есть функция ForceDirectories

Всего записей: 123 | Зарегистр. 22-12-2005 | Отправлено: 08:31 16-06-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PowerChute
fixer84
Спасибо!
Мсновский я уже юзал, берги щас гляну...
Чем понравился мсновский - тем что весь компонент в одном файле - очень удобно добавлять в проект...
Слышал, что еще в SUIPAck тоже что-то подобное есть - кто-нибудь пользовал?
 

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 10:22 16-06-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh, есть ещё в TMS (алертвиндоу).

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 16:28 16-06-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reenoip
Кстати да - по моему dcreader к обменнику его использует, или я ошибаюсь?

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 16:34 16-06-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh, если честно - я без понятия. Просто эту программу не использую
Надо, кстати, попробывать её.
 
Насчёт той компоненты, что использует QIP - я слышал, что она стоит в пределах $300. По-моему, такая цена - это бред. Я пытался реализовать такое же и у себя, долго искал, но, в конце концов, отказался и от а-ля MSN, и от алертвиндоу. В процессе поиска как-то остыл к таким окошкам окончательно )))

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 21:13 16-06-2006
russko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sabbath_Black

Цитата:
Господа, прошу у Вас помощи. Дело в том что я вообще не знаю Delphi. Только пытаюсь хотябы чуть-чуть разобраться. Мои познания пока сводятся к созданию формы и добавлению на неё всяких компанентов. Так вот вопрос:
Мне нужно как-то привязать обычную кнопку на форме к сторонней эксешки из коренной папки будующей программы. Как это сделать, какой код для кнопки прописать?
Извените если что не так написал, просто инфра эта мне очень нужна, а куда обратится не знаю. Заранее благодарен...

Для этого используется функция ShellExecute(...). В Делфи хелп по ней вполне достаточен. Главное не забыть подключить в списке модулей (раздел uses) - ShellApi

Всего записей: 176 | Зарегистр. 20-07-2005 | Отправлено: 09:35 17-06-2006
Betorgon



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А как можно сделать так, чтобы можено было создавать Tab'ы с одинаковыми объектами на них (конкретно что-бы можно было создавать Tab'ы с RichEdit'ами)

Всего записей: 272 | Зарегистр. 19-05-2006 | Отправлено: 21:00 17-06-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Betorgon
Что значит создавать?  
В дизайнтайме - PageControl и создавай на нем сколько нужно табовс чем угодно на них.
В рантайме в нужном событии формы
Код:
 
ts := TTabSheet.Create(Self);
ts.PageControl := PageControl1;
re := TRichEdit.Create(Self);
re.Parent := ts;
...

или написать свой класс-наследник от TTabSheet, который будет сам себе создавать сколько нужно жочерних контролов, быть для них Owner-ом и Parent-ом, а форма будет его просто создавать и подвешивать на PageControl

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 15:19 18-06-2006
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Betorgon
Или создать фрейм с нужными контролами, а потом просто в рантайме создавать шиты, и на них уже грузить фрейм.

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:55 19-06-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reenoip
Посмотрел разные - и тоже остановил свой выбор на мсн
По ходу, самый простой и в то же время самый навороченный вариант

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 10:34 19-06-2006
RostY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли при использовании TQuery и BDE избавиться от появления всяких нехороших файлов: _qsql*.db ?

Всего записей: 387 | Зарегистр. 11-01-2006 | Отправлено: 15:23 19-06-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в Memo можно узнать количество оставшихся символов для ввода (выставил ограничение на 999)?

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 20:07 19-06-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
reenoip
Код:
Label1.Caption := IntToStr(Memo1.MaxLength - Length(Memo1.Lines.Text));

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 20:37 19-06-2006
Ramazan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RostY
Насколько я знаю - нет

Всего записей: 359 | Зарегистр. 13-04-2002 | Отправлено: 22:21 19-06-2006
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Можно ли при использовании TQuery и BDE избавиться от появления всяких нехороших файлов: _qsql*.db ?

В нормальных условиях работы программы эти временно создаваемые файлы должны сами удаляться при исполнении TQuery.Close. Остаются они обычно только когда прога снимается, или прерывается при отладке.
 
Добавлено:
В принципе, помница, их можно назначить создаваться в определенном каталоге...

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 22:39 19-06-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi 2
ShIvADeSt (22-03-2007 02:18): http://forum.ru-board.com/topic.cgi?forum=33&topic=8142


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru