+ Ответить в теме
Страница 1 из 14
1 2 3 11 ... ПоследняяПоследняя
Показано с 1 по 40 из 522
  1. #1
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231

    DevelStudio 3.0 Альфа-тест 5



    Alpha 5 (последняя версия 12.02.2012)
    http://develstudio.ru/upload/develstudio/setupDevelStudio3.0alpha5.exe (20 mb)

    Ссылка на блог: http://develnet.ru/blog/historyds/61.html

    - Добавлено расширение php_mongo для работы с MongoDB
    - Добавлено в инспектор свойство "Выравнивание" для многих компонентов
    - Исправлен баг с трай-иконкой и попап-меню
    - Восставлена работа компонента "ссылка"
    - Исправлен баг с изменением размеров окна в редакторе форм
    - Исправлен баг связанный с зависанием и функцией ShowForm
    - Исправлен баг с неработающей функцией app::close и использованием LoadForm
    - Восстановлен демо-проект "RealTime объекты"
    - Исправлен недочет с ini::readSections в мастере
    - Исправлены мелкие недочеты



    Alpha 4 (
    последняя версия 08.01.2012)
    http://develstudio.ru/upload/develst...o3.0alpha4.exe (20 mb)

    - Добавлена функция chromium_allowedcall для ограничения выполнения php кода из js (пример в браузере)
    - Добавлен новый простой пример "Прикол".
    - Исправлены ошибки с динамической загрузкой форм
    - Исправлены ошибки связанные с нестабильной работой потоков, которая возникала по прошествии времени.
    - Исправлен баг связанный с focus и ctrl+z в редакторе свойств
    - Исправлен баг связанный с попыткой изменить шрифт в редакторе свойств
    - Исправлен баг с popupmenu и пустым объектом
    - Исправлен баг - не работала стилизация для главного меню
    - Исправлены баги - tray компонент не показывал ballonTip, трэй иконка оставалась после закрытия программы
    - Доработано - теперь студия не предлагает открыть проект старого формата
    - Исправлен баг с PHP.call для chromium'a, который вызывал AV ошибки
    - Исправлено - в php5ts.dll отсутствовало расширение FFI для подключения dll
    - Исправлен инсталятор, теперь он не предлагает установить студию в папку с версией 2.0, если оная была уже установлена
    (не устанавливайте студию в папку со средой версии 2.0)


    Alpha 3

    http://develstudio.ru/upload/develst...o3.0alpha3.exe (20 mb)

    - Улучшен режим отладки, теперь он отлавливает ошибки связанные с работой несуществующих компонентов
    - Режим отладки контролирует правильность работы с GUI из потоков
    - Система потоков теперь автоматически ограничивает максимальное количество потоков
    - Исправлена ошибка связанная с невозможностью корректно отображать фатальные ошибки из потоков
    - Исправлены утечки памяти при использовании потоков
    - Исправлены некоторые баги с синхронизацией потоков
    - Исправлены ошибки с функциями LoadForm и ShowForm, и др.
    - Исправлена ошибка в редакторе свойств, которая приводила к массовым ошибкам с фокусом, из-за чего среда падала
    - Исправлен баг форм-призраков, когда де факто в проекте под одной формой появлялись разные формы в разные моменты
    - Исправлена ошибка с компонентом "Защита Формы"
    - Исправлен недочет с именем папки (DevelStudi 3) для новых проектов
    - Исправлена ошибка, из-за которой нельзя было использовать объект-функцию как событие для потоков в режиме отладки
    - Исправлены возможные магические глюки, которые возникали из-за ошибок в памяти
    - Исправлена ошибка с кликом правой мышки по редактору формы, из-за которого можно было изменить запрещенные свойства формы



    Alpha 2

    http://develstudio.ru/upload/develst...o3.0alpha2.exe
    (20 mb)

    - добавлена возможность не загружать формы при старте программы

    - добавлена возможность загружать и клонировать формы во время выполнения проекта
    - исправлены ошибки с popup, main меню, с объектом функция и другими не визуальными
    - исправлена ошибка - среда при сборке не копировала расширения в папку ext
    - исправлена ошибка - не работал инспектор объектов на форме
    - доработано - рабочая папка среды стала "DevelStudio 3" в моих документах (чтобы не было конфликта со 2 версией)
    - в инсталятор среды добавлен автоматический установщик Microsoft Visual C++ 2008 Redistributable Package (он нужен для работы среды и программ)
    - исправлен глюк в автодополнении (когда появлялась пустая форма автодополнения)
    - мелкие исправления

    Alpha 1

    http://develstudio.ru/upload/develst...o3.0alpha1.exe
    (18 mb)


    - Обновлена версия PHP до 5.3.8

    - Обновленная сборка php5ts, включающая в себя дополнительные расширения - bcompiler, bz2, sockets, zip, igbinary, runkit, gd2, http
    - Новый браузерный движок Chromium с поддержкой HTML5, CSS3, Canvas, WebGL
    - Новое расширение FFI позволит легко подлючать функции dll во время выполнения
    - Новый загрузчик для приложений позволяет запускать программы без выгрузки файлов в temp
    - Новая стабильная система многопоточности, синхронизация и простое управление потоками
    - Новые примеры - "OSInfo" и "Простой Браузер"
    - Исправлена и Усовершенствована система отладки
    - Новая система событий с поддержкой анонимных функций
    - Исправлена ошибка с копированием компонентов в имени которых был знак подчеркивания
    - Исправлена ошибка в событиях клавиатуры при попытке изменить $key на нулевой символ
    - Исправлена ошибка, которая не позволяла добавлять переменные в режиме отладки
    - Исправлена ошибка в проверке обновлений
    - Убрана функция привязки dll к программе
    - Убраны некоторые компоненты THtmlViewer, TWebBrowser, THTTPClient
    - Убрана опция "запускать при старте" у объектов "функций"




    P.S. Если уж так хотите сделать программу в одном EXE, попробуйте такую вещь как Enigma Virtual Box.

  2. 42 пользователя(ей) сказали cпасибо:

    agpr-f (03.01.2012), Akulenok (03.01.2012), Alexufo (03.01.2012), Artamos (07.01.2012), Ass (04.01.2012), Cirwos (03.01.2012), DENFER (10.01.2012), duff04 (18.01.2012), EINSHTEIN (08.01.2012), forumrulez (03.01.2012), fyrawqa (04.01.2012), GRIDARK (05.01.2012), haker (04.01.2012), Hosts (04.01.2012), ily2811 (03.01.2012), Inlife (27.01.2012), kazer_xxx (03.01.2012), Kickoman (06.01.2012), KiKRee (05.01.2012), Kiro (27.01.2012), kpa6 (03.01.2012), Let4ik_Russia (04.01.2012), malish (03.01.2012), Maltazar (04.01.2012), pia333 (05.01.2012), roxblnfk (03.01.2012), Slava_Uchiha (08.01.2012), sound (29.01.2012), System (13.01.2012), tifaso (03.01.2012), tssst (03.01.2012), vacant phobia (08.01.2012), vGhost (03.01.2012), vladpad (21.01.2012), Wald (09.01.2012), x-sodtware (03.01.2012), xsnakes (05.01.2012), zamoric (04.01.2012), ZIKURIK (16.01.2012), вова77 (03.01.2012), Карпатов Олег (03.01.2012), Рома (03.01.2012)

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

    Вместо THTTPClient используйте класс HttpRequest (http://www.php.net/manual/en/class.httprequest.php)

  4. 7 пользователя(ей) сказали cпасибо:

    forumrulez (03.01.2012), Hosts (21.01.2012), ily2811 (03.01.2012), kpa6 (03.01.2012), pia333 (07.01.2012), vacant phobia (03.01.2012), zamoric (04.01.2012)

  5. #3
    Мастер Аватар для kazer_xxx
    Регистрация
    08.01.2011
    Адрес
    Копейск
    Сообщений
    1,148
    Devel,в чём приемущества анонимных функций? В интернете толком про пользу не нашёл, а многие говорят про них.
    Как хочу быть красненьким и с надписью "Админ"

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

    P.S.Инсталятор требует ровно 66.6 мб места на диске, это получилось случайно, причем второй раз тоже =)


    С анонимными функциями еще сложно, почему-то bcompiler не умеет их компилировать, и для коллбэка (события) потока их использовать в DS нельзя.
    Анонимные функции удобны для того, чтобы не засорять именное пространство.

    Например:

    Код:
    Timer::setInterval(function(){
        msg('Привет');
    }, 2000);
    Или:
    PHP код:
    c("button")->onClick = function($self){
            
    myFunc(123); 
    }; 
    Раньше приходилось писать:
    PHP код:
    c("button")->onClick 'myFunc(123); _empty'

  7. 5 пользователя(ей) сказали cпасибо:

    ily2811 (03.01.2012), kazer_xxx (03.01.2012), pia333 (07.01.2012), x-sodtware (03.01.2012), вова77 (03.01.2012)

  8. #5
    Мастер Аватар для kazer_xxx
    Регистрация
    08.01.2011
    Адрес
    Копейск
    Сообщений
    1,148
    После полной компиляции с Chromuim, вылазит ошибка :
    "Could not find Magic header in stream "
    UPD:
    Без Chromuim та же ошибка.
    Последний раз редактировалось kazer_xxx; 03.01.2012 в 01:27.
    Как хочу быть красненьким и с надписью "Админ"

  9. #6
    Опытный Аватар для kpa6
    Регистрация
    28.06.2011
    Адрес
    Россия, Мурманск
    Сообщений
    353
    Цитата Сообщение от Devel Посмотреть сообщение
    Инсталятор требует ровно 66.6 мб
    боюсь качать

  10. #7
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от kazer_xxx Посмотреть сообщение
    После полной компиляции с Chromuim, вылазит ошибка :
    "Could not find Magic header in stream "
    UPD:
    Без Chromuim та же ошибка.
    Надо устанавливать студию в чистую папку, это ошибка связана с тем что не скомпилировались исходники bcompiler'ом, он ругается что формат не верный.

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

    Василий (16.01.2012)

  12. #8
    Мастер Аватар для kazer_xxx
    Регистрация
    08.01.2011
    Адрес
    Копейск
    Сообщений
    1,148
    Цитата Сообщение от Devel Посмотреть сообщение
    Надо устанавливать студию в чистую папку, это ошибка связана с тем что не скомпилировались исходники bcompiler'ом, он ругается что формат не верный.
    Удалил, заново переустановил - тоже самое.
    Как хочу быть красненьким и с надписью "Админ"

  13. #9
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от kazer_xxx Посмотреть сообщение
    Удалил, заново переустановил - тоже самое.
    Посмотрим что скажут другие. А так проверял вроде на чистой системе.

  14. #10
    у меня все ок))
    как в хромиум вставить прокси?

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

    Василий (16.01.2012)

  16. #11
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Карпатов Олег Посмотреть сообщение
    у меня все ок))
    как в хромиум вставить прокси?
    Ты видел такие опции в хроме? Я нет, я не могу найти апи для установки прокси, есть только опция, которая говорит браузеру, чтобы он брал настройки прокси из системы.

  17. #12
    Цитата Сообщение от Devel Посмотреть сообщение
    Ты видел такие опции в хроме? Я нет, я не могу найти апи для установки прокси, есть только опция, которая говорит браузеру, чтобы он брал настройки прокси из системы.
    не видел..

  18. #13
    хмм..
    PHP код:
    c("label1")->caption $_SERVER[IP_ADDRESS]; 
    неработает..

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

    Василий (16.01.2012)

  20. #14
    Я же говорил
    Исправил один баг, нашел другой )
    Не работает popupMenu1

  21. #15
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    оппа забыл сказать... ошибки
    "Could not find Magic header in stream "
    в третьей сзади версии не было...
    после когда ты мне дал предпоследнию версию, сразу при использовании в хроме появилась ошибка... она связана с вызовом анонимных функций
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  22. #16
    Опытный Аватар для Cirwos
    Регистрация
    27.09.2011
    Адрес
    г. Москва
    Сообщений
    242
    Devel, а можешь добавить компоненты TImageList и TListView в среду. Ну то есть чтобы их ставить можно на форму было и т.д.
    Просто как то их прописывать не очень хорошо Сам скрипт есть, но там даже свойство не показываются какие есть. А то компонент то не плохой, и нужен не только мне..

  23. #17
    Мастер Аватар для tifaso
    Регистрация
    19.08.2010
    Адрес
    Россия Кемерово
    Сообщений
    533
    Цитата Сообщение от Cirwos Посмотреть сообщение
    Devel, а можешь добавить компоненты TImageList и TListView в среду. Ну то есть чтобы их ставить можно на форму было и т.д.
    Просто как то их прописывать не очень хорошо Сам скрипт есть, но там даже свойство не показываются какие есть. А то компонент то не плохой, и нужен не только мне..
    Поддерживаю! Очень хорошо было бы если бы он был на палитре компонентов.
    Kit Vitragon. Мой сайт: http://tifaso.narod.ru/ ; Последние сообщения (мини блог)
    Мои проекты: Argo Player ; Text Manager. Исходники: Aisberg v2.8.

  24. #18
    Опытный Аватар для Cirwos
    Регистрация
    27.09.2011
    Адрес
    г. Москва
    Сообщений
    242
    Нашел парочку ошибок:
    1.При загрузке примеров из папки Demos
    Выскакивают ошибки:
    Первая OBJECT expected on line 1
    И потом много много ошибок связанные с каким то адресом: Address violation ...........
    2.Вторая, ну можно сказать не ошибка, но:
    Когда в редакторе кода пишешь какую нибудь функцию и после неё жмёшь пробел(или продолжения функции не правильно), то из окна где всякие функции показываются, это окно становится пустое. и приходится жать Esc чтобы его убрать.
    Это окно называют ещё - Intellisense (по моему)
    Последний раз редактировалось Cirwos; 03.01.2012 в 11:38.

  25. #19
    Зачем эта кнопка? при клике по форме она закрывается!

  26. #20
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326
    Цитата Сообщение от forumrulez Посмотреть сообщение
    Помщь->О программе->
    Скрытый текст:



    Добавь кнопочку для скрытия формы
    Кликни по сплэшу в любое место...
    Последний раз редактировалось bwc; 04.01.2012 в 08:25.
    Самые успешные проекты все чаще создают неизвестные и маленькие; большие компании все чаще терпят крах. Потому что энтузиазм и вера несоизмеримо важнее денег и связей. Вас будут пытаться убедить в обратном. Но Давид убивает Галиафа, всегда...

  27. #21
    Ученик
    Регистрация
    23.05.2010
    Адрес
    Минск
    Сообщений
    41
    Цитата Сообщение от Devel Посмотреть сообщение
    - Убрана опция "запускать при старте" у объектов "функций"
    зачем? почему? O_o
    что теперь использовать вместо этой опции?

  28. #22
    Мастер Аватар для forumrulez
    Регистрация
    16.10.2010
    Адрес
    Киев
    Сообщений
    1,078
    В таймере "Установлен", или у формы "Создание"

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

    Gemorroj (03.01.2012)

  30. #23
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    У мну на XP студия вообще не запускаеццо...
    http://rghost.ru/35718742.view
    На основной ОС пробовать пока что не рискнул..

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  31. #24
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Cirwos Посмотреть сообщение
    Нашел парочку ошибок:
    1.При загрузке примеров из папки Demos
    Выскакивают ошибки:
    Первая OBJECT expected on line 1
    И потом много много ошибок связанные с каким то адресом: Address violation ...........
    2.Вторая, ну можно сказать не ошибка, но:
    Когда в редакторе кода пишешь какую нибудь функцию и после неё жмёшь пробел(или продолжения функции не правильно), то из окна где всякие функции показываются, это окно становится пустое. и приходится жать Esc чтобы его убрать.
    Это окно называют ещё - Intellisense (по моему)
    1. Это связано с тем, что доступ к записи в Program Files в семерке запрещен, надо будет сделать выгрузку в другое место.
    2. Да я заметил.

  32. #25
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от vGhost Посмотреть сообщение
    У мну на XP студия вообще не запускаеццо...
    http://rghost.ru/35718742.view
    На основной ОС пробовать пока что не рискнул..
    Я тестирую в основном на XP SP3. Попробуй установить в чистую папку, ни в коем случае студию нельзя ставить в папку с 2.0 версией.


    Цитата Сообщение от Gemorroj Посмотреть сообщение
    зачем? почему? O_o
    что теперь использовать вместо этой опции?
    Нет возможности контролировать порядок выполнения функций.

  33. #26
    Как теперь запускать функцию? Раньше ставил галочку при запуске программы и обращался к ней, а теперь не работает.

  34. #27
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Artamos Посмотреть сообщение
    Как теперь запускать функцию? Раньше ставил галочку при запуске программы и обращался к ней, а теперь не работает.
    Вызывать функцию в событии "создание" формы.

  35. #28
    У меня новая версия, глючит... то зависнет не с чего, то какой ниб. объект неотображается... и еще Devel хотел спросить, почему у меня и в новой и в старой версии, невсегда, отображается иконка программы? и название компании вообще некогда не отображается... что такое?
    Мой сайт: www.SnAkE.uCoz.ua
    Форум: www.SnAkE.Gip-Gip.Ru

  36. #29

    ошибка

    Есть ошибка при зборке програмы смотите скин .Пишет не может найти модуль squall.dll ,хоть он и есть в папке с проектом.При закрытии сообщения приложение запускается.Браузер.
    Миниатюры Нажмите на изображение для увеличения
Название: ошибка..PNG
Просмотров: 67
Размер:	8.9 Кб
ID:	1050  
    Мудрость жизни всегда глубже и обширнее мудрости людей.

  37. #30
    Мастер Аватар для forumrulez
    Регистрация
    16.10.2010
    Адрес
    Киев
    Сообщений
    1,078
    У меня всё отлично работает, но инспектор объектов выеживается
    Скрытый текст:

    UPD:
    Наверно у меня что-то, у меня ни 1 вкладка из "Расширения" не работает
    P.S.После события например "Удаление" на инспекторе объекта, он начинает нормально работать
    Последний раз редактировалось forumrulez; 03.01.2012 в 16:03.

  38. #31
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Расширения будут работать. Отрубите squall в настройках проекта, студия не скопировала его почему-то при билде.

  39. #32
    Огромное Спасибо за долгожданную версию DS.
    Но в новой версии появилось несколько вопросов по работе с потоками.
    Например в прошлых версиях можно было делать таким образом например: Ставим у функции "Работать в фоне" на ее выполнение вешаем например вот такой код
    PHP код:
    $i=0;
    while(
    1){$i++;
    c("edit1")->text=$i;
    delay(100);
    if(
    $i>100){ break;}

    В результате в edit1 мы видим как меняются наши цифры в реальном времени и при этом программа не виснет, попробывал это сделать в новой DS, перепробывал кучу вариантов, но увы так нечего не вышло (

    Так же пробывал так работать с потоком
    PHP код:
    $t = new Thread;
    $t->code 'c("edit1")->text="Test";';
    $t->start(); 
    тоже не выходит (

    Уважаемые разработчики!. Если Вас не затруднит, немогли бы Вы сделать небольшой мануал или пару примеров того как работать с потоками в новой версии DS, что дает чебокс "Синхронизация" и как это все использовать.
    Последний раз редактировалось tssst; 03.01.2012 в 17:00.

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

    PHP код:
    $th = new TThread('FunctionName');
    $th->resume(); 
    Для функций с фоном это не нужно, появилось новое правило, изменять гуи элементы теперь нельзя из потоков, для этого нужно использовать синхронизацию. Синхронизация позволяет вызывать методы или функции в главном потоке программы из потоков. Опция "синхронизация" у функций автоматизирует это.

    Также через код можно вызывать из потока функцию, которая будет выполнена в основном потоке программы:
    Код:
    sync('FunctionName', array($arg1, $arg2, ..));
    
    или
    
    syncEx('FunctionName', array($arg1, $arg2)); // корректный вызов функции и из главного потока
    Причем когда вы вызываете синхронную функцию, поток приостановится, пока функция не будет выполнена.

  41. 5 пользователя(ей) сказали cпасибо:

    kazer_xxx (03.01.2012), roxblnfk (03.01.2012), tssst (03.01.2012), vGhost (03.01.2012), Карпатов Олег (03.01.2012)

  42. #34
    Опытный
    Регистрация
    04.11.2010
    Адрес
    Солнечногорск
    Сообщений
    348
    У меня на XP студия работает, но не компилирует программы. Не собирает не компилирует. Даже ничего не пишет. Ни ошибок ни то что пытается скомпилить...

  43. #35
    незнаю чего там у вас.. вот у меня


    p.s. Установил в чистую папку..
    p.p.s. Сижу от админа

  44. #36
    Опытный
    Регистрация
    06.03.2011
    Сообщений
    240
    devel
    Сделайте пожалуйста функцию или компонент который мог бы воспроизводить видио.
    Я раньше делал это через браузер но вы его убрали.
    Как теперь воспроизводить в программе видио ?

  45. #37
    Опытный Аватар для Cirwos
    Регистрация
    27.09.2011
    Адрес
    г. Москва
    Сообщений
    242
    Через браузер - то есть Html кодом?
    Тогда так же, только в компоненте хромиум

  46. #38
    Опытный
    Регистрация
    06.03.2011
    Сообщений
    240
    Цитата Сообщение от Cirwos Посмотреть сообщение
    Через браузер - то есть Html кодом?
    Тогда так же, только в компоненте хромиум
    Ну может есть более грамотное решение этой проблемы.
    Может девел напишет модуль проигрывания видио...

  47. #39
    я думаю видио вам вообще воспроизвести будет невозможно

  48. #40
    Мастер Аватар для kazer_xxx
    Регистрация
    08.01.2011
    Адрес
    Копейск
    Сообщений
    1,148
    Devel, как мне кажется, нужно вернуть HtmlView и просто браузер. Ибо хромиум занимает ОООЧЕНЬ много места и жрёт прилично памяти, а иногда в приложениях нужно вставить небольшой html-кодик.
    Как хочу быть красненьким и с надписью "Админ"

Ваши права

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