Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Разбираюсь с очисткой TTreeView, Как это сделать правильно?
Подключение ocx в runtime -- как?
Работа с файлом
Не работает редактор свойств...
Программирование для КПК, на Delphi 6..2005
Кнопки в стиле Office XP, Как они делаются?
Как Вы относитесь к курящим девушкам?
Побайтное чтение и запись из файла
Oracle&Delphi, Есть что ли общее?Подскажите новичку....
Помогите понять метод Парсера., пишу программу которая чертит графики...
Какую версию Delphi предпочесть
Как снять выделение ячеек в StringGrid?
Обработать OnKeyDown в зависимости от языка
Тесты на Delphi, подскажите подходящий алгаритм
нужен материал, AdoNet, Dot.net
Определение позиции в текст. файле
Заставка, Заставка
Как в тексте, найти слова
Из классической Windows в XP-вид, На что обратить внимание
Из Радиан в Градусы, Глючит sin и cos
Хочу перенести форум с хостера fastBB на Invision, алгоритм распознавания HTML
Закрыти Форм, Закрыти Форм
Компонент в компоненте, Встраивание компонента в другой
Таблица синусов (косинусов)
Иконки 32bit в TImageList, потом неверно отображаются
Powerpoint, Delphi
Как заполнить с помощью приложения Delphi веб форм
Как узнать, что выд. ячейка в режиме редактиров., StringGrid
Как запретить редактирование определенной ячейки
Програмно выделить определенну ячейку и её редакт., StringGrid
ПРостые и взаимнопростые числа, Из указанного диапазона
Работа со строковыми списками
Табуляция #9, TRichEdit
Нужны Глифы для XP
Распечатать, Как это сделать...
Атрибуты файла, из Дельфи
ИЗ 6 в 7, Запуск из 6 в 7 версию
Watch list, Watch list
Изменение названия стандартных диалогов
MessageBox поверх всех окон, ???
Вопрос по keybd_event (эмуляция нажатия клавиши)
Список файлов на всех дисках компа, Одного расширения
Как издать звук спикером?, (если нет колонок, а надо оповестить)
Звук через бипер
Как из дельфи кинуть данные в новый doc-файл..., ... в таблицу + заголовки столбцов..
из ListBox в Memo
Создание PageControla
Как "приклеить" форму к Панели задач?
Где взятль много нужных компонентов
Как вызвать DateTimePicker из DBGrid?
Repository хранилище объектов, добавил форму в хранилище, но не могу юз
Как Вы относитесь к курящим девушкам?
Срочно исходник телефонного справочника, горю сроками
БД и Дерево, Какие функции надо использовать
Обём диска
Детский вопрос DELPHI
Как создать компонент?, создание компонента вручную
Память в Delphi, вычисление памяти в Delphi
Как отобразить компоненты для Interneta на вкладке
как поменять иконки к папкам средствами делфи
Выделение строк в TStringGrid?
Подскажите, поделитесь
вызвать выпадение списка компонента ComboBox, программно
Builder C++ to Delphi, Помогите перенисти код
Не типизированный файл
Delphi+binkw32.dll, Кто знает нутро, помогите...
Ширина символа в пикселах в RichEdit
Используемые модули
Почему не работает команда ?
Проблема с Memo, Количество строк в нем ограничено?

Платные хостинги     Раскрутка сайта     Книги по программированию


Как создать компонент?, создание компонента вручную

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Мне нужно внутри функции создать компонент TTable, подключиться к базе данных и прочитать оттуда одно значение. Но я не знаю, как программно создать компонент TTable. На сколько я понимаю, нужно вызывать метод Create. Но что передавать в качестве AOwner?

- Если передашь nil, уничтожать объект обязан ты сам, если передашь другой компонент, то он перед своим уничтоженим удалит из памяти и твой...h := TMyComponent.Create (Self); //Self = Form1, например - если это происходит внутри класса TForm1.h.Parent := Self; //Это только для визуальных компонентов, на будущее...h.Top := 100;h.Left := 100; //Тоже..................h.Free; //Хорошая привычка в любом случае А вообще, поиск рулит Это сообщение отредактировал dm9 - 30.11.2004, 14:27

- Вообще-то я делаю dll, внутри которой будет функция для чтения базы данных:Код library BDEAccess;uses  SysUtils,  Classes,  DBTables;var  table: TTable;{$R *.res}function Get: PChar; stdcall;begin    Get := 'ok';end;exports  Get;begin  table.Create(nil);  table.Destroy();  table.Free();end.highlightSyntax('delphiZlNTA1','delphi');Потом в другом проекте:Код function Get:PChar; external 'c:\Projects\BDEAccess\BDEAccess.dll';procedure TForm1.FormClick(Sender: TObject);begin        MessageBox(0,Get,'1',MB_OK);end;highlightSyntax('delphiNhOTY=','delphi'); и программа виснет. Что за фигня?

- Код begin table.Create(nil); table.Destroy(); table.Free();end.highlightSyntax('delphiI3YmQ3','delphi'); - так неправильноСоздание компонента:Код table := TTable.Create (nil);highlightSyntax('delphiRmZTQy','delphi');

- А ещё если в одном месте пишешь stdcall, пиши это ради приличия и в другом месте Хотя в данном случае это роли не играет.

- Вот так? - Код function Get:PChar; stdcall; external 'c:\Projects\BDEAccess\BDEAccess.dll';highlightSyntax('delphi5YjEzM','delphi');

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование