Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-13286
XobBIT
2003-05-21 16:52
2003.06.05
вопрос про работу с разными Interface ами


4-13520
Arkara
2003-04-07 04:49
2003.06.05
RasDial - как подключить WinAPI?


4-13524
pok
2003-04-07 11:20
2003.06.05
Где то видел но не знаю точно где -- блокировка под Win2k...


3-13053
gizar
2003-05-16 17:00
2003.06.05
LookUp - помогите!!! Может кто встречался с задачей.


14-13478
laao
2003-05-20 20:28
2003.06.05
Как определить, создана ли форма




   Наверх