Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
ВнизСтранная ошибка... Найти похожие ветки
← →
Denkop (2003-09-24 15:30) [0]При попытке згрузить в TImage какую нибудь картнику, получаю Exception - Unknown file extension (*.<здесь расширение файла>)
Такая же песня с TOpenPictureDialog.
Злит то, что раньше всё это работало, а сейчас долбит эта глупая ошибка...
← →
VAleksey (2003-09-24 15:34) [1]А в режиме проектирования та же фигня?
← →
ORMADA (2003-09-24 15:35) [2]кинь код на мыло
← →
Palladin (2003-09-24 15:35) [3]хм, очень интересен факт что ты наделяешь ошибку глупостью, тоесть довольно человеческим свойством...
← →
ORMADA (2003-09-24 15:42) [4]->Palladin Блин человек пришёл сюда потому что сам сделать не может , а не потому что причисляет ошибке человеческие свойства. Это и ежу понятно что траблы создал он сам.
← →
Denkop (2003-09-24 15:45) [5]procedure TGaleryForm.DBGrid1CellClick(Column: TColumn);
begin
if FileExists(DataModule1.ShopPhotos.FieldByName("FOTO").AsString)
then Image1.Picture.LoadFromFile(AppDir+
DataModule1.ShopPhotos.FieldByName("FOTO").AsString) else
Image1.Picture.Graphic:=nil;
ShowMessage(AppDir+
DataModule1.ShopPhotos.FieldByName("FOTO").AsString);
end;
У имаджа1 ни каких свойтв не менял, т.е. все по умолчанию(за искл положения на форме):
вот кусок из GaleryUnit.dfm
.......
object Image1: TImage
Left = 0
Top = 123
Width = 509
Height = 343
Align = alClient
end
.......
В таблице ShopPhotos лежат ссылки на картинки, которые лежат на винте. Загружаю картнику при клике на ячейку.
> ORMADA
В design-time всё в порядке, картинка нормально грузится.
← →
Palladin (2003-09-24 15:46) [6]а что он сделать не может? ты можешь сказать? перевести текст ошибки чтоли? что тут lingvo-online чтоли?
← →
Denkop (2003-09-24 15:47) [7]
> Palladin
Остроумно, попробуй поострить в поставленной задаче!!...
← →
Palladin (2003-09-24 15:47) [8]
> Denkop © (24.09.03 15:45) [5]
Выведи ShowMessage("""+DataModule1.ShopPhotos.FieldByName("FOTO").AsString+""") и посмотри что там на самом деле...
← →
Denkop (2003-09-24 15:49) [9]
> Palladin
У меня FileExists проходит нормально -> там всё в порядке
← →
ORMADA (2003-09-24 15:49) [10]сделай точки останова и посмотри
FileExists(DataModule1.ShopPhotos.FieldByName("FOTO").AsString)
(AppDir+DataModule1.ShopPhotos.FieldByName("FOTO").AsString
← →
Palladin (2003-09-24 15:49) [11]Научись сначала искать корни причины и делать выводы из них, а потом уже начнешь мне советы давать где и когда мне остроумничать...
← →
ORMADA (2003-09-24 15:50) [12]>Denkop аська есть ?
← →
Palladin (2003-09-24 15:51) [13]FileExists тут ни причем... может файл и существует но RegisterFileFormat для него сделано...
Могу даже с большой вероятность утверждать что jpeg и что не сделано uses jpeg
← →
ORMADA (2003-09-24 15:52) [14]>Palladin тогда бы он матерился в design-time
← →
Skier (2003-09-24 15:52) [15]
> У меня FileExists проходит нормально -> там всё в порядке
Файл-то может и существует, но не "битый" ли он ?
Попробуй его открыть какой-нибудь программой...
← →
Palladin (2003-09-24 15:53) [16]ничего подобного
← →
icWasya (2003-09-24 15:54) [17]<здесь расширение файла> - это случайно не JPG ???
← →
Palladin (2003-09-24 15:54) [18]Это я
> ORMADA © (24.09.03 15:52) [14]
← →
ORMADA (2003-09-24 15:55) [19]Palladin писец просто какой ты умный!!! гений блин чё ж тогда ты среди нас смертный тусуешся ? носки потреял чтоль?
← →
Palladin (2003-09-24 15:59) [20]
> ORMADA © (24.09.03 15:55) [19]
Что ты этим сказать то хотел? Горячий финский парень...
← →
Denkop (2003-09-24 16:04) [21]Palladin, ORMADA>> если можно без флейма :-)
По поводу форматов файла, то проходит только bmp. jpg перепробовал огромную кучу и все файлы нормально работают и в ACDSee и в фотожопе.
А разве нужно делать RegisterFileFormat при каждом юэании имаджа? Насколько мне известно это всё прописано в исходниках имаджа?
← →
Denkop (2003-09-24 16:05) [22]ORMADA>> icq: 249906041
← →
Palladin (2003-09-24 16:09) [23]
> Denkop © (24.09.03 16:04) [21]
формат jpeg не поддерживается vcl изначально, но существует модуль... он так и называется jpeg...
достаточно указать его в разделе uses
← →
Denkop (2003-09-24 16:20) [24]Вот оно!!! Какого хрена борланды не прописали его в своих грёбанных VCL и почему в пятой версии делфей всё исправно работало???... :-()
Palladin >> Благодарен, в жизни бы ни догадался
P.S. а как бы мне в имадже показать юзверю gif файл??
← →
Palladin (2003-09-24 16:22) [25]а вот этого уже нет, но декодеров в сети валяется, ну конечно не как мусора, но есть если поискать, хотя бы на www.torry.net
еще в rx есть..
← →
Denkop (2003-09-24 16:26) [26]сенкс посмторю
← →
pasha_golub (2003-09-24 16:41) [27]Предлагаю Палладину дать значек Телепата, он раньше всех угадал в чем трабла Palladin © (24.09.03 15:51) [13]. Я просто в шоке, ну ты и даешь.
2Ormada
Зря заводишься, я с Палладином тоже сначала не ладил, а потом - ничего, видишь уже и значки даю :-)))
← →
Anatoly Podgoretsky (2003-09-24 16:49) [28]pasha_golub © (24.09.03 16:41) [27]
Ну растет человек, квалификация поднимается прямо на глазах.
← →
Palladin (2003-09-24 17:07) [29]
> Я просто в шоке, ну ты и даешь.
ошибка жутко специфисская... берем в ращет, что человек опыта не сильно имеет, то ессно первое на что он может натолкнутся при работе с картинками это не загрузка jpg, в design-time то он прекрасно грузится... IDE даже в uses модуль добавляет только после компиляции, а не до, по этому его и не видно...
так что ни какой телепатии... и значок не заслужен :)
признаю что про uses jpeg он сам мог и не допереть, но если бы сначала автор провел расследование в области исключения EInvalidGraphics, то и вопрос был бы другой и столь резких выражений не было бы...
вот к этому и были направлены слова о "Научись сначала искать корни причины и делать выводы из них"...
← →
Amoeba (2003-09-24 17:12) [30]Если использовать небольшую халявную бибилиотеку GraphicEx, то в Image можно показывать охрененное количество графических форматов (в т.ч. и доволдьно экзотических):
http://www.delphi-gems.com/Graphics.php
← →
Denkop (2003-09-24 17:20) [31]Amoeba>> рульная вещь, благодарю
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.009 c