Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Ttable и Console   Найти похожие ветки 

 
edicon ©   (2003-05-17 00:37) [0]

Привет всем! Вопрос по Console Application!
Надо сделать небольшую служебную прогу по работе с БД. Решил сделать console т.к. интерфейс не нужен, а делает быстрее. Компилятор код воспринимает, но вот на стадии выполнения возникает ошибка при обращении к св-вам объекта TTable. Такое чувство что где-то забыл какое-нибудь Create().

program ModifidBD;

{$APPTYPE CONSOLE}

uses
SysUtils,
Forms,
DB,
DBTables;

type TDBForm= class(TForm)
Abonent:TTable;
end;
var
DBF:TDBForm;
begin
Try
With DBF.Abonent Do // здесь на стадии выполнения возникает ошибка…
Begin
DatabaseName:="c:\"; // путь упростил до нельзя
TableName:="abonent.dbf";
Open;
End;
Except
Halt;
End;
end.

Большое СПАСИБО всем!


 
Johnmen ©   (2003-05-17 00:43) [1]

Ну да, ведь DBF не создан !


 
edicon ©   (2003-05-17 01:04) [2]

Johnmen
поясни что значит: <Ну да, ведь DBF не создан !



 
sniknik ©   (2003-05-17 01:08) [3]

> Такое чувство что где-то забыл какое-нибудь Create().
> DBF:TDBForm;

вот этот, прежде чем к нему обращатся.


 
edicon ©   (2003-05-18 00:52) [4]


А как его правильно создать???


 
Johnmen ©   (2003-05-18 01:05) [5]

>edicon © (18.05.03 00:52)
>А как его правильно создать???

Метод Create класса...
Но только, по-моему, не нужны тебе такие объекты в консольном приложении...:)
Просто почитай что-нибудь о создании и функционировании КП...:)


 
edicon ©   (2003-05-18 01:44) [6]

>Но только, по-моему, не нужны тебе такие объекты в консольном >приложении...:)
>Просто почитай что-нибудь о создании и функционировании КП...:)

А где почитать можешь подсказать?

Спасибо!


 
Zelius ©   (2003-05-18 20:20) [7]

program ModifidBD;

{$APPTYPE CONSOLE}

uses
SysUtils,
DB,
DBTables;

begin
with TTable.Create(nil) do
try
DatabaseName:="c:\";
TableName:="abonent.dbf";
Open;
finally
Free;
End;
end.



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
14-13422
Holy
2003-05-19 13:07
2003.06.05
Использовать ли классы


4-13518
nomad
2003-04-08 10:56
2003.06.05
savedialog


1-13195
YuraKiller
2003-05-26 01:56
2003.06.05
Как убить симлов из стринга?


6-13364
Garmahis
2003-04-04 22:02
2003.06.05
Почта по HTTP


14-13384
Bosso
2003-05-16 10:45
2003.06.05
Алгоритм оптимального раскроя