Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi 2

Модерирует : ShIvADeSt

ShIvADeSt (22-03-2007 02:18): http://forum.ru-board.com/topic.cgi?forum=33&topic=8142  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение темы http://forum.ru-board.com/topic.cgi?forum=33&topic=3647&start=2020#lt
Внимание, все большие куски кода (более 5 строк) оформляем в тег [more] дабы уменьшить размер поста.

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:52 20-04-2006 | Исправлено: ShIvADeSt, 02:02 30-06-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал. Он не САХ. я уже решил свои проблемы. Остановился на TNativeXML, работаю в сах режиме.

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 12:57 27-04-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Написал службу к своему приложению. Получилась она отдельным исполняемым файлом, что и хорошо, и плохо.
 
И опять возникло несколько вопросов...
 
1. Как загружать/выгружать в невидимом режиме (типа "silent", что ли) свою службу? Т.е. если я запускаю с ключом install/unistall - появляется стандартный системный диалог с сообщением об успешной загрузке/выгрузке моей службы, а мне это не нужно (предположим, мой юзер - полный утюг, он просто не поймёт, что произошло и что от него требуется, поэтому пугать я его не хочу);
 
2. Как программно управлять своей службой из своего же приложения? Хочу узнать, как найти её среди всех остальных, как остановить её, и, в случае необходимости, запустить вновь.
 
Если есть литература на эту тему, дайте ссылку, пожалуйста. В моей "библии" - "Delphi 6" от Марко Кэнту - ни слова о сервисах, как назло (((
 
 
p.s.
Установил StartType:=stBoot, служба загружается автоматом, всё идеально, без тормозов и глюков, но вопрос N1 остаётся актуальным.
 
Спасибо.

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 19:00 27-04-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
reenoip

Цитата:
 Как загружать/выгружать в невидимом режиме (типа "silent", что ли) свою службу? Т.е. если я запускаю с ключом install/unistall - появляется стандартный системный диалог с сообщением об успешной загрузке/выгрузке моей службы, а мне это не нужно (предположим, мой юзер - полный утюг, он просто не поймёт, что произошло и что от него требуется, поэтому пугать я его не хочу);

На то он и  инсталл. А если про запуск/останов, то это сравнительно легко.
www.DelphiWorldnarod.ru/base/stop_and_run_services.html
www.DelphiWorldnarod.ru/base\nt_services_control.html
www.DelphiWorldnarod.ru/base\services_work.html

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

Старт/стоп описан выше. Конкретные команды - через TCP/IP, именованые каналы.

Цитата:
Хочу узнать, как найти её среди всех остальных

Здрасти, ты програмер или нет? Ты же её написал, ты ей имя дал? А на имя они отзываются хорошо

Цитата:
 как остановить её, и, в случае необходимости, запустить вновь.

Выше.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 20:20 27-04-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эх, OdesitVadim...
Если бы я был программистом, я бы не задавал здесь вопросы.
Я бы на них отвечал

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 21:25 27-04-2006
EVD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как загружать/выгружать в невидимом режиме (типа "silent", что ли) свою службу?  

есть еще параметр /silent (svc.exe /install /silent)

Всего записей: 123 | Зарегистр. 22-12-2005 | Отправлено: 21:26 27-04-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EVD, точняк!
Я, сам того не зная, ответил на собственный вопрос

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 23:08 27-04-2006
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, ткните носом pls, где можно почитать как в BDS2006 создавать свои Templates, а то после перехода с D7, где все было просто и понятно, я с содроганием увидел какой-то xml(вот котором полный Null).
Или подскажите как в BDS2006 перенести CodeTemplate из D7.
Например такой:
mesc  

Код:
 
  if MessageDlg(|, mtConfirmation, [mbYes, mbNo], 0) = mrYes then
  begin
 
  end;
 

   
 

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 10:08 28-04-2006
Vitus_Bering



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто используют DelphiSpeedUp 1.65 поделитесь мнениями, плиз.
Есть ли смысл ставить на D7, Win98, процессор Пентиум 2, ОЗУ 128МВ?

Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 11:07 28-04-2006
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все отбой, разобрался!
Будете делать не верьте хелпу, а посмотрите на код любого стандартного шаблона!

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 12:20 28-04-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vitus_Bering
6 работает на первом пне, 166МГц,72 ОЗУ. (это ноут IBM'ский)
DelphiSpeedUp - дал ускорение в 1.5 -1.7 раза.
Правда винда у меня 2000. И работает на порядо лучше 98.
Работа - отличная.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 14:00 28-04-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
имхо DelphiSpeedUp нужно ставить на любую машину ибо это must have!

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 14:17 28-04-2006
Dmiro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, может кто знает как делается моргание на таскбаре неактивной проги.

Всего записей: 100 | Зарегистр. 15-04-2002 | Отправлено: 15:41 28-04-2006
uranic2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitus_Bering

Цитата:
Кто используют DelphiSpeedUp 1.65 поделитесь мнениями, плиз.  
Вот недавно поствил
P3.4Ghz 1GB
Мне кажется что работать стало немного быстрее.
 
Есть ли смысл ставить на D7, Win98, процессор Пентиум 2, ОЗУ 128МВ?  

хм, надо же у меня D7 занимает чуть больше 120М виртуальной памяти, я бы свою конфигурацию ставить не стал бы.

Всего записей: 297 | Зарегистр. 17-08-2004 | Отправлено: 15:41 28-04-2006
EVD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Народ, может кто знает как делается моргание на таскбаре неактивной проги.

Посмотри функции FlashWindow и FlashWindowEx

Всего записей: 123 | Зарегистр. 22-12-2005 | Отправлено: 00:20 29-04-2006
JonyBes

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Жизненно необходимо научиться создать сетевую базу данных и понимать что написал.
Приму к сведению любые дельные советы, т.к. уровень знаний =<0.
  Купил учебник Delphi 2006 на примерах автор В.Шупрута. Начал изучать, в связи с этим возникло много вопросов.
1. Есть среда DELPHI для NET и для WIN32 - принцип построения команд примерно одинаков, команды разные
Что лучьше изучать?
2. На основе чего далать базу данных. Сколько видел примеров - все разные(Paradox, InterBase и др)
Что лучше и перспективней?
   Подскажите с чего начать, простые глупости аля 1+1 в Win32 писать могу!
   Очень надеюсь на помощь!!!!!!!!!!!!!!!!!!!!!!!!!!!

Всего записей: 371 | Зарегистр. 29-11-2004 | Отправлено: 22:11 29-04-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пиши под вин32. Под какую базу? это смотря для каких целей проект. Почему то мне кажется ты делаеш какойто учебный проект? если так, то все равно какую базу выбрать.
А вообще есть каталог демос, там есть куча примеров приложений баз данных. Если не учебные цели, то я бы советовал фаербирд для мелких и средних проектов и оракл для средних и крупных.
 
ЗЫ еще если хочеш профессионально зараб деньги програмированием, то имхо лучше изучать С шарп и дот нет.

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 07:14 30-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JonyBes
если твой кровень знаний =<0 то для первого раза, тебе и Paradox будет выше крыши разбираться, если ты уже знаком со структурой клиент-сервер, то FireBird тебе в помощь, я так думаю на первые года два тебе его вполне зватит чтобы с ним разбираться, ну а там дальше сам поймёшь какую платформу выбрать...
лично я пишу что под Win32 и пока переходить не собираюсь... но всё-равно когда нибудь придётся

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 09:11 30-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что лучше и перспективней?

Врядли Paradox перстпективнее Имхо берись за InterBase или лучше FireBird

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 11:42 30-04-2006
ErosMic



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите плиз решить задачку:
 
Выполнить вычисления пользуясь интерполяционным многочленом Лагранжа в форме:
 
      n   (X-X0)(X-X1)...(X-Xi-1)(X-Xi+1)...(X-Xn)
Pn=E   -------------------------------------------------- f(Xi)
     i=o (Xi-X0)(Xi-X1)...(Xi-Xi-1)(Xi-Xi+1)...(Xi-Xn)
 
Вычислить при n=10, f(X)=(0.17, 0.52, 0.93)
 
Есть таблица значений:
 
     X=0.1         X=0.2           X=0.3            X=0.4          X=0.5          X=0.6            X=0.7  
f(X)=0.0944  f(X)=1.0247  f(X)=1.1020  f(X)=1.1758  f(X)=1.2458  f(X)=1.3119  f(X)=1.3739
 
    X=0.8           X=0.9            X=1
f(X)=1.4318  f(X)=1.4852  f(X)=1.5349
 
P.S. В формуле буква E - это знак суммы...

Всего записей: 291 | Зарегистр. 16-07-2002 | Отправлено: 11:45 30-04-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи, как можно проверить edit на наличие знака @ и доменной зоны (.net/.com/.ru)?
Т.е. нужно посмотреть, правильно ли ввёл юзер адрес электронной почты.
 
Спасибо.

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 17:21 01-05-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi 2
ShIvADeSt (22-03-2007 02:18): http://forum.ru-board.com/topic.cgi?forum=33&topic=8142


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru