Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
22.09.2008, 17:07 | #1 |
Неактивный пользователь
Регистрация: 19.08.2008
Сообщений: 9
Репутация: 0
|
подскажите пожалуйста
как передать параметри взятие c поля edit форми в другой файл проекта не Unit1.cpp ?
|
Реклама: | Рекомендуем гипермаркет КНС - ибп с двойным преобразованием - Подарок каждому покупателю! | мачете концерты 2025 | Внутренний блок SYSPLIT MULTI DUCT 24 EVO HP Q | Conecte E-goi a Mailjet | Рекомендуем компьютерную фирму КНС CyberPower PR750ELCD - Подарок каждому покупателю! |
01.10.2008, 18:36 | #2 |
Неактивный пользователь
Регистрация: 30.09.2008
Сообщений: 14
Репутация: 2
|
Re: подскажите пожалуйста
дейлай привязку файлов с помощью #include и вперед, вызываешь нужный edit и вытаскивай все что надо. Единственное если есть одинаковые edit то надо указывать namespace.
|
20.12.2008, 19:49 | #3 |
Пользователь
Пол: Регистрация: 19.09.2005
Сообщений: 89
Репутация: 1
|
Re: подскажите пожалуйста
Здравствуйте!
Borland 3.1; long i; typedef struct { ....... ...... .....}zapis; zapis huge *tb,*tbl; ...... ....... tb=tbl; i=tb-tbl; при проверке i в отладчике не равен 0 хотя значения указателей равны модель памяти huge. Что не правильно? usqwerty |
21.12.2008, 13:13 | #4 |
Пользователь
Пол: Регистрация: 07.03.2008
Адрес: Киев
Сообщений: 111
Репутация: 35
|
Re: подскажите пожалуйста
Например есть два файла проекта:
Unit1.cpp (форма Form1) Unit2.cpp (форма Form2) На форме Form1 находиться edit1. Включи файл Unit1.cpp в Unit2.cpp, для этого надо вручную прописать #include "Unit1.h" в начале Unit2.cpp ---------------- #include <vcl.h> #pragma hdrstop #include "Unit2.h" #include "Unit1.h" ---------------- или с помощью меню file->Use Unit... |
03.01.2009, 22:52 | #5 |
Re: подскажите пожалуйста
Привет всем есть вопрос нужно получить дерево папок и файлов диска на форму кинул ttreeview контенер для картинок нужно что бы при выборе файла если это картинка она окрывалась в контенере. через диалог открытия файла все работает а вот с ttreeview никак не совладаю не могу понять как внем загрузить дерево (реально отображающие какие папки и какие файлы )подозреваю что придется писать процедуру заполенения древовидной структуры но никогда с этим не сталкивался и поэтому прошу помощи!
__________________
Сам не профессор но помочь попытаюсь! Одна голова хорошо а две . . . OC: ubuntu 8.04 x32 |
|
08.01.2009, 00:23 | #6 |
Пользователь
Пол: Регистрация: 27.02.2008
Адрес: Днепропетровск, Украина
Сообщений: 149
Репутация: 802
|
Re: подскажите пожалуйста
Сформулируйте ваш вопрос более конкретно. Если вам нужно что бы за вас ктото написал необходимые вам процедуры - то это как правило стоит денех.
Если вы не знаете о том что в билдере есть такая вещь как справка - то я вам могу подсказать - такая штука есть. В частности у TTreeView есть свойство Items - а у него множество методов для вставки - и в той же спраке помоему в качестве примера присутсвует постороение дерева файлов. Для пречисления файлов и каталогов используется комбинация функций FindFirst/FindNext - они принимают в качестве параметра поисковую структуру. |
Сказали спасибо: |
08.01.2009, 19:19 | #7 |
Постоялец
Пол: Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
|
Re: подскажите пожалуйста
Конечно же придется все писать самому, но это давно уже было написано и любой поисковик выдаст по этому классу кучу примеров, если не в CBuilder то в Delphi точно полно, обычно примеры по TTreeView как раз начинаются с построения древовидной структуры каталогов диска. |
Сказали спасибо: |
09.01.2009, 19:28 | #8 | ||||||||||||||||||||||||||||||||||||||||||||||
Re: подскажите пожалуйста
Большое всем спасибо проблема встала встала стеной потомучто не разу не сталкивался с этим сейчас все нормально деревозагружается иконки подставляются все нормуль немогу теперь определить событие в компоненте listView1 при перемешении выделения с одного файла на другой. если переместить и нажать Enter. то все работает при перемешении без нажатия нет. по событиям в гугле нати пока ничё не смог. за рание всем спасибо.
__________________
Сам не профессор но помочь попытаюсь! Одна голова хорошо а две . . . OC: ubuntu 8.04 x32 |
|||||||||||||||||||||||||||||||||||||||||||||||
10.01.2009, 01:14 | #9 |
Постоялец
Пол: Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
|
Re: подскажите пожалуйста
OnSelectItem - или я не правильно понял!?
|
10.01.2009, 16:27 | #10 |
Re: подскажите пожалуйста
__________________
Сам не профессор но помочь попытаюсь! Одна голова хорошо а две . . . OC: ubuntu 8.04 x32 |
|
17.01.2009, 05:42 | #11 | |||||||||||||||||||||||
Неактивный пользователь
Регистрация: 08.11.2007
Сообщений: 1
Репутация: 0
|
Re: подскажите пожалуйста
Да, ты правильно рассуждаешь. |
|||||||||||||||||||||||
18.01.2009, 10:45 | #12 | |||||||||||||||||||||||
Re: подскажите пожалуйста
ТАк с событием тоже разобрался вопрос теперь такой получен список файлов содежащихся в выделенной папке ( ввиде массива) как его передать вновь открытому окну ( последствии в нем будет образован просмотр или промотка всех файлов (фотографий))
__________________
Сам не профессор но помочь попытаюсь! Одна голова хорошо а две . . . OC: ubuntu 8.04 x32 |
||||||||||||||||||||||||
19.01.2009, 01:28 | #13 | |||||||||||||||||||||||
Постоялец
Пол: Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
|
Re: подскажите пожалуйста
Вариантов могут быть много. Глобальный массив(что не очень красиво), в вызываемой форме описать функцию которая будет показывать это окно а заодно и параметры примет или вновь показываемое окно обращается к TTreeView и начинает с ним работать(обработка выбранного итема и т.д).
__________________
|
|||||||||||||||||||||||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите пожалуйста??? | puzanova | МOffice, Переводчики (словари), Органайзеры, Текстовые редакторы | 6 | 30.07.2008 14:59 |
Подскажите пожалуйста!!! | lordlangedok | Скорая помощь | 8 | 22.07.2008 22:48 |
Подскажите пожалуйста | Amazon_ka | Веб - Программирование | 1 | 12.06.2008 00:23 |
Подскажите пожалуйста!!! | wls972 | UNIX, Linux, MacOs для PC и другие ОС | 13 | 25.08.2007 21:39 |
Пожалуйста подскажите | kvasyra | Обсуждение программ | 11 | 10.07.2007 15:32 |
|
|