Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Вниз

Подскажите код для Дельфи для открытия диалога графических файлов   Найти похожие ветки 

 
Tray62 ©   (2006-11-22 21:27) [0]

Фишка такая. Пишу небольшой вьювер с регистрацией файлов за ним(т.е. чтобы при следующем открытии картинкаи, запускалась моя прога). Так вот, я не знаю какой код нужно ввести для кнопки открытия файлов. На Форме присутсвует компонент TOpenPictureDialog, и под него нужно код(точнее для кнопки Открытия, а компонент просто использовать). ПА-МА-ГИ-ТЕ ПЛЛЛИИИЗЗЗ!!!


 
Джо ©   (2006-11-22 21:29) [1]

> Так вот, я не знаю какой код нужно ввести для кнопки открытия
> файлов.

А что именно должно происходить при нажатии "кнопки открытия файлов"?


 
ProgRAMmer Dimonych ©   (2006-11-22 23:58) [2]

> Джо ©   (22.11.06 21:29) [1]
Опять!!! Задал вопрос и уплыл в неизвестность.


 
Джо ©   (2006-11-23 00:03) [3]

>
>
> [2] ProgRAMmer Dimonych ©   (22.11.06 23:58)
> > Джо ©   (22.11.06 21:29) [1]
> Опять!!! Задал вопрос и уплыл в неизвестность.

Я или автор? Если автор — оно и понятно. Мой вопрос поверг его в глубокое рекурсивное раздумие...


 
ProgRAMmer Dimonych ©   (2006-11-23 00:06) [4]

Нет, а реально: задать действия для нажатия кнопки открытия в диалоге. ;)

Хотя, наверное, имелось в виду нажатие какой-то TButton, за которым следует запуск диалога.


 
Anatoly Podgoretsky ©   (2006-11-23 08:55) [5]


> Мой вопрос поверг его в глубокое рекурсивное раздумие...

Он проводит синтактический и морфологический анализ вопроса.


 
Думкин ©   (2006-11-23 08:57) [6]

if OpenPictureDialog1.Execute....


 
MikePetrichenko ©   (2006-11-23 09:03) [7]


> Подскажите код для Дельфи для открытия диалога графических
> файлов

Этот код находится в файле dialogs.pas класс TOpenPictureDialog.


 
Tray62 ©   (2006-11-23 13:43) [8]

ВОТ! Комрад Думкин был прав... он начал мыслить хоть в ту сторону. А открываться должен Диалог поиска графического файла(ну как в Paint). Вот мне и нужен код для обработчика этого события. помагите мне плз. Авось дальше новый ACDSee сделаю... :)


 
Сергей М. ©   (2006-11-23 13:46) [9]


> Авось дальше новый ACDSee сделаю


Вот он, русский авось, в полный рост)


 
Tray62 ©   (2006-11-23 13:48) [10]

Да это я так... ну вообще просто охота свой вьювер сделать... Интересно все же


 
Сергей М. ©   (2006-11-23 13:50) [11]


> охота свой вьювер сделать


И его, этот "вьювер", разумеется, следует начинать с фильтрации граф.файлов, а не с реализации алгоритмов их "вьювинга") ..

Правильно ?)


 
Tray62 ©   (2006-11-23 13:56) [12]

А алгоритм реализации оч маленький(т к вьювер простой как 2 капейки), и мне осталось то немного: код для открытия файлов сделать и сделать(вместе с кодом) две кнопки, уменьшение и увеличение. И все


 
Андрей Сенченко ©   (2006-11-23 14:27) [13]

так так ... уменьшение и увеличение чего вместе с кодом ?


 
Anatoly Podgoretsky ©   (2006-11-23 14:30) [14]

> Андрей Сенченко  (23.11.2006 14:27:13)  [13]

Это не он ли сегодня писал про увеличение на 25-50%?


 
Сергей М. ©   (2006-11-23 14:41) [15]


> Tray62 ©   (23.11.06 13:56) [12]


Да по тебе Орден Сутулова плачет !)


 
Tray62 ©   (2006-11-23 15:22) [16]

Блин! да я вас как людейй помочь прошу... а вы... УВЕЛИЧЕНИЕ И УМЕНЬШЕНИЕ РИСУНКА! МАСШТАБИРОВАНИЕ  называется. Ну а мне надо код для кнопки  открытия рисунка(вызов диалога поиска рисунка) Напишите мне его кто знает!


 
Virgo_Style ©   (2006-11-23 15:24) [17]

Tray62 ©   (23.11.06 15:22) [16]

[6]


 
Джо ©   (2006-11-23 15:38) [18]

[6]-то оно, конечно...
Однако вот уже сутки прошли, а автор так и не удосужился нажать F1 на компоненте TOpenPictureDialog. Сдается мне, что новый ACDSee так и не будет написан... :o)


 
Сергей М. ©   (2006-11-23 15:46) [19]


> Напишите мне его кто знает


Чукча не читатель, чукча - писатель ?)

Тот "кто знает", написал его тебе, чукче-писателю, уже в [6])


 
Tray62 ©   (2006-11-23 15:56) [20]

Хе, джо шутник аднако... ща попробую...


 
Джо ©   (2006-11-23 15:57) [21]

> [20] Tray62 ©   (23.11.06 15:56)
> Хе, джо шутник аднако...

Отнюдь нет. Я совершенно серьезно.


 
Tray62 ©   (2006-11-23 19:42) [22]

Ну так кто нибудь мне поможет то в конце концов? Не рабочий код вот:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
  Image1.Picture:=OpenPictureDialog1.FileName;
в последней строчке при компиляции пишет мол Несоотвествие типов. Че делать - не знаю. подскажите плз.


 
Tray62 ©   (2006-11-23 19:42) [23]

Ну так кто нибудь мне поможет то в конце концов? Не рабочий код вот:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
  Image1.Picture:=OpenPictureDialog1.FileName;
в последней строчке при компиляции пишет мол Несоотвествие типов. Че делать - не знаю. подскажите плз.


 
Джо ©   (2006-11-23 19:44) [24]

>  Image1.Picture:=OpenPictureDialog1.FileName;

Image1.Picture.LoadFromFile (OpenPictureDialog1.FileName)

Видишь, а ты говорил, что я шучу. А я вовсе не шутил, что ты до сих пор не научился нажимать F1 и вот тому еще один пример.
И сколько тех еще примеров будет, пока не научишься.


 
Anatoly Podgoretsky ©   (2006-11-23 19:46) [25]

> Tray62  (23.11.2006 19:42:22)  [22]

Смотри по справке типы Picture и FileName сразу все станет ясно.


 
Tray62 ©   (2006-11-23 19:50) [26]

Джо, если заработает то, что ты мне написал, я те ПаМЯТНИК ПОСТАВЛЮ!!! :)


 
Джо ©   (2006-11-23 19:51) [27]

> [26] Tray62 ©   (23.11.06 19:50)
> Джо, если заработает то, что ты мне написал, я те ПаМЯТНИК
> ПОСТАВЛЮ!!! :)

Не надо памятник, лучше F1 выучи как пользоваться :)


 
Германн ©   (2006-11-23 20:15) [28]


> Не надо памятник, лучше F1 выучи как пользоваться :)

У автора по F1 вызывается браузер с начальной страницей http://www.delphimaster.ru/cgi-bin/forum.pl?n=18
:)


 
Tray62 ©   (2006-11-24 19:44) [29]

так джо. прикол с памятником отменяется. Делфя пишет (выводит) ашибку что не найдем не то класс не то компонент TWebBrowser. Может он в типах не обозначен, а если надо обозначить то как?


 
Anatoly Podgoretsky ©   (2006-11-24 19:58) [30]

> Tray62  (24.11.2006 19:44:29)  [29]

> Может он в типах не обозначен, а если надо обозначить то как?

А это просто, обозначить в uses


 
Джо ©   (2006-11-24 20:01) [31]

> Делфя пишет (выводит) ашибку что не найдем не то класс не
> то компонент TWebBrowser

Причем здесь вообще TWebBrowser к сабжу?


 
Tray62 ©   (2006-11-24 21:35) [32]

Подгоретский-сначала тебе вопрос: я знаю что в разделе uses обозначить, но что туду вписать-то еще надо?
Теперь Джо: я в душе не представляю на кой там сдался TWebBrowser, но факт остается фактом: при нажатии F9 вылетает сообщение об ошибке.


 
Tray62 ©   (2006-11-24 21:35) [33]

Подгоретский-сначала тебе вопрос: я знаю что в разделе uses обозначить, но что туду вписать-то еще надо?
Теперь Джо: я в душе не представляю на кой там сдался TWebBrowser, но факт остается фактом: при нажатии F9 вылетает сообщение об ошибке.


 
Anatoly Podgoretsky ©   (2006-11-24 22:46) [34]

> Tray62  (24.11.2006 21:35:32)  [32]

Вписать надо нужный модуль, какой именно - определить чего не хватает (не это ругается) найти по справке имя модули и его прописать. Если по справке нет, то поиском по исходникам.


 
Джо ©   (2006-11-25 02:50) [35]

Пора записываться в пророки. Новый ACDSee так и не будет написан, ибо автор за несколько дней так и не нашел ни F1, ни книги по языку.
Говорят, что Моисей сорок лет водил евреев по пустыне. Я не Моисей, да и Анатолий, скорее всего, тоже. Автора — в вольное плавание, IMO.


 
Германн ©   (2006-11-25 02:59) [36]


> Джо ©   (25.11.06 02:50) [35]
>
> Пора записываться в пророки.

Ну уж если записываешься в пророки, будь любезен предоставить Манну Небесную!


 
Gydvin ©   (2006-11-25 11:34) [37]

Какой тупой развод. Ужос.


 
Anatoly Podgoretsky ©   (2006-11-25 14:22) [38]

> Джо  (25.11.2006 2:50:35)  [35]

Он тоже не Моисей, так 40 лет ему не хватит.


 
Tray62 ©   (2006-11-25 16:57) [39]

Эх... блин, тож мне пророки... Да нажимал я F1, да скопировал я из него нужную строку. Так вот теперь при компиляции он выносит Эрор(какой, описывал выше), а че теперь делать-не знаю.


 
Palladin ©   (2006-11-25 17:38) [40]

F1 существует не для скопировать/вставить



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.043 c
10-1126883726
TStas
2005-09-16 19:15
2006.12.17
Как ответить экселю "не сохранять"?


6-1153732700
Kacnep
2006-07-24 13:18
2006.12.17
Корректно и абсолютно закрыть ИНДИ сервер


2-1164648067
pathfinder
2006-11-27 20:21
2006.12.17
Tray Icon colors..


2-1164758130
осеДЛаЛ
2006-11-29 02:55
2006.12.17
Как отлаживать dll ки ?


3-1159196363
Vendict
2006-09-25 18:59
2006.12.17
Невидимая SyBase





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский