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

Вниз

Мастера, СРОЧНО!!!   Найти похожие ветки 

 
Andy BitOff   (2003-01-08 20:25) [0]

Есть-ли тут ошибка?
...
const
cmd:array [1..7] of string=("2","2","c:\Asm\Project\Delphi\CreateOverviewFrame\bmp\","aq.jpg","ar.jpg","as.jpg","at.jpg");
...
try
for i:=1 to strtoint(cmd[1]) do begin
for i1:=1 to strtoint(cmd[2]) do begin
cur:=(i-1)*strtoint(cmd[1])+i1-1;
curfile:=cmd[4+cur];
Inc(No);
new1:=TPanel.Create(ScrollBox);
new1.Name:=New1.ClassName + IntToStr(No);
new:=TImage.Create(New1);
new.Name:=New.ClassName + IntToStr(No);
TImage(New).OnMouseDown:=imageMouseDown;
TImage(new).stretch:=True;
TImage(new).proportional:=True;
TImage(new).Align:=alClient;
TImage(new).OnProgress := ProgressUpdate;
if (AnsiLowerCase(extractfileext(curfile))=".jpg") or (AnsiLowerCase(extractfileext(curfile))=".jpeg") then begin
jpg:=TJPEGImage.Create;
try
jpg.LoadFromFile(cmd[3]+curfile);
TImage(new).Picture.Assign(jpg);
finally
jpg.Free;
end;
end
else TImage(new).Picture.LoadFromFile(cmd[3]+curfile);
with TPanel(new1) do begin
Height:=TImage(New).Picture.Height;
Width:=TImage(new).Picture.Height;
Caption:="";
Color:=ScrollBox.Color;
BevelInner:=bvNone;
BevelOuter:=bvNone;
width:=Ceil(TImage(new).Picture.Width / 100 *10);
Height:=Ceil(TImage(new).Picture.Height / 100 * 10);
end;
New1.Parent:=ScrollBox;
new.Parent:=TPanel(new1);
end;
end;
finally
CFile:=cmd[4];
CFileN:=1;
end;
...


 
Song   (2003-01-08 20:29) [1]

:-)


 
Kruger   (2003-01-08 21:51) [2]

А ты не пробовал сам посмотреть, есть ли тут ошибка через компилятор? :)


 
Big_Rom   (2003-01-08 22:21) [3]

На до тоже будет прислать чегонибудь проверить
и еще ктонибудь проверте мои ощибки в месагах :))


 
MXA   (2003-01-09 02:17) [4]

по-моему компилятор не схавает
троеточие после end"a :)


 
Maksss   (2003-01-09 02:22) [5]

и как ты собираешся перемножить курр на стринг(не являющимся не чем кроме стринга)???


 
Maksss   (2003-01-09 02:30) [6]

1 гон твой код не еполный ив соответствии с твоим кодом полный бред
ошибка в первых 6 строчках у мя никак невяжутся с остальными(тобиш игнорируют твою сонст)могет я не прав!?


 
Andy BitOff   (2003-01-10 23:52) [7]

To Maksss:
А ты хочешь весь код посмотреть? Могу прислать.


 
Andy BitOff   (2003-01-10 23:56) [8]

А проблема собственно не в этом куске (как оказалось), а в следующем; при возникновении ошибки и после закрытия программы есть подозрение, что в памяти остаются эти изображения (cmd[4..n]). Хотя перед выходом конечно все создпнные Image делаем как free.


 
Big_Rom   (2003-01-11 06:49) [9]

ощибка то какая ?


 
Andy BitOff   (2003-01-11 14:02) [10]

На момент открытия файлов, но не в этом куске, который представлен, а в процедуре ProgressUpdate иногда выскакивает сообщение "Параметр задан неверно". Начиная с этого момента загрузка картинок останавливается, но программа отрабатывает до конца нормально.


 
Andy BitOff   (2003-01-11 19:30) [11]

Всплываем



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

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

Наверх




Память: 0.46 MB
Время: 0.007 c
1-72312
S.P.I.R.I.T
2003-01-15 06:31
2003.01.23
Снимок диска


3-72083
Иванов Сергей
2002-12-27 20:48
2003.01.23
Что лучше interbase или firebird?


1-72207
Beginer1
2003-01-14 10:42
2003.01.23
как сделать быструю сортировку строк справо на налево


3-72027
MixerPro
2003-01-04 17:29
2003.01.23
InterBase только в корневом каталоге ?


3-72064
Serginio
2002-12-30 16:04
2003.01.23
Бдешный Upper( Я )<>Upper( я )





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский