+ Ответить в теме
Страница 1 из 2
1 2 ПоследняяПоследняя
Показано с 1 по 40 из 53

Тема: Графика

  1. #1
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231

    Графика

    Обсуждаем компоненты фигуры и изображения, и все что на них похоже.

    http://develstudio.ru/forum/topic601.html#comments

  2. #2
    Как через диалог изменить картинку в форме по нажатию кнопки?
    Я присваивал свойство объекта image1 "картинка" свойство объекта диалог открытия массив "files".
    Что делать с этим массивом?

  3. #3
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    1. Во первых у диалога не
    PHP код:
    c("openDlg1")->files 
    а вот так нужно ))
    PHP код:
    c("openDlg1")->fileName 
    Так как в массиве храниться несколько путей))
    2. Лучше использовать
    PHP код:
    c("image1")->loadFromFile("тут путь до файла"
    3. А вот то что вам нужно ))
    PHP код:
    c("image1")->loadFromFile(c("openDlg1")->fileName); 

  4. Пользователь сказал cпасибо:

    Cxmobile (01.04.2010)

  5. #4
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Cxmobile Посмотреть сообщение
    Как через диалог изменить картинку в форме по нажатию кнопки?
    Я присваивал свойство объекта image1 "картинка" свойство объекта диалог открытия массив "files".
    Что делать с этим массивом?
    Files нужно использовать когда стоит опция Мульти-выбор.

  6. Пользователь сказал cпасибо:

    Cxmobile (01.04.2010)

  7. #5
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    c("image1")->loadFromFile($path);

    Как правильно должен быть записан путь относительный/абсолютный. У меня с абсолютным пишет Fatal error: call to member function loadFromFile()
    PS Я хороший программист потому что читаю это!

  8. #6
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от noRoman Посмотреть сообщение
    c("image1")->loadFromFile($path);

    Как правильно должен быть записан путь относительный/абсолютный. У меня с абсолютным пишет Fatal error: call to member function loadFromFile()
    Вы что-то делаете не так, приведите код полностью.

  9. #7
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    PHP код:
    $img "/img/".$matches[1].".gif";
    c("image1")->loadFromFile($img); 
    - это не работает, а это работает:
    PHP код:
    $img "/img/6.gif";
    c("image1")->loadFromFile($img); 
    Парсер переменную $matches[1] выдает корректно, проверено. Даже если написать так, не работает:
    PHP код:
    $tmp 6;
    $img "/img/".$tmp.".gif";
    c("image1")->loadFromFile($img); 
    PS у меня devel 1.07 rc1
    PS Я хороший программист потому что читаю это!

  10. #8
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от noroman Посмотреть сообщение
    PHP код:
    $img "/img/".$matches[1].".gif";
    c("image1")->loadfromfile($img); 
    - это не работает, а это работает:
    PHP код:
    $img "/img/6.gif";
    c("image1")->loadfromfile($img); 
    парсер переменную $matches[1] выдает корректно, проверено. даже если написать так, не работает:
    PHP код:
    $tmp 6;
    $img "/img/".$tmp.".gif";
    c("image1")->loadfromfile($img); 
    ps у меня devel 1.07 rc1
    не может быть, ищите проблемы так где их нет, у меня все прекрасно грузит во всех случаях. вот в таких местах ошибок просто не может быть, тут не парсер а оригинальный php.

  11. #9
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от Devel Посмотреть сообщение
    не может быть, ищите проблемы так где их нет, у меня все прекрасно грузит во всех случаях. вот в таких местах ошибок просто не может быть, тут не парсер а оригинальный php.
    архивчик. В архиве кроме .dvs лежат файлы, которые должны лежать с exeшником. Зачем так заморачивался получая не столь важные данные - просто головоломка. Баннер шифровался, а мне интересно . С изображениями выкрутился. Теперь мне интересно почему ошибку дает при коде:
    PHP код:
    c("image1")->loadFromFile("/img/".$matches[1].".gif"); 
    см. функцию parser строка 69
    для просмотра работы программы закомментируйте 69 строку
    Помогите.
    Последний раз редактировалось noRoman; 03.04.2010 в 11:48.
    PS Я хороший программист потому что читаю это!

  12. #10
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от noRoman Посмотреть сообщение
    архивчик. В архиве кроме .dvs лежат файлы, которые должны лежать с exeшником. Зачем так заморачивался получая не столь важные данные - просто головоломка. Баннер шифровался, а мне интересно . С изображениями выкрутился. Теперь мне интересно почему ошибку дает при коде:
    PHP код:
    c("image1")->loadFromFile("/img/".$matches[1].".gif"); 
    см. функцию parser строка 69
    для просмотра работы программы закомментируйте 69 строку
    Помогите.
    Попробуй поставить одинарные кавычки, что-то странное.

  13. #11
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Как сделать чтобы картинка1 была равна картинке2
    Так не получается:
    PHP код:
    c("image1")->picture c("image2")->picture

  14. #12
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Что очень сложный вопрос?
    Как при нажатии на кнопку изменить картинку? Как загрузить её из файла, из другого компонента картинки?
    Последний раз редактировалось xsnakes; 18.04.2010 в 12:53.

  15. #13
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от xsnakes Посмотреть сообщение
    Как сделать чтобы картинка1 была равна картинке2
    Так не получается:
    PHP код:
    c("image1")->picture c("image2")->picture
    c("image1")->picture->assign( c("image2")->picture );

    попробуй так.

  16. Пользователь сказал cпасибо:

    xsnakes (18.04.2010)

  17. #14
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Работает

  18. #15
    непойму как добавить картинку в tmimage

  19. #16
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Serzh Посмотреть сообщение
    непойму как добавить картинку в tmimage
    Если кодом, то через один пост ниже вашего(либо выше-просто у меня новые сообщения-первые)..
    А если под другому, то у компонента картинка есть свойство "Картинка", там кликаете на кнопочку и далее будет понятно
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  20. #17
    Цитата Сообщение от haker Посмотреть сообщение
    Если кодом, то через один пост ниже вашего(либо выше-просто у меня новые сообщения-первые)..
    А если под другому, то у компонента картинка есть свойство "Картинка", там кликаете на кнопочку и далее будет понятно
    вот вориант 2 какраз и чет невыходит

  21. #18
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Serzh Посмотреть сообщение
    вот вориант 2 какраз и чет невыходит
    что именно? И что как делаешь? Попорядку
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  22. #19
    haker:
    открываю прогу создаю проэкт, в компоненты выбераю изоброжение и добовляю в форму, потом выделяю компанент изоброжение и в свойства поевляютсе ее свойства,там выбераю картинка поевляется кнопка жму на нее,и в окне просмотр изоброжения выбираю загрузить далее нахажу нужную картинку и выбираю ее.
    а дальше как она отоброжается в окне просмотр изоброжения и что там далее?

  23. #20
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от serzh Посмотреть сообщение
    haker:
    открываю прогу создаю проэкт, в компоненты выбераю изоброжение и добовляю в форму, потом выделяю компанент изоброжение и в свойства поевляютсе ее свойства,там выбераю картинка поевляется кнопка жму на нее,и в окне просмотр изоброжения выбираю загрузить далее нахажу нужную картинку и выбираю ее.
    а дальше как она отоброжается в окне просмотр изоброжения и что там далее?
    думаю ok нажать
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  24. #21
    Цитата Сообщение от haker Посмотреть сообщение
    думаю ok нажать
    еслеб он там был эт другой вопрос ну его то нет

  25. #22
    Нажмите на изображение для увеличения
Название: screen..jpg
Просмотров: 147
Размер:	19.0 Кб
ID:	107

    вот

  26. #23
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Цитата Сообщение от Serzh Посмотреть сообщение
    У тебя кто-то кусок окна откусил

    Предлагаю вариант на время. Потом мож в DS исправят...
    Посмотри видео.swf (flash) надеюсь есть чем flash проигрывать.
    Там в начале время не выставил, первая надпись "промелькает" )
    Последний раз редактировалось xsnakes; 27.05.2010 в 23:16.

  27. #24
    гг самый лучшая четалка swf это опера а так есть и KMPlayer который тоже спровляется

  28. #25
    Цитата Сообщение от xsnakes Посмотреть сообщение
    У тебя кто-то кусок окна откусил

    Предлагаю вариант на время. Потом мож в DS исправят...
    Посмотри видео.swf (flash) надеюсь есть чем flash проигрывать.
    Там в начале время не выставил, первая надпись "промелькает" )
    непонел утибя есть кнопка а что за версия у тибя

  29. #26
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    непонел утибя есть кнопка а что за версия у тибя
    у меня винда ровная ) широкоформатный экран и всё нормально отображается версия ds 1.0.7.5

  30. #27
    уменя DevelStudio 2010 ver1.0.7.5 extra низнаю в че касяк,XP sp3 сборка zver8.10.4

  31. #28
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от serzh Посмотреть сообщение
    1. поставь разрешение по больше
    2. убери эту тему нахрен (может из за неё)
    3. последний вариант... снеси ds и поставь заново
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  32. #29
    непонел тему винды и разрешение экрана?

  33. #30
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Serzh Посмотреть сообщение
    непонел тему винды и разрешение экрана?
    да.. ты меня правильно понял
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  34. #31
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    да, это по всей видимости очень кривая тема для xp.

  35. #32
    Ниче непомогло

  36. #33
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Serzh Посмотреть сообщение
    Ниче непомогло
    значит винда кравая
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  37. #34
    или чтото в ней кривое

  38. #35
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от Serzh Посмотреть сообщение
    или чтото в ней кривое
    оффтоп
    чаще руки кривые
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  39. #36
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    при этом коде рисуется линия от координат 0,0 до 320,150. Почему?!?! Что не так делаю?
    PHP код:
    $canvas = New TControlCanvas(c("form1"));
    $canvas->pen->width 3;
    $canvas->pen->style bsSolid;
    $canvas->pen->color clRed;
    $canvas->LineTo(100,120);
    $canvas->MoveTo(320,150); 
    PS Я хороший программист потому что читаю это!

  40. #37
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292
    Ты наоборот всё написал. Надо английский хотя б не много знать
    PHP код:
    $canvas = New TControlCanvas(c("form1"));
    $canvas->pen->width 3;
    $canvas->pen->style bsSolid;
    $canvas->pen->color clRed;
    $canvas->MoveTo(100,120); // имя функции говорит о движении
    $canvas->LineTo(320,150); // а это о линии 

  41. #38
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от xsnakes Посмотреть сообщение
    Ты наоборот всё написал. Надо английский хотя б не много знать
    PHP код:
    $canvas = New TControlCanvas(c("form1"));
    $canvas->pen->width 3;
    $canvas->pen->style bsSolid;
    $canvas->pen->color clRed;
    $canvas->MoveTo(100,120); // имя функции говорит о движении
    $canvas->LineTo(320,150); // а это о линии 
    надо справки нормально писать. Исправьте пример!!! Я оттуда его просто скопировал.
    и о clear ошибочный пример. Видать никто англ не учит.
    Последний раз редактировалось noRoman; 29.05.2010 в 11:56.
    PS Я хороший программист потому что читаю это!

  42. #39
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от noRoman Посмотреть сообщение
    надо справки нормально писать. Исправьте пример!!! Я оттуда его просто скопировал.
    и о clear ошибочный пример. Видать никто англ не учит.
    хм первое исправил, а вот на счет clear что именно не правильно?
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  43. #40
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от haker Посмотреть сообщение
    хм первое исправил, а вот на счет clear что именно не правильно?
    Примеры использования
    Стираем рисунок и заполняем его черным цветом

    $canvas = New TControlCanvas(c("Имя объект"));
    $canvas->LineTo(10,12); |- вот это поменять местами
    $canvas->MoveTo(32,15); //рисуем линию |-
    $canvas->brush->color = clBlack; //устанавливаем черный цвет кисти (по умолчанию белый)
    $canvas->clear(); //Стираем и заполняем черным цветом
    PS Я хороший программист потому что читаю это!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения