On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 1
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 03.12.08 11:11. Заголовок: при выполнении oImage:LoadBMP() программа вываливается


при многократном вызове oImage:LOADBMP(FotoFile) прога вываливается с сообщением

" FIVEWIN вызвал общую ошибку защиты в модуле NVIEW16.DLL "

При перемещении указателя по БД - в соседнем окошке подгружается фото (oImage:LOADBMP(FOTO) , oImage:Refresh())

Может вылететь на 5-м показе а может и на 20-м .....


Подскажите - может использовать другие библы для просмотра JPG ?




Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 31 , стр: 1 2 All [только новые]





Пост N: 8
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 05.12.08 11:20. Заголовок: Pasha - подскажите п..


Pasha - подскажите по шагам как это сделать ? "Подцепить Freeimage " ??
Где чего прописать ( в .PRG и в .LNK для сборки ) ?????????

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1138
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 05.12.08 11:27. Заголовок: Softlog86 пишет: в ..


Softlog86 пишет:

 цитата:
в BMP не получится . У нас каталог из JPG в 400 Ме


Получится.
Есть программки для автоматического конвертирования из одного формата в другой

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 9
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 05.12.08 11:30. Заголовок: Ну так размер получи..


Ну так размер получится ОГО-ГО !!!!! BMP поди не сжатый графический формат ....

Буду мутить с FreeImage

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 05.12.08 11:33. Заголовок: Softlog86 пишет: Pa..


Softlog86 пишет:

 цитата:
Pasha - подскажите по шагам как это сделать ? "Подцепить Freeimage " ??
Где чего прописать ( в .PRG и в .LNK для сборки ) ?????????


Хотя я не Паша , а Миша , но надеюсь Вы и Паша меня простите :)
В Samples'ах есть пример. Простенький. Постройте и "поиграйтесь"

#include "FiveWin.ch"
#include "Image.ch"

//----------------------------------------------------------------------------//

function Main()

LOCAL oDlg, oImage

DEFINE DIALOG oDlg FROM 0, 0 TO 20, 60 ;
TITLE FWDESCRIPTION + " JPG,JIF,GIF,BMP,DIB,RLE,TGA,PCX support!"

@ 0, 0 IMAGE oImage SIZE 150, 150 OF oDlg SCROLL // ADJUST

oImage:Progress( .f. )

@ 1, 28 BUTTON "Select Image" SIZE 50,10 OF oDlg ACTION GetImage( oImage )

@ 2, 28 BUTTON "Print" SIZE 50,10 OF oDlg ACTION PrintImage( oImage )

@ 3, 28 BUTTON "Copy" SIZE 50, 10 OF oDlg ;
ACTION oImage:CopyToClipboard()

@ 4, 28 BUTTON "Paste" SIZE 50, 10 OF oDlg ;
ACTION ( oImage:LoadFromClipboard(), oImage:Refresh() )

@ 5, 28 BUTTON "Save" SIZE 50, 10 OF oDlg ;
ACTION ( oImage:SaveImage( "SAVED.JPG", 2, 25 ), MsgInfo( "saved as saved.jpg" ) )

@ 6, 28 BUTTON "Exit" SIZE 50, 10 OF oDlg ACTION oDlg:End()

@ 10, 26 CHECKBOX oImage:lStretch PROMPT "Stretch" SIZE 50, 10 OF oDlg ;
ON CHANGE ( oImage:ScrollAdjust(), oImage:Refresh() )

ACTIVATE DIALOG oDlg CENTER

return nil

//----------------------------------------------------------------------------//

function GetImage( oImage )

local gcFile := cGetFile( "Bitmap (*.bmp)| *.bmp|" + ;
"DIB (*.dib)| *.dib|" + ;
"PCX (*.pcx)| *.pcx|" + ;
"JPEG (*.jpg)| *.jpg|" + ;
"GIF (*.gif)| *.gif|" + ;
"TARGA (*.tga)| *.tga|" + ;
"RLE (*.rle)| *.rle|" + ;
"All Files (*.*)| *.*" ;
,"Please select a image file", 4 )

if ! Empty( gcFile ) .and. File( gcFile )
oImage:LoadBmp( gcFile )
endif

return nil

Вот все , что должно быть в пр-му. Больше ничего цеплять и прописывать не надо.
Freeimage.dll (или NVIEW16.DLL )должна находиться в той же дир-рии где и Ваша задача.

Спасибо: 0 
Цитата Ответить



Пост N: 10
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 05.12.08 14:34. Заголовок: Большое человеческое..


Большое человеческое СПАСИБО !!! Всем откликнувшимся !

Оставил в директории только FreeImage.DLL ...... теперь и картинки не показывает ....
ЧТо сказать Клипперу или Блинкеру чтоб взяли FREEIMAGE ??? Где прописывается это ???
Похоже что только NVIEW16.DLL подгружает ....

Я так понял что в примере (freeImage) есть файл IMAGE.PRG .... там описание класса .... я его компильнул CLIPPER.EXE IMAGE

Получил IMAGE.OBJ ..... его вставил в строку линковки .....

а вот теперь ругается при объявлении @ 10,10 IMAGE oIMAGE -->

No Exp. Method : TIMAGE:_HDIB(0)
TIMAGE:NEW(55)

в этой строке действительно есть ::hDib := 0

Может с библиотеками что не так ?




Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1057
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.12.08 10:32. Заголовок: Класс TImage - это н..


Класс TImage - это наследник TBitmap. Поскольку в конструкторе TImage есть ссылка на свойство hDB из TBitmap, значит, авторы TImage используют TBitmap "другой системы", не из поставки fw
И этого класса, в архиве TestFreeImage нет
Михаил, а у тебя какие TImage и TBitmap ?

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 08.12.08 11:21. Заголовок: Pasha пишет: Михаил..


Pasha пишет:

 цитата:
Михаил, а у тебя какие TImage и TBitmap ?


Стандартные, они включены в FW . Да все у Softlog86 работает, просто у него клиппер , а для него надо NVIEW16.DLL
Ну и посмотреть сами файлы ( загружаемые "картнки" ) . Т.е взять построить пример ( см.выше) и посмотреть эит картинки.
Softlog86 , пришлите мне свою пр-му (исходник ) и пару картинок , которые не хотят работать mkizev____mail.ru

Спасибо: 0 
Цитата Ответить



Пост N: 11
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 08.12.08 15:02. Заголовок: Отлично ! Выслал !..


Отлично ! Выслал !

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 19
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 19.02.09 16:16. Заголовок: Возращаюсь к избитой..


Возращаюсь к избитой теме .... Вываливается прога !!! всё тоже самое .....
если быстро (стрелками вверх-вниз) перемещаться по таблице (соответственно обновляется картинка ) вылетает ГАДИНА !!!
---------------------------------------------------------------------------------------------
|Ошибка в приложении |
| |
|FIVEWIN вызвал общую ошибку защиты в модуле PLIST.EXE в 000A:473E. |
| Нажмите кнопку Закрыть |
|--------------------------------------------------------------------------------------------|

И после этого в процессах остается висеть несколько задач :

WOWEXEC.EXE
NTVDM.EXE

Может где-то сделать "торможение" .... Но мне почемуто кажется что дистрибутивчик корявый или LIB какая-нибудь .....
Кто-б глянул примерчик с исходниками ? АУ ?!

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.02.09 09:32. Заголовок: Softlog86 пишет: Кт..


Softlog86 пишет:

 цитата:
Кто-б глянул примерчик с исходниками ? АУ ?!


Давай ....

Спасибо: 0 
Цитата Ответить



Пост N: 21
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 23.02.09 13:37. Заголовок: Убрал из программы в..


Убрал из программы всё что связано с выводом графики .....
всё-равно вываливается !!! уже даже и RDD поменял ....вместо СDX поставил NTX ....

Буду по-старинке - построчно писать и тестить ....
Уже даже подумываю на xHARBOUR наваять .....

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 31 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 96
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет