Вопрос № 76818: Здравствуйте уважаемые эксперты Ответьте пожалуйста на такой вопрос: можно ли сделать прокрутку в DBGrid плавнее то есть что-бы прокручивая было видно текущее положение таблицы без отпускания кнопки мыши?...Вопрос № 76825: Добрового времени суток, дорогие эксперты. У меня такой вопрос: необходимо закрасить всю область картинки с помощью Canvas.scanline (именно него!) random цветом. Все я делую правильно (см. приложение), вроде,
но закрашивается лишь треть (по Ох) экран...Вопрос № 76871: подскажите пожалуйста как реализовать в консольном приложении
чтение имени файла после пробела.
c:myproject.exe test.jpg
Т.е. программа представляет из себя клиент который будет отсылать файлы на сервер, грубо говоря аналог xcopy windows...
Вопрос № 76.818
Здравствуйте уважаемые эксперты Ответьте пожалуйста на такой вопрос: можно ли сделать прокрутку в DBGrid плавнее то есть что-бы прокручивая было видно текущее положение таблицы без отпускания кнопки мыши?
Отправлен: 21.02.2007, 21:16
Вопрос задал: Fireforce (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Андрей / Magistr
Здравствуйте, Fireforce!
Плавнее, чем обычно, можно сделать таким способом:
Пример для IBQuery
IBQuery1.FetchAll;
FetchAll указывает, что нужно выбрать все подходящие запросу значения, а не столько, сколько "влезет" на экран, как это делается обычно. После этой команды прокрутка работает нормально и свойство RecordCount считает верно.
Надеюсь помогло. Удачи!
Ответ отправил: Андрей / Magistr (статус: 6-ой класс)
Ответ отправлен: 21.02.2007, 21:42
Вопрос № 76.825
Добрового времени суток, дорогие эксперты. У меня такой вопрос: необходимо закрасить всю область картинки с помощью Canvas.scanline (именно него!) random цветом. Все я делую правильно (см. приложение), вроде, но закрашивается лишь треть (по Ох) экрана. Я конечно могу подправить for x:=0 to ... Но это не подходит, т.к. потом надо делать много других операций с картинкой (масштабирование, поворот и проч.), используя массивы и Scanline - и там такая подправка уже не подойдет. Картинка - 640х480.
Приложение:
Отправлен: 21.02.2007, 23:14
Вопрос задал: Asker (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Melamed
Здравствуйте, Asker!
Естественно у вас будет закрашиваться только треть по оси Ox, так как для каждой точки отводиться
три байта в режиме RGB: байт под красную, байт под синию и байт подд зеленну
ю составляющую цвета.
Поээтому, вам следует иззменить Ваш код следующим образом (см. приложение)
Приложение:
Ответ отправил: Melamed (статус: 9-ый класс)
Ответ отправлен: 21.02.2007, 23:33 Оценка за ответ: 5
Вопрос № 76.871
подскажите пожалуйста как реализовать в консольном приложении
чтение имени файла после пробела.
c:myproject.exe test.jpg
Т.е. программа представляет из себя клиент который будет отсылать файлы на сервер, грубо говоря аналог xcopy windows, но работает через сокеты.
Отправлен: 22.02.2007, 13:15
Вопрос задал: василий1 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Архангельский Андрей Германович
Здравствуйте, василий1!
Var
Par0,Par1,Par2 : String;
begin
{ TODO -oUser -cConsole Main : Insert code here }
Par0 := ParamStr(0);
Par1 := ParamStr(1);
Par2 := ParamStr(2);
WriteLn('0 parametr = '+Par0);
WriteLn('1 parametr = '+Par1);
WriteLn('2 parametr = '+Par2);
end.
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО