Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.30;
Скачать: CL | DM;

Вниз

Типизация файла   Найти похожие ветки 

 
Der Nechk@ssoff ©   (2006-04-13 16:16) [0]

Опять я.Есть файл,допустим N.dnp как сделать что бы при открытии этого файла,через opendialog, прога думала что это N.bmp?


 
Сергей М. ©   (2006-04-13 16:26) [1]

Без переделки TOpenDialog считай что никак.


 
Anatoly Podgoretsky ©   (2006-04-13 16:36) [2]

А что ей мешает так думать?


 
Der Nechk@ssoff ©   (2006-04-13 16:37) [3]

Что правда?Прям так никак?


 
Der Nechk@ssoff ©   (2006-04-13 16:40) [4]


> А что ей мешает так думать?

Прога не знает такого файла вообще,но надо чтобы она думала что это bmp.


 
Dmitrij_K   (2006-04-13 16:44) [5]

if opendialog.execute then
 sFileName := ChangeFileExt(opendialog.Filename, ".bmp")


 
Der Nechk@ssoff ©   (2006-04-13 16:50) [6]


> Dmitrij_K   (13.04.06 16:44) [5]

Помоему такой код любые файлы в БМП "переделывает" или я неправ?


 
Der Nechk@ssoff ©   (2006-04-13 16:54) [7]

ЗЫ:
procedure TForm6.N3Click(Sender: TObject);
begin
if openpicturedialog1.Execute then
image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;

Вот,собственно,код который я юзаю.


 
Anatoly Podgoretsky ©   (2006-04-13 16:56) [8]

Прекрасный код, в нем нет никаких проблем.


 
IceBeerg ©   (2006-04-13 18:59) [9]

Der Nechk@ssoff ©   (13.04.06 16:50) [6]
Помоему такой код любые файлы в БМП "переделывает" или я неправ?

Неправы, не "переделывает", а просто меняет расширение файла.


 
STK ©   (2006-04-13 21:31) [10]

Одним словом проверяеш: если открываемый файл имеет расширение(которое там у тебя) то заменить его на то(которое тебе надо).
Все эти операцииздесь были описаны. Не понимаю в чём проблема.


 
Anatoly Podgoretsky ©   (2006-04-13 22:07) [11]

Менять то зачем?


 
ЮЮ ©   (2006-04-14 08:19) [12]

Bitmap.LoadFromFile("N.dnp")

если Bitmap объект класса TBitmap, ему, ИМНО, все равно какоё расширение у файла.

З.Ы. Думать должна не прога, а программист.


 
Сергей М. ©   (2006-04-14 08:42) [13]


> Что правда?Прям так никак?


Правда.

Событие TOpenDialog.OnIncludeItem по некоторым причинам не работатет так как ему положено.


 
balepa ©   (2006-04-14 10:18) [14]

mspaint "C:\1.dnp"



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

Текущий архив: 2006.04.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
2-1145190553
Ji
2006-04-16 16:29
2006.04.30
Сопоставление окна процессу


2-1144814332
Officeman
2006-04-12 07:58
2006.04.30
"105.00" и "105,00" Как иcправить этот глюк?


2-1144762778
Иван2006
2006-04-11 17:39
2006.04.30
как отловить нажатие клавиши Insert


15-1144333412
oldman
2006-04-06 18:23
2006.04.30
Если память не изменят...


15-1144603517
DillerXX
2006-04-09 21:25
2006.04.30
Как называется книга?