![]() |
фотки
подскажите почему я не могу вставить мои фотки с расширением jpg
или напишите че нить по легче н.р я нажимаю верх вниз и смотрю фотки Const counter=5; //число слайдов format='.png'; //формат файлов слайдов Var img: Array[0..counter] Of Image; s: Array[1..3] Of String; r: Array[1..3] Of Integer; i, j, k, m, index, nameField, time: Integer; next, prev, clicked, exit,yes: Command; Procedure Menu; //процедура вывода меню выбора режима показа слайдов Var OK: Command; Begin ShowMenu('Режим управления', CH_EXCLUSIVE); For j:=1 To 3 Do r[j]:=MenuAppendString(s[j]); OK := CreateCommand('OK', CM_OK, 2); AddCommand(OK); repeat clicked := GetClickedCommand; until clicked = OK; RemoveCommand(OK); end; Procedure HandSetMode; // процедура ручного режима показа слайдов Var OK: Command; Begin ShowCanvas; Repaint; next := CreateCommand('вперед', CM_SCREEN, 1); prev := CreateCommand('назад', CM_BACK, 1); AddCommand(next); AddCommand(prev); i:=1; Repeat DrawImage(img[i], 0, 0); Repaint; Repeat clicked := GetClickedCommand; Until clicked<> EmptyCommand; If clicked=prev Then Begin If i>1 Then i:=i-1; End; If clicked=next Then Begin If i<=counter Then i:=i+1; End; Until i>counter; RemoveCommand(next);RemoveCommand(prev); OK := CreateCommand('Конец', CM_OK, 2); AddCommand(OK); repeat clicked := GetClickedCommand; until clicked = OK; RemoveCommand(OK); end; Procedure ChoiseTime; // процедура ввода временного интервала Var OK: Command; str:string; Begin ShowForm; nameField := FormAddTextField('Время смены слайдов в секундах', '2', 2, TF_NUMERIC); OK := CreateCommand('OK', CM_OK, 2); AddCommand(OK); Repeat clicked := GetClickedCommand; Until clicked = OK; str:=FormGetText(nameField); time:=StringToInteger(str); time:=time*1000; RemoveCommand(OK); FormRemove(nameField); End; Procedure Show; // процедура автоматического показа слайдов Var OK: Command; Begin ShowCanvas; OK := CreateCommand('Стоп', CM_OK, 2); AddCommand(OK); Repeat For j:=1 To counter Do Begin DrawImage(img[j], 0, 0); Repaint; Delay(time); clicked := GetClickedCommand; If clicked=OK Then Break; End; Until clicked=OK; RemoveCommand(OK); End; Procedure RandomShow; // процедура перетасованного показа слайдов Var OK: Command; Begin Randomize; ShowCanvas; OK := CreateCommand('Стоп', CM_OK, 2); AddCommand(OK); Repeat j:=Random(counter)+1; DrawImage(img[j], 0, 0); Repaint; Delay(time); clicked := GetClickedCommand; If clicked=OK Then Break; Until clicked=OK; RemoveCommand(OK); End; Procedure Choise; //процедура выбора режима показа слайдов Begin If MenuGetSelectedIndex = r[1] Then Begin ChoiseTime; Show; End; If MenuGetSelectedIndex = r[2] Then Begin ChoiseTime; RandomShow; End; If MenuGetSelectedIndex = r[3] Then HandSetMode; End; BEGIN ShowCanvas; Repaint; img[0]:=LoadImage('/welcome.png'); For m:=1 To counter Do Begin img[m]:=LoadImage('/s'+IntegerToString(m)+'.png'); End; s[1]:='Автоматический'; s[2]:='Случайный'; s[3]:='Ручной'; DrawImage(img[0], 0, 0); Repaint; Delay(2000); index:=0; Repeat Menu; Choise; ShowForm; k := FormAddString('Просмотреть еще раз?'); yes := CreateCommand('Да', CM_OK, 1); exit := CreateCommand('Выйти', CM_EXIT, 1); AddCommand(yes); AddCommand(exit); Repeat clicked := GetClickedCommand; Until clicked <> EmptyCommand; If clicked = exit Then index:=1; ClearForm; Until index=1; k := FormAddString('На выход...'); Delay(2000); END. |
Ответ: фотки
до перла как вставить фото
а как сделать так чтоб двигалась фото Program graph; var img: image; Begin img:=LoadImage('/image.png'); DrawImage(img,0,0); Repaint; Delay(5000); End. |
Ответ: фотки
ну тип так как-то
PHP код:
|
Ответ: фотки
|
Ответ: фотки
че то я не поняла ничего
что добавить сюда чтоб фото двигалось вверх и ввниз СПАСИБО Program graph; var img: image; Begin img:=LoadImage('/image.png'); DrawImage(img,0,0); Repaint; Delay(5000); End. |
Ответ: фотки
Program graph;
var img: image; Begin img:=LoadImage('/image.png'); for i:=0 to getwidth do begin drawimage(img,i,0); repaint; delay(10); end; End. Если надо чтобы вверх и вниз O_o. Не знаком сильно с мидлет паскалем так что тапками не кидайтесь если что не так. Program graph; var img: image; Begin Randomize; img:=LoadImage('/image.png'); for i:=0 to getwidth do begin i:=i-Random(2); If i<0 Then i:=0;//чисто дебаг drawimage(img,i,0); repaint; delay(10); end; End. |
Ответ: фотки
ОШИБКУ ВЫДАЕТ НЕ КОМПИЛИРУЕТ
|
Ответ: фотки
Изображение всетаки должно само вверх-вниз ползать, или его кнопками перемещать нужно?
|
Ответ: фотки
кнопками перемещать
|
Ответ: фотки
PHP код:
|
Ответ: фотки
все хорошо получилось спасибо но картинка переходит вниз и вверх а самой кнопки нет ну типо чтоб было видно что вверх или вниз и картинка почему то растягиваеться при движение типо расплываеться спасибо
|
Ответ: фотки
начало я не понял, а по поводу того что размазывается - все просто.
перед отрисовкой картики (между repeat и drawimage) вставь: PHP код:
|
Ответ: фотки
cherepets спасибо теперь не расплываеться
ну чтобы внизу мобильника были видны кнопки где вниз где вверх и еще как сделать выход а то не выходит спасибо |
Ответ: фотки
ну, нарисуй в пейнте две стрелочки вверх и вниз :)
а выход: PHP код:
|
Ответ: фотки
спасибо
|
нихочу я рисовать в паинте стрелочки
как сделать чтобы картинка опускалось вниз и было бы написанна в правом нижнем углу мобильника что это вниз что написать ну подскажите блондинке а то уже голова болит все читать в гугле да и толком там ни че нет т.е в левом углу |
Ответ: фотки
Как в гугле ничего нет?
Посмотрел - действительно пустовато. Народ скиньте девушке ссылку на русский базовый туториал по MidletPascal:SOS: |
Ответ: фотки
русский help вы про это говорите у меня он есть тож не че не понятно
напишите кому не трудно |
Ответ: фотки
Если ничего не понятно в хелпе - учи школьные учебники по Turbo Pascal, после чего поймешь. Иначе - забудь о программировании. Без труда не выловишь и рыбку из пруда. Ещё можно заплатить кому-то денег и он сделает за тебя. Ну просто не дело когда спрашиваешь элементарные вещи которые можно объяснить даже без знания языка.
|
спасибо за совет поступлю так
а мидлет паскаль и Turbo Pascal это одно и тоже тоже новерное элементарный вопрос я наверное дура |
Ответ: фотки
Цитата:
|
Ответ: фотки
не поняла все таки не одно и тоже а где взять литературу по мидлет паскалю
p.s я русская но украинский язык я не знаю вообще |
Ответ: фотки
www12, он о том что на украине и так бы тебя поняли.
http://mobilepascal.ru/ раздел статьи |
Ответ: фотки
помогите сделать кнопку вниз
program Map; const step = 8; var x,y,key,i,j,hi,wi:integer; imm : image; begin y:=0; x:=0; imm:=loadImage('/map.jpg'); i:=GetImageHeight(imm); j:=getImageWidth(imm); wi:=GetWidth; hi:=GetHeight; repeat key:=KeyToAction(GetKeyPressed); Delay(30); if (key = GA_DOWN) and (y-step>=hi-i) then y:=y-step; if (key = GA_UP) and (y+step<=0) then y:=y+step; if (key = GA_RIGHT) and (x-step>=wi-j) then x:=x-step; if (key = GA_LEFT) and (x+step<=0) then x:=x+step; DrawImage(imm, x, y); repaint; delay(20); until false; end. |
Ответ: фотки
а не жостикам
|
Ответ: фотки
Цитата:
PHP код:
|
Ответ: фотки
я наверное ни так вырожаюсь че мне надо ладно попробую так
I it is necessary was an arrow downwards and picture moved and was written adown that downwards |
Ответ: фотки
Что-то совсем непонятно...
Может имеется ввиду рисование кнопок на сенсорном экране и перемещение при их нажатии? |
Ответ: фотки
vint
![]() вот как мне надо |
Ответ: фотки
Пора открывать раздел форума "Чего хочет женщина" и там гадать чего же ей действительно надо. Жаль, что штатных телепатов тут нет.
|
Ответ: фотки
Как я понял, прочтя весь этот бред на двух страницах, надо так:
Нажимаешь на мобильнике кнопку вниз -> картинка ползет вниз -> в углу экрана появляется надпись "Вниз". Я понял правильно? Но это действительн элементарно, насколько могу судить я, не зная MidletPascal |
Ответ: фотки
кстати я уже сама разобралась с этим
а вот со шпильками мужчины никогда не разберуться |
Ответ: фотки
|
Ответ: фотки
помогите собрать в один мидлет нужно сделать на кнопку ВВЕРХ
Код:
Var x,y, xi, yi,xs, ys, xs1, ys1, state: integer; Код:
Var i, key: integer; |
Ответ: фотки
Мы пока разбираемся со шпильками
|
Ответ: фотки
со шпильками оооо могу советы дать как дама
|
Ответ: фотки
ну помогите товарищи Программи́сты
|
Ответ: фотки
ну, в смысл кода вдаваться не буду, но думаю как-то так:
PHP код:
|
Ответ: фотки
cherepets все компилируется но ни че не видно ни фото ни кнопок белый экран
почему? тестила на эмуляторе Sjboy Emulator |
Ответ: фотки
Пользуйся KEmulator - он намного лутше
|
Ответ: фотки
эм, потому что видно ток при удержании 5 (код от винта)
|
Ответ: фотки
товарищи Программи́сты
в чем проблема сделала я мидлет загрузила фотки любовалась у себя на мобильнике все классно но когда скинула подруге у нее на пол экрана фотки почему и еще такие не красивые искаженные а у меня все красива вот че вписать в мидлет что бы на других сотовых картинки были нормальные а не больше то меньше то вообще маленькие |
Ответ: фотки
Цитата:
|
Ответ: фотки
сони эриксон T650i
|
Ответ: фотки
как то я видела команду каторая получает размер экрана и подстраиваеться под этот размер уже картинка или я ошибаюсь
|
Ответ: фотки
http://forum.boolean.name/showthread.php?t=3515
а вобще мне кажется ты пытаешься сказать, что у вас разные разрешения экрана |
Ответ: фотки
ни че не поняла
а можно че нить до писать например сюда Код:
var img: image; и чтоб картинка читалась как и у меня так и у моей подруги |
Ответ: фотки
ну да у нас разные разрешения экрана а как сделать чтоб мидлет сам узнавал какое разрешения экрана и подстраивался под мобильник
|
Ответ: фотки
var img,newimg: image; w,h:integer;
Begin img:=LoadImage('/image.png'); w:=getwidth;h:=getheight; if w<h then newimg:=canvas.resize_image(img,w,trunc((getimageH eight(img)*w)/getimagewidth(img))); if w>h then newimg:=canvas.resize_image(img,trunc((getimageWid th(img)*h)/getimageheight(img)),h); if w=h then img:=newimg; DrawImage(newimg,0,0); Repaint; Delay(5000); End. |
Ответ: фотки
не компилируется где то ошибка
|
Ответ: фотки
uses canvas;
var img,newimg: image; w,h:integer; Begin img:=LoadImage('/image.png'); w:=getwidth;h:=getheight; if w<h then newimg:=canvas.resize_image(img,w,trunc((getimageH eight(img)*w)/getimagewidth(img))); if w>h then newimg:=canvas.resize_image(img,trunc((getimageWid th(img)*h)/getimageheight(img)),h); if w=h then img:=newimg; DrawImage(newimg,0,0); Repaint; Delay(5000); End. |
Ответ: фотки
все равно не компилируется где то ошибка
|
Ответ: фотки
в "getimageH eight" и "getimageWid th" убери пробелы
А вообще такие ошибки нужно исправлять самой, а не ждать ответа на такую елементарщину |
Ответ: фотки
все равно некомпилируется
|
Ответ: фотки
рискну предположить что из указанной мной темы ты не скачала библиотеку (Lib_im.class) и не положила в папочку MidletPascal\Libs.
сделай это и попробуй заново скомпилить код от DIMMON4IK |
Ответ: фотки
скачала я библиотеку вот здесь http://mobilepascal.ru/load/53-1-0-52 только эта библиотека называется "' загрузки изображении по HTTP"
не понимаю зачем мне библиотека для "' загрузки изображении по HTTP" вывод со всего сказанного все равно не компилируется помогите кто может может че нить другое написать можно? |
Ответ: фотки
библиотеку скачала и поместила в папку как сказал cherepets
все равно ни че не компилируется |
Ответ: фотки
Надо lib_canvas
uses canvas; var img,newimg: image; w,h:integer; Begin img:=LoadImage('/image.png'); w:=getwidth;h:=getheight; if w<h then newimg:=canvas.resize_image(img,w,trunc((getimageH eight(img)*w)/getimagewidth(img))); if w>h then newimg:=canvas.resize_image(img,trunc((getimageWid th(img)*h)/getimageheight(img)),h); if w=h then img:=newimg; DrawImage(newimg,0,0); Repaint; Delay(5000); End. Скачай вот Здесь |
Ответ: фотки
библиотеку Lib_canvas скопировала ее в папку Libs и все больше ее не как не надо устанавливать
а то при компиляции у меня МП виснит почему как устанавливать библиотеку |
Ответ: фотки
спасибо всем сама разобралась прочитала форум и нашла ответы вот дура надо было раньше так сделать
|
Ответ: фотки
Чтоб больше такого не было поставь совместимость(как-то так :-)) Правая кнопка по ярлыку midletpascala - Свойства - Совместимость - Windows 98
|
Ответ: фотки
мальчики в чем ошибка пытаюсь сделать чтобы мои фотки показывали на мобильном у моей подруге у нас разное расширение на мобильном
но у меня не получается почему то два изображение показывает а мне надо то изображение которое подстраивается под мобильный т.е расширение . Помогите в чем ошибка и расталкуйте ошибку .спасибо Код:
uses canvas; |
Ответ: фотки
PHP код:
|
Ответ: фотки
а почему стрелки не работают т.е не двигается картинка когда нажимаешь вверх вниз
|
Часовой пояс GMT +4, время: 16:03. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot