Bionicelf Опубликовано: 7 сентября 2007 Опубликовано: 7 сентября 2007 Интересно есть ли среди нас те кто пишет на Delphi?Если есть то може кто знает как замутить в Turbo Delphi что-то типа TShellTreeView?
Zone#999 Опубликовано: 7 сентября 2007 Опубликовано: 7 сентября 2007 Интересно есть ли среди нас те кто пишет на Delphi?Если есть то може кто знает как замутить в Turbo Delphi что-то типа TShellTreeView?В Visual Basic 6.5 TreeView — это стандартный компонент OCX (инсталлируется вместе с VB и класс создавать не надо) Delphi тоже его по-моему имеет :) (Delphi 7 — точно :) )
Bionicelf Опубликовано: 7 сентября 2007 Автор Опубликовано: 7 сентября 2007 В Delphi 7 то он есть, а вот когда я перенёс свой проект на Turbo Delphi тут то и появились проблемы...
Zone#999 Опубликовано: 7 сентября 2007 Опубликовано: 7 сентября 2007 В Delphi 7 то он есть, а вот когда я перенёс свой проект на Turbo Delphi тут то и появились проблемы...Turbo Delphi поддерживает импорт OCX и DLL ? Если да, то надо через него посмотреть TreeView.OCX или одноимённую DLL. Открой подпапку SYSTEM или SYSTEM32 папки Windows. Когда найдёшь и прогрузишь, TreeView появится в панели инструментов.
Bionicelf Опубликовано: 8 сентября 2007 Автор Опубликовано: 8 сентября 2007 Некое подобие TTreeView там есть. Но теперь я выяснил что у меня весь проект там работает некорректно, точнее сказать вообще не работает. Он компилится, запускается, но почти ни одна функция не работает нормально, хотя в D6 всё ьыло идеально... То ли у меня такой глючный Turbo Delphi, то ли это у всех так...?А на счёт импорта не знаю, я им ни разу не пользовался.
Zone#999 Опубликовано: 8 сентября 2007 Опубликовано: 8 сентября 2007 Некое подобие TTreeView там есть. Но теперь я выяснил что у меня весь проект там работает некорректно, точнее сказать вообще не работает. Он компилится, запускается, но почти ни одна функция не работает нормально, хотя в D6 всё ьыло идеально... То ли у меня такой глючный Turbo Delphi, то ли это у всех так...?А на счёт импорта не знаю, я им ни разу не пользовался.Turbo Delphi, возможно, глючит, если он использует компоненты из подпапок Windows иначе бы Проводник Windows, например, не работал, но если Turbo Delphi использует свои компонеты — кто знает... На счёт импорта, поищи тогда Components или Add Components, если у тебя это есть — жми — вылетит список компонентов, одни с галочками, другие нет. Среди списка наверняка есть нужный тебе. И ещё, ты пишешь, что у тебя D6, как я понимаю Borland Delphi6.. Так вот, посмотри и сравни классы TTreeView в Borland Delphi6 и Turbo Delphi, возможно, у них только название одинаковое, поэтому ничего не работает. Последнее.. В свойствах TreeView есть объект типа Node, отображение каждого элемента в дереве (в Visual Basic, не помню как в Delphi) — это надо программно вводить методом Add:объявляешь переменную типа Node ( :!: Далее код на VB)Dim nodX as Node (nodX — имя переменной)Далее, (в Delphi после Begin) пишешьSet nodX = TreeViev1. Nodes.Add( в скобках нужные тебе параметры)в Delphi возможно это выглядит так (давно не программировал на Delphi)Set nodX := TTreeViev1. TTreeNode.Add( в скобках нужные тебе параметры)
LoadLine Calibration Опубликовано: 11 сентября 2007 Опубликовано: 11 сентября 2007 Bionicelf Поищи на torry.ru
Bionicelf Опубликовано: 11 сентября 2007 Автор Опубликовано: 11 сентября 2007 (изменено) Бесполезно это, хотя на torry.ru я уже искал, просто в Tubo Delphi нет возможности ставить компоненты (по крайней мере через IDE, я слышал что как то можно это сделать, но точно не знаю...). Вот кстати зацените прогу, которую я на нем написал. Она умеет толпами конвертировать файлы из BMP в JPG . Это очень удобно для массовой конвертации скриншотов и другой графики...BMP2JPG.zip Set nodX = TreeViev1. Nodes.Add( в скобках нужные тебе параметры)в Delphi возможно это выглядит так (давно не программировал на Delphi)Set nodX := TTreeViev1. TTreeNode.Add( в скобках нужные тебе параметры)Это ты говоришь про то как добавлять элементы в TTreeView. Я правильно понял? Изменено 11 сентября 2007 пользователем Bionicelf
Zone#999 Опубликовано: 11 сентября 2007 Опубликовано: 11 сентября 2007 Бесполезно это, хотя на torry.ru я уже искал, просто в Tubo Delphi нет возможности ставить компоненты (по крайней мере через IDE, я слышал что как то можно это сделать, но точно не знаю...). Вот кстати зацените прогу, которую я на нем написал. Она умеет толпами конвертировать файлы из BMP в JPG . Это очень удобно для массовой конвертации скриншотов и другой графики...BMP2JPG.zipЭто ты говоришь про то как добавлять элементы в TTreeView. Я правильно понял?Именно. Просто так TTreeView ничего не показывает :!:
LoadLine Calibration Опубликовано: 15 сентября 2007 Опубликовано: 15 сентября 2007 А что такое Turbo Delphi? У меня вот такой: Кстати а чем отличался Turbo Pascal от Borland Pascal ?
Bionicelf Опубликовано: 15 сентября 2007 Автор Опубликовано: 15 сентября 2007 Основное отличае Turbo Delphi в том что есть бесплатная версия, допускающая даже коммерческое использование. Но она урезана, и похоже немного сильнее чем я думал, но работать можно :shock: Про паскаль ничего сказать точно не могу. По моему Turbo Pascal тоже выпущен фирмой Borland, хотя может есть и сторонние компиляторы.
LoadLine Calibration Опубликовано: 15 сентября 2007 Опубликовано: 15 сентября 2007 Я могу дать тебе эти компоненты (ShelltreeView) но не знаю, будут ли они работать с поздними версиями Delphi.
Zone#999 Опубликовано: 15 сентября 2007 Опубликовано: 15 сентября 2007 Файлы надо не просто скопировать и поставить, а правильно ЗАРЕГИСТРИРОВАТЬ :shock:
Bionicelf Опубликовано: 18 сентября 2007 Автор Опубликовано: 18 сентября 2007 Я могу дать тебе эти компоненты (ShelltreeView) но не знаю, будут ли они работать с поздними версиями Delphi.Буду благодарен, но пока я не знаю как их ставить...Файлы надо не просто скопировать и поставить, а правильно ЗАРЕГИСТРИРОВАТЬА как их регистрировать? Куда и чего надо прописывать?
LoadLine Calibration Опубликовано: 18 сентября 2007 Опубликовано: 18 сентября 2007 Bionicelf Я передам тебе их когда можно будет прикреплять файлы. Компоненты ставяться так: в IDE открываешь пакет с расширением DPK и нажимаешь кнопку Install. Потом появляеться сообщение о том, какие компоненты были зарегистрированы. Ты найдешь их на панели компонентов. Так было в Delphi5, как в других версиях--не знаю.
Bionicelf Опубликовано: 18 сентября 2007 Автор Опубликовано: 18 сентября 2007 Тут через IDE поставить не получится, так как такая возможность не придусмотрена. Нужно искать другой способ...
LoadLine Calibration Опубликовано: 18 сентября 2007 Опубликовано: 18 сентября 2007 Попробуй найти нормальный Delphi ??
Zone#999 Опубликовано: 18 сентября 2007 Опубликовано: 18 сентября 2007 Попробуй найти нормальный Delphi ??Вот это дельный совет. Я лишь добавлю, что лучше всего ставить Delphi 7, у него инструментарий больше и есть кое-какие вещи, заточенные для Windows XP!
Bionicelf Опубликовано: 19 сентября 2007 Автор Опубликовано: 19 сентября 2007 Согласен, D7 гораздо лучше, потому что это полная версия. Но он остался дома, тоесть примерно в 1000Км от того места где я щас нахожусь... И потом для разработки Shareware D7 не очень то пригоден, поскольку лицензия на него стоит не мало... А я как раз хочу попробовать разрабатывать Shareware или AdWare...
LoadLine Calibration Опубликовано: 19 сентября 2007 Опубликовано: 19 сентября 2007 Есть компоненты для защиты ПО...
Bionicelf Опубликовано: 19 сентября 2007 Автор Опубликовано: 19 сентября 2007 В смысле? Для сокрытия того чем была откомпилирована прога? Или для того чтобы создать ограничение по времени использования/количеству запусков ?
LoadLine Calibration Опубликовано: 19 сентября 2007 Опубликовано: 19 сентября 2007 Я думаю ограничение по времени можно создать самому. Но я видела интересную идею--позволять запуск программы один раз за сеанс работы, то есть чтобы запустить её еще раз, нужно перезапустить Windows. Есть компоненты для защиты ПО...То есть я хотела сказать что могут быть.
Bionicelf Опубликовано: 19 сентября 2007 Автор Опубликовано: 19 сентября 2007 Я думаю ограничение по времени можно создать самому. Но я видела интересную идею--позволять запуск программы один раз за сеанс работы, то есть чтобы запустить её еще раз, нужно перезапустить Windows.Да, идея интересная, думаю её стоит использовать в комбинации с другими методами защиты. Я думаю пока лучше использовать стороннюю утилиту или сделать самому что нибудь простенькое... А щас я пока столкнулся с проблемой создания сайта, потому что я только поверхностно знаю HTML, но тут надо что то более серьёзное делать, возможно даже на PHP или ещё чём нибудь.
Zone#999 Опубликовано: 24 сентября 2007 Опубликовано: 24 сентября 2007 Да, идея интересная, думаю её стоит использовать в комбинации с другими методами защиты. Я думаю пока лучше использовать стороннюю утилиту или сделать самому что нибудь простенькое... А щас я пока столкнулся с проблемой создания сайта, потому что я только поверхностно знаю HTML, но тут надо что то более серьёзное делать, возможно даже на PHP или ещё чём нибудь.Повторюсь, но я сейчас использую Visual Basic. Он позволяет не допускать повторные запуски программы одним нажатием на флажок при компиляции, а уж один запуск за один сеанс работы Windows сделать просто. Можно через Реестр, а можно через какой-нибудь log-файл.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас