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

    Вопрос - ответ

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

    p.s. для того чтобы отобразить код используем bb код php.

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

    Если есть идеи, то пишите про них здесь
    А устраивать священные войны, дело не благодарное.

    Да про HiASM мы знаем, и не только про него, про многое знаем. HiASM это совершенно другая идея, там все на схемах.

  3. #3
    что прописать чтоб у меня при на жатии на кнопку открылся диск d а то сам диск нельзя выбрать, а только файлы которые в нём есть..
    KS

  4. #4
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Kesya Посмотреть сообщение
    что прописать чтоб у меня при на жатии на кнопку открылся диск d а то сам диск нельзя выбрать, а только файлы которые в нём есть..
    PHP код:
    Run('D:/');
    // или
    Run('D:\\'); 

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

    ily2811 (12.04.2010)

  6. #5
    спасибо!

    я пробывал Run('D:/'); но ничего не пошло а вот когда задал здесь вопрос и вот Run('D:\\'); пошло
    KS

  7. #6
    А что нужно прописать чтоб открыло мой компьютер или корзину? или это пока что не возможно?
    KS

  8. #7
    Test Аватар для flocker
    Регистрация
    11.03.2010
    Адрес
    Москва,Московская область,Климовск
    Сообщений
    642
    возможно!Для корзины:
    C:\$Recycle.Bin\S-1-5-21-285158440-3388489823-939988971-1000
    Ну у кого как.А путь для компьютера простой: RUN Мой компьютер или проводник - comp.
    ICQ:599605,1174771,565637119

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

    ily2811 (12.04.2010)

  10. #8
    насколько я понимаю, два варианта:
    PHP код:
    $dB unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT']."db.txt")); 
    and
    PHP код:
    data::read($_SERVER['DOCUMENT_ROOT']."db.txt",$dB); 
    эквивалентны и должны присваивать массив переменной $dB, а они присваивают false

    PS: в файле db.txt двумерный массив, записанный через data::write

  11. #9
    flocker и developer я всё это знаю и я всё это уже пробывал но ничего..
    KS

  12. #10
    вопрос остается не решенным(
    почему не работает data::read ?

  13. #11
    да..

    подобную проблему я видел и в msb там тоже нельзя зделать чтоб при на жатии на кнопку открыло комп или корзину..
    KS

  14. #12
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    После шевеления мозгами в моей умной голове я откопал вот такие штуки в реестре:
    Код:
    ::{208D2C60-3AEA-1069-A2D7-08002B30309D} - сетевое окружение
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} - мой компьютер
    ::{450D8FBA-AD25-11D0-98A8-0800361B1103} - мои документы
    ::{645FF040-5081-101B-9F08-00AA002F954E} - корзина
    ::{871C5380-42A0-1069-A2EA-08002B30309D} - домашняя страница
    ::{21EC2020-3AEA-1069-A2DD-08002B30309D} - панель управления
    ::{D6277990-4C6A-11CF-8D87-00AA0060F5BF} - назначенные задания
    ::{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA} - результаты поиска - компьютеры
    ::{E17D4FC0-5564-11D1-83F2-00A0C90DC849} - результаты поиска - сети
    ::{2227A280-3AEA-1069-A2DE-08002B30309D} - принтеры и факсы
    ::{D20EA4E1-3957-11d2-A40B-0C5020524152} - шрифты
    ::{7007ACC7-3202-11D1-AAD2-00805FC1270E} - сетевые подключения
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{BDEADF00-C265-11D0-BCED-00A0C90AB50F} - web папка
    ::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{E211B736-43FD-11D1-9EFB-0000F8757FCD} - скайнеры и камеры
    ::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524153} -администрирование
    Если какие-то пути не запускаются, то их нужно комбинировать с другими путями (как web папка, сканеры и камеры, администрирование). Ниже приведу часто не рабочие в сокращении… Ну описывать уже не буду т.к. выше уже описано.
    Код:
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{BDEADF00-C265-11D0-BCED-00A0C90AB50F}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{E211B736-43FD-11D1-9EFB-0000F8757FCD}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524152}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524153}
    ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
    Для того чтобы открыть ту или иную папку в проекте на DevelStudio, нужно ввести в любом событии следующий код (например для открытия папки "Мой компьютер"):
    PHP код:
    Run("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"false); 
    Последний раз редактировалось xsnakes; 19.03.2010 в 17:43.

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

    den94ka (20.03.2010), haker (20.03.2010), ily2811 (12.04.2010), Kiro (19.03.2010), riartem (19.03.2010), Walsor (08.04.2010), ОС2 (22.03.2010)

  16. #13
    Новичок Аватар для den94ka
    Регистрация
    20.03.2010
    Адрес
    Россия, Тольятии
    Сообщений
    5
    Вопрос: что такое прилипание и его уровни?

  17. #14
    Цитата Сообщение от den94ka Посмотреть сообщение
    Вопрос: что такое прилипание и его уровни?
    прилипание это когда окно программы прилипает к пуску и краям робочего стола т.д

    уровень например 50 то он будет бысто клеится к пуску и т.д
    KS

  18. #15
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    уровень например 50 то он будет бысто клеится к пуску и т.д
    нет
    это расстояние на котором будет прилипать окно!
    Последний раз редактировалось xsnakes; 20.03.2010 в 17:47.

  19. #16
    1. как сделать чтобы после нажания на кнопку открывалась другая форма в том же окне ?
    2. как сделать чтобы создавался файл базы с параметрами которые вводятся через форму ?
    3. как сделать форму для вывода на печать в виде бланка ?
    4. как отобразить окончательный результат перед распечаткой ?

  20. #17
    так и не ответили на мой вопрос...

  21. #18
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от developer Посмотреть сообщение
    вопрос остается не решенным(
    почему не работает data::read ?
    Скорее кодировка не подходит.

  22. #19
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от ОС2 Посмотреть сообщение
    1. как сделать чтобы после нажания на кнопку открывалась другая форма в том же окне ?
    2. как сделать чтобы создавался файл базы с параметрами которые вводятся через форму ?
    3. как сделать форму для вывода на печать в виде бланка ?
    4. как отобразить окончательный результат перед распечаткой ?
    1. для этого есть действие в первой вкладке (загрузить форму, показать форму, закрыть форму)
    2. можно использовать функцию data::write и data::read, сохранять все введенные данные в массив, а потом этот массив записывать и читать из файла через функции data::
    3. бланк нужно генерировать вручную с помощью html и браузера, более готового решения пока нет, но в принципе html очень гибок
    4. у браузера есть метод c("Form1->browser1")->printDialog();

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

    ОС2 (22.03.2010)

  24. #20
    Как сделать программу чтоб она сама определяла кординаты середины монитора
    и выполняла какоето действие ( например клик ) в середину монитора

  25. #21
    как сделать форму прозрачной, чтобы при наложении на неё png изображения с прозрачным фоном, было видно png изображение без обводки цветом фона?

  26. #22
    разобрался =)
    в первом случае название формы было с пробелом, из за этого и не работало

    как перевести числовое значение в строковое, то есть словами ?
    как сделать чтобы скрипт выполнялся как на странице ?
    на каком форуме писать ? на новом или на старом ?
    Последний раз редактировалось ОС2; 23.03.2010 в 12:37.

  27. #23
    Цитата Сообщение от Devel
    задаем простые вопросы, и быстро получаем на них ответы, даже самые глупые.

    и хде ответы на мои глупые новичковые вопросы ?
    Последний раз редактировалось haker; 25.03.2010 в 02:44.

  28. #24
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Alex77774, определить центр можно, но чтобы ещё кликало в центр экрана, это уже с API что ли надо работать или что-то в Windows`e делать...
    PHP код:
    // в переменную $w запишется половина ширены экрана, а в $h половина высоты
    $w $SCREEN->width 2;
    $h $SCREEN->height 2
    Kiro, такого вроде нельзя сделать, можно сделать чтобы только один цвет был прозрачным...

    ОС2, Вопросы у тебя не корректные!
    Всё равно, что "Вкусный ли зелёный звук?"
    как сделать чтобы после нажания на кнопку открывалась другая форма в том же окне ?
    На этот вопрос я бы ответил сделать форма2->parent = форма1
    Тогда форма 2 точно откроется в том же окне, но Devel как-то догадался, что тебе надо сменить форму...
    как сделать чтобы создавался файл базы с параметрами которые вводятся через форму ?
    Это что ещё за вопрос Структуру твоей БД некто не знает, так что какой именно метод лучше использовать не так уж просто предсказать. Можно ведь в ини записывать по секциям, можно в обычный текстовый файл с какими-то разделителями для воссоздания массива, можно свой метод придумать...
    как перевести числовое значение в строковое, то есть словами ?
    Зачем писать "в строковое", когда потом оговариваешься "то есть словами"?
    Я пришёл к тому, что тебе наверно нужно записать числа словами, например 41 - сорок один
    Я бы создал массив с составными частями слов, написал бы кучу логики, пройдя через которую составится слово.
    как сделать чтобы скрипт выполнялся как на странице ?
    А как он выполняется на странице?
    на каком форуме писать ? на новом или на старом ?
    А ты можешь писать на старом? Он вроде в режиме "Просмотр".

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

    ОС2 (25.03.2010)

  30. #25
    xsnakes

    воть

    1. с этим разобрался, в форме случайно поставил пробел она из-за этого не открывалась, а предыдущую форму просто закрываю чтобы они не копились одна за другой
    2. как правильно работать с *.ini или *.txt в DS вот в чем вопрос, как прописать создание нового файла с определенным названием при запуске программы
    3. насчет перевода - нашел скрипт php вот - http://dn.ir2.ru/scrips1.aspx
    4. как теперь правильно его заставить работать, чтобы он брал значение переменной из программы и после выполнения возвращал значением уже другой переменной
    5. это немножко повредничал, никто же не отвечал на вопросы =)
    Последний раз редактировалось ОС2; 25.03.2010 в 07:23.

  31. #26
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Я не знаю что тебе нужно, куда записывать. Ведь там могут возникнуть проблемы с записью символов, так как они могут быть разделителем или ещё чем...
    На "старом форуме" есть пару (1, 2) примеров работы с ини, посмотри, мож что поймёшь

    На счёт перевода, там готовый скрипт, только его перевести в DS надо, а мне не хочется с ним мучиться

  32. #27
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от xsnakes Посмотреть сообщение
    Я не знаю что тебе нужно, куда записывать. Ведь там могут возникнуть проблемы с записью символов, так как они могут быть разделителем или ещё чем...
    На "старом форуме" есть пару (1, 2) примеров работы с ини, посмотри, мож что поймёшь

    На счёт перевода, там готовый скрипт, только его перевести в DS надо, а мне не хочется с ним мучиться
    А че его переводить, оставьте в нем только функции, остальное лишнее... и пользуйтесь:

    PHP код:
    c("Form1->label1")->text write_price_in_words(21.11); 

  33. #28
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Не получается вроде... Функции в функции записывал, имена такие же давал, параметры, а при использовании ошибки вылетают.

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



    Вот этот код там лишний:

    PHP код:
    //вставка для отображения кода в браузере 
    $uri=@$_SERVER["REQUEST_URI"]; 
    $host=@$_SERVER["HTTP_HOST"]; 
    $self=str_replace("\\","/",__FILE__); 
    $self=explode("/",$self); 
    $self=array_pop($self); 
    $selfreg=preg_quote($self"/"); 

    if (
    preg_match("/$selfreg$/i"$uri)) { 
     
    $code=implode("",file(__FILE__)); 
     echo 
    "<title>Исходный код файла \"{$host}/{$self}\"</title>"
     
    highlight_string($code); 
     exit; 

    </span></span>

  35. #30
    У меня вот вопрос. В моей программе есть 15 чекбоксов. И 15 это чекбокс "Выбрать всё". Так вот. Я сделал чтоб при нажатии на выбрать все отмечались все 14 других чекбоксов, а вот как сделать чтоб когда галочка не стоит на 15 чекбоксе то и с тех снимаеться галочка, и когда снимаешь галочку с любого чекбокса неснимая с 15 чтоб она снималась автоматически?

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

  37. #32
    Главный Разработчик Аватар для Devel
    Регистрация
    11.03.2010
    Сообщений
    1,231
    Цитата Сообщение от Dispeller Посмотреть сообщение
    У меня вот вопрос. В моей программе есть 15 чекбоксов. И 15 это чекбокс "Выбрать всё". Так вот. Я сделал чтоб при нажатии на выбрать все отмечались все 14 других чекбоксов, а вот как сделать чтоб когда галочка не стоит на 15 чекбоксе то и с тех снимаеться галочка, и когда снимаешь галочку с любого чекбокса неснимая с 15 чтоб она снималась автоматически?
    Можно посмотреть пример группировка объектов (grouping.dvs), создаете группу компонентов, и меняете группе свойство и это свойство меняется у всех компонентов группе (в вашем случае свойство ->checked).

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

    Dispeller (25.03.2010)

  39. #33
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    Dispeller,
    Функция, которую нужно вызвать при старте программы:
    PHP код:
    global $gcb;
    $gcb = new TGroup(); // создадим группу
    for($i 1$i 15$i++)
    {
     
    $gcb->addObject(c('Form1->checkbox' $i)); // занесём чекбоксы от 1 до 15 в группу

    Эта функция должна быть в событии "Клик" в 15ом чекбоксе:
    PHP код:
    global $gcb;
    if(
    c('Form1->checkbox15')->checked// отмечен ли чекбокс
    {
     
    $gcb->checked 1// отмететь все чекбоксы в группе $gcb
    }
    else
    {
     
    $gcb->checked 0// снять отметки у всех чекбоксов в группе $gcb


  40. #34
    Спасибо, все сделал. Вот еще один вопрос - в чём разница между событиями Клик и Нажатие мышки

  41. #35
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,740
    Это состояние клавиши мыши. Клик это последовательность действий нажатие, отжатие. А если надо то можно отдельно фиксировать либо нажатие, либо отжатие ))

  42. #36
    Извините что задаю так много вопросов, но еще один. Как мне сделать чтоб при нажатии на кнопку, запускается таймер и допустим каждую секунду добавляет к прогресс бару +2 к позиции. Без всяких привязок. Чтоб в самой программе это происходило так: Пользователь нажал на кнопку и каждую секунду к прогресс бару добавляется +2 к позиции. Без всяких привязок и т.д. просто на кнопку и пошло.

  43. #37
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    А если ты будешь писать одно и тоже, тебе быстрей ответят?
    Зачем прибавлять 2? По мне, так лучше 1 прибавлять, линия идёт плавно.

    Создаёшь таймер с свойствами:
    Установлен: Нет
    Интервал: 1000 (1 сек)
    Повторять: Да

    В кнопке пишешь:
    PHP код:
    c('Form1->timer1')->enable 1// включит таймер 
    В таймере пишешь:
    PHP код:
    c('Form1->progress1')->position c('Form1->progress1')->position 2// прибавит 2 
    Только потом таймер так и будет работать...
    Надо тогда в таймере написать:
    PHP код:
    c('Form1->progress1')->position c('Form1->progress1')->position 2;
    // если позиция прогресса равна максимальной позиции
    if(c('Form1->progress1')->position == c('Form1->progress1')->max)
    {
     
    c('Form1->timer1')->enable 0// выключить таймер

    Последний раз редактировалось xsnakes; 25.03.2010 в 21:24.

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

    Dispeller (27.03.2010)

  45. #38
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от Dispeller Посмотреть сообщение
    Извините что задаю так много вопросов, но еще один. Как мне сделать чтоб при нажатии на кнопку, запускается таймер и допустим каждую секунду добавляет к прогресс бару +2 к позиции. Без всяких привязок. Чтоб в самой программе это происходило так: Пользователь нажал на кнопку и каждую секунду к прогресс бару добавляется +2 к позиции. Без всяких привязок и т.д. просто на кнопку и пошло.
    Язык у меня плохо подвешен. Поэтому пример:
    timer.rar
    Последний раз редактировалось noRoman; 25.03.2010 в 22:20.
    PS Я хороший программист потому что читаю это!

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

    Dispeller (27.03.2010)

  47. #39
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,271
    noRoman, в примере не доработка. При сбросе у кнопки заголовок не меняется на "Выкл." И нужно тыкать на неё 2 раза, чтобы опять включить таймер.

  48. #40
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    ну это простенький пример. Dispeller и не просил более
    PS Я хороший программист потому что читаю это!

Ваши права

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