ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.03.2009, 20:33
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

Цитата:
вот тут вопросиков у мну появилось:
Как заблокировать изменение размеров проги?
В свойствах формы

BorderStyle=bsSingle
BorderIcons->biMaximize=false

Цитата:
Как приклеить значек в Delphi 7
Меню
Project->Options->Application->Load Icon

Последний раз редактировалось art2222; 29.03.2009 в 20:37..
 
Ответить с цитированием

  #2  
Старый 29.03.2009, 20:34
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Кто может доходчиво в icq объяснить работу с потоками? буду благодарен
 
Ответить с цитированием

  #3  
Старый 29.03.2009, 21:08
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

Цитата:
Сообщение от AlexTheC0d3r  
Кто может доходчиво в icq объяснить работу с потоками? буду благодарен
На примере какого языка???\

DELPHI
Каждая прога имеет процесс, в каждом процессе один или более потоков.
вообще потоки - такая весьма мнимая вещь. потому что они всё равно выполняются в процессоре последовательно.
реально параллельно она могут только на 2/4 ядерных работать.

скажем...создаём мы обычное приложение на формах (VCL-application).
Изначально мы имеем только один поток.
А в дельфе предусмотрен такой класс как TThread(вроде встроен, но точно не помню).
Он и управляет пакетами.
NewThread:=TNewThread.Create(true); - запускает поток с именем NewThread( предварительно надо объявить в var).
вся соль в тру/фолс.
тру - автоматически запустить поток
фолс - дождаться команды.
чаще используется тру.

Вот. поток создали. Теперь надо запустить.
Для этого создадим чтото вроде процедуры TNewThread.Execute

Называться должна именно Executr
В неё соответственно выполняем нужные нам действия.

Ещё полезные вещи....
New.FreeOnTerminate :=true/false
определяет будет ли уничтожен поток после завершения работы.

есть ещё NewThread.Priority
в нём приоритет потока указывавется( насколько он важен нам). какие значения принимает не помню.

NewThread.Resume; - ручной запуск потока( равносильно вызову екзекут).

Последний раз редактировалось KaZ@NoVa; 29.03.2009 в 21:20..
 
Ответить с цитированием

  #4  
Старый 29.03.2009, 21:28
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Цитата:
Сообщение от KaZ@NoVa  
На примере какого языка???\

DELPHI
Каждая прога имеет процесс, в каждом процессе один или более потоков.
вообще потоки - такая весьма мнимая вещь. потому что они всё равно выполняются в процессоре последовательно.
реально параллельно она могут только на 2/4 ядерных работать.

скажем...создаём мы обычное приложение на формах (VCL-application).
Изначально мы имеем только один поток.
А в дельфе предусмотрен такой класс как TThread(вроде встроен, но точно не помню).
Он и управляет пакетами.
NewThread:=TNewThread.Create(true); - запускает поток с именем NewThread( предварительно надо объявить в var).
вся соль в тру/фолс.
тру - автоматически запустить поток
фолс - дождаться команды.
чаще используется тру.

Вот. поток создали. Теперь надо запустить.
Для этого создадим чтото вроде процедуры TNewThread.Execute

Называться должна именно Executr
В неё соответственно выполняем нужные нам действия.

Ещё полезные вещи....
New.FreeOnTerminate :=true/false
определяет будет ли уничтожен поток после завершения работы.

есть ещё NewThread.Priority
в нём приоритет потока указывавется( насколько он важен нам). какие значения принимает не помню.

NewThread.Resume; - ручной запуск потока( равносильно вызову екзекут).
разобрался до тебя, кстати по статейке намного понятнее

но всеравно +
 
Ответить с цитированием

  #5  
Старый 29.03.2009, 20:59
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами: 9626394

Репутация: 357


По умолчанию

Как на кнопку натянуть свою картинку? Чтобы она при нажатии выделялась так: ............... (точками вокруг)

+ ссылку (http) на текст надо положить

+ в поле Edit надо сделать отображение текста в виде звездочек

С меня +++

Последний раз редактировалось НTL; 29.03.2009 в 21:13..
 
Ответить с цитированием

  #6  
Старый 29.03.2009, 21:33
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Цитата:
Сообщение от НTL  
Как на кнопку натянуть свою картинку? Чтобы она при нажатии выделялась так: ............... (точками вокруг)

+ ссылку (http) на текст надо положить

+ в поле Edit надо сделать отображение текста в виде звездочек

С меня +++

edit со зведочками:

в свойствах этого едита passwordchar с #0 замени на *

ссылку на хттп - тебе понадобится компонент, хоте можно использовать shellexecute

shelexecute: в uses объявляешь shellapi
и используешь команду ShellExecute(0, 'open', pchar(адрес сайта), '', '', SW_SHOWNORMAL);
 
Ответить с цитированием

  #7  
Старый 29.03.2009, 21:35
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

Цитата:
Сообщение от НTL  
Как на кнопку натянуть свою картинку? Чтобы она при нажатии выделялась так: ............... (точками вокруг)

+ ссылку (http) на текст надо положить

+ в поле Edit надо сделать отображение текста в виде звездочек

С меня +++
1) там у кнопки есть свойство чтото вроде icon...
2) на HTML это
Код HTML:
<a href='address'>Text</a>
Но можно и извращенским методом забить кусок текста в один блок, в событие онклик вбить открытие в браузере адреса
3)nbgf gfhjkm&
типа пароль?*
 
Ответить с цитированием

  #8  
Старый 29.03.2009, 21:48
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами: 9626394

Репутация: 357


По умолчанию

Цитата:
1) там у кнопки есть свойство чтото вроде icon...
Нету там ниче ни про иконки ни про картинки

Хотя можно сделать просто закруглены края, но как?

Цитата:
2) на HTML это
Код HTML:

<a href='address'>Text</a>


Но можно и извращенским методом забить кусок текста в один блок, в событие онклик вбить открытие в браузере адреса
Ну и как я HTML засуну в delphi?
А вот про браузер по подробней

3) пароль я уже сделал

Последний раз редактировалось НTL; 29.03.2009 в 22:00..
 
Ответить с цитированием

  #9  
Старый 29.03.2009, 21:56
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Цитата:
Сообщение от НTL  
Нету там ниче ни про иконки ни про картинки

Хотя можно сделать просто закруглены края, но как?



Ну и как я HTML засуну в delphi?
А вот про браузер по подробней

3) пароль я уже сделал

1 - добавь на форму xpmanifest
 
Ответить с цитированием

  #10  
Старый 29.03.2009, 22:02
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами: 9626394

Репутация: 357


По умолчанию

Осталася ссылка
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 54 (пользователей: 0 , гостей: 54)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.