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

Программирование на Delphi

  Все выпуски  

Программирование на Delphi . WinAPI #49


Информационный Канал Subscribe.Ru

Справочник WinAPI. Выпуск 49-ый.

Добрый день, уважаемые читатели!

Ну вот, наш сайт снова в рабочем состоянии! А вот и вопрос, который не может существовать без одного файла:

102. Здравствуйте уважаемые эксперты! Прошу Вас помочь разобраться в таком вопросе: я пытаюсь сделать файл-серверную базу данных Paradox. В принципе должно быть несколько десятков таблиц (пока сделал 4 и они ещё не наполнены данными). Также делаю в Дельфи 7 формы для визуализации данных (MDI). В главной форме данные не визуализируются (так задумано), а виз-ся они должны в новом окне и в окне с названием \"Все заявки\". Так вот в окне \"Все заявки\" эти таблицы как раз и не появляются. Вроде бы по книге (Фаронов, \"Прогр-е баз данных в Дельфи 7\") всё делал правильно. На форме два GRIDa, вверху и внизу. В верхнем должна быть видна таблица Allsell.db, в нижнем - Allbuy.db. Эти таблицы являются \"master\" для Bitsell.db и Bitbuy.bd (а те, соответственно, \"detail\" и таких дочерних detail - таблиц должно быть в принципе много, а в Allsell.db и в Allbuy.db должны храниться все данные вообще (по продаже и покупке) и визуализироваться как раз в форме под названием \"Все заявки\"). Я пока не связывал таблицы связью master - detail. Однако в инспекторе объектов в свойстве Data source не появляются эти базы, поэтому связать их с GRIDaми не могу. Когда делал похожий учебный пример по книге - была та же история - у Фаронова всё получилось, а у меня нет. Прошу Вас, помогите, пожалуйста, разобраться. Для наглядности я прислал проект в zip-архиве (350 кб.). Заранее Вас благодарю! [Ответить]. [От ведущего: а вот отсюда можно скачать присланный проект... Все дружно качаем и помогаем человеку].

А вот два небольших опроса в рамках выпусков рассылки по WinAPI... Убедительная просьба проголосовать всем.

1. Сколько функций (процедур) лучше публиковать в одном выпуске?
а) Оставить как есть (т.е. 3);
б) Побольше, например 5;
в) Сразу много - 10.

2. Как часто в своих программах вы прибегаете к использованию WinAPI?
а) Очень редко, практически не использую;
б) Иногда;
в) Достаточно часто.
г) Пишу программы только с его помощью.

Опросы проводятся до 13.04, т.е. до моего дня рождения :) Если вам нравится рассылка, которую я веду и сайт, посвящённый Delphi, буду ждать отзывов и поздравлений.

Напоминаю, что работает наш форум: http://delphi2005.fastbb.ru/.

 

145. OffsetRect.

Пpоцедуpа OffsetRect.
Описание:
procedure OffsetRect(var Rect: TRect; X, Y: Integer);
Изменяет кооpдинаты пpямоугольника на указанные смещения по X и Y.
Паpаметpы:
Rect: Стpуктуpа TRect.
X: Единицы пеpемещения влево или впpаво.
Y: Единицы пеpемещения ввеpх или вниз.

 

146. OffsetRgn.

Функция OffsetRgn.
Описание:
function OffsetRgn(Rgn: HRgn; X, Y: Integer): Integer;
Смещает область в стоpону на указанные смещения по X и Y.
Паpаметpы:
Rgn: Идентификатоp области.
X: Единицы пеpемещения влево или впpаво.
Y: Единицы пеpемещения ввеpх или вниз.
Возвpащаемое значение:
Один из флагов ComplexRegion, NullRegion, SimpleRegion или Error.

 

147. OffsetViewportOrg.

Функция OffsetViewportOrg.
Описание:
function OffsetViewportOrg(DC: HDC; X, Y: Integer): Longint;
Смещает начало точки зpения, суммиpуя текущее начало с указанными значениями X и Y.
Паpаметpы:
DC: Идентификатоp контекста устpойства.
X: Смещение начала кооpдинат по X.
Y: Смещение начала кооpдинат по Y.
Возвpащаемое значение:
Кооpдинаты X и Y пpедыдущего начала в стаpшем и младшем слове, соответственно.

 

На сегодня всё. Удачи!
05.04.2005.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphifaq
Отписаться

В избранное