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

Вниз

Странная ошибка...   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.019 c
6-18527
_Андрей_
2003-08-11 14:12
2003.10.06
SendBuf


1-18336
Bocman
2003-09-23 16:24
2003.10.06
Проблеммы с получение адреса отправителя


9-18213
Denton
2003-03-30 17:00
2003.10.06
glut in Delphi


1-18293
Zilog
2003-09-24 10:19
2003.10.06
Borland Pascal 7.0 + COM порты


3-18259
BGladiator
2003-09-15 18:32
2003.10.06
Вопрос по DBGrid-у Помогите пожалуйста.