Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 955
от 16.10.2007, 07:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 461, Экспертов: 68
В номере:Вопросов: 2, Ответов: 2


Вопрос № 104964: Хочу написать выгонялку для 1с, подскажите как можно сделать, с чего начать. идея такая: получать список пользователей, которые на данный момент используют файл .md и убивать их процессы,но не знаю как реализовать.если можно с подробным объяснением....
Вопрос № 104997: Здравствуйте уважаемые эксперты. Подскажите пожалуйста как подсчитать сумму строк вычисляемого поля в DbGrid? SQL запрос не подходит поскольку для расчёта этого вычисляемого поля используется много условий, т.е. нужно как-то перебрать все ячейки грид...

Вопрос № 104.964
Хочу написать выгонялку для 1с, подскажите как можно сделать, с чего начать. идея такая: получать список пользователей, которые на данный момент используют файл .md и убивать их процессы,но не знаю как реализовать.если можно с подробным объяснением.
Отправлен: 10.10.2007, 15:53
Вопрос задал: Dreamofsky (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 10)

Отвечает: Dubrovin
Здравствуйте, Dreamofsky!
я это реализовываю так ))))
написал dll которая цыпляется к 1С при запуске
в длл работает таймер, который скажем каждые 5 сек проверяет файл двф (созданый при первом запуске) находящийся в Каталоге базы

а в файле все подключеный пользователи и те команды которые я хочу выполнить конкретно и у клиента
Ответ отправил: Dubrovin (статус: 1-ый класс)
Ответ отправлен: 10.10.2007, 16:23


Вопрос № 104.997
Здравствуйте уважаемые эксперты. Подскажите пожалуйста как подсчитать сумму строк вычисляемого поля в DbGrid? SQL запрос не подходит поскольку для расчёта этого вычисляемого поля используется много условий, т.е. нужно как-то перебрать все ячейки грида. Просто в интернете ничего такого не нашёл. Если можно по-подробнее.
Отправлен: 10.10.2007, 21:40
Вопрос задал: Romiros (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Igor_
Здравствуйте, Romiros!

Может быть имеется в виду сумма вычисляемого поля в DataSet, который отображается в гриде?

Нужно просто пройти по набору данных и посчитать сумму.

function TForm1.findSum(ds: TDataSet; fieldName: string): double;
var
res: double;
begin
res := 0;

ds.First;
while (not ds.Eof) do begin
res := res + ds.FieldByName(fieldName).AsFloat;
end;

result := res;
end;
Ответ отправил: Igor_ (статус: 4-ый класс)
Ответ отправлен: 11.10.2007, 10:34


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.0 от 14.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное