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

Вниз

Нужен Хэлп   Найти похожие ветки 

 
zdm ©   (2007-05-16 11:18) [0]

Сам ненавижу-типа "напишите прогу". По этому глубокое предисловие, дабы камни сразу не полететли.
Во перевых придется юзать C++. Во вторых-это тупо курсовик. В третьих не мне естественно :). В четвертых -не за бабки, родственник попросил... дело принципа.
Исходняк: Написать прогу под БД с некоторым кол-вом полей...в общем лажа поная, но юзая Buielder. В общем поставил, приконнектился через ADO , отдаю прогу... тут вторая засада... нужно не Win-интерфейс , а в режиме "DOS". А консольные приложения, я с роду не писал. Где-бы про это почитать? примеры и ссылки можно приводить и под Delphi (переписание под Cиху-проблем нет, хотя может и придется кое-что спросить). Зарание Спасибо!


 
Megabyte ©   (2007-05-16 11:29) [1]

Эхх, надо было изначально на Паскале програть, а потом уж за Дельфу садиться, тогда с написанием консольных прог проблем бы не было.
Читай про функциональное программирование :)


 
zdm ©   (2007-05-16 11:35) [2]


> Megabyte ©   (16.05.07 11:29) [1]

Спасибо за действенный совет... я и начанал с Паскаля, по языкам вопросов нет. А может просто не правильно сформулировал. Дайте просто ссылки по написанию консольных приложений из Среды разработки BDS.


 
Megabyte ©   (2007-05-16 11:38) [3]


> zdm ©  (16.05.07 11:35) [2]

Как бы тебе объяснить, врят ли кто-то вообще писал специальную статью по написанию консольных прог, т.к. это настолько банально просто.


 
jack128 ©   (2007-05-16 11:51) [4]

zdm ©   (16.05.07 11:18)
scanf + printf  что те еще надо то???


 
alien1769 ©   (2007-05-16 11:59) [5]


> scanf + printf  что те еще надо то???

Кампанентов нет :)


 
Polevi ©   (2007-05-16 12:03) [6]

используй Create


 
db2admin   (2007-05-16 12:06) [7]

читай старые книги Шилда(до 1995 г)


 
zdm ©   (2007-05-16 12:37) [8]

Извращен всякими АДО и объектной ориентированностью :) А как из консольного приложения приконнектится к БД.. вот этого я точно не делал 15 лет назад :)


 
jack128 ©   (2007-05-16 12:42) [9]

zdm ©   (16.05.07 12:37) [8]
А как из консольного приложения приконнектится к БД.. вот этого я точно не делал 15 лет назад :)

так же как и из gui"шного.


 
sniknik ©   (2007-05-16 12:56) [10]

> так же как и из gui"шного.
датамодуль только в начале программы создать, да coInitialize() вызвать не забыть, все остальное действительно аналогично.


 
StriderMan ©   (2007-05-16 13:12) [11]


> sniknik ©   (16.05.07 12:56) [10]
> датамодуль только в начале программы создать

а нафига датамодуль?


 
sniknik ©   (2007-05-16 13:14) [12]

а чтоб не делать вручную коннект, и др. компонент (датасетов, коммад). удобный контейнер.


 
dimonf   (2007-05-16 13:16) [13]

необходимо всего лиш добавить в код вызов одной процедуры CoInitialize
ну и удалить ее при завершении.
незабуть в uses добавить модуль: ActiveX


initialization
 CoInitialize( nil );

finalization
 CoUnInitialize;


 
StriderMan ©   (2007-05-16 13:18) [14]


> sniknik ©   (16.05.07 13:14) [12]
> а чтоб не делать вручную коннект, и др. компонент (датасетов,
>  коммад). удобный контейнер.

да можно и обойтись в принципе, раз уж консольная :)


 
Anatoly Podgoretsky ©   (2007-05-16 13:20) [15]

> StriderMan  (16.05.2007 13:12:11)  [11]

Что бы не писать код


 
zdm ©   (2007-05-16 14:02) [16]


> sniknik ©   (16.05.07 12:56) [10]

Датамодуль я по дефолту добавляю и так всегда. Но все равно спасибо.


 
Anatoly Podgoretsky ©   (2007-05-16 14:09) [17]

> zdm  (16.05.2007 14:02:16)  [16]

Ну раз датамодуль есть, то все одинаково, кроме необходимости вызвать coinitialize, ну и конечно создать сам модуль в коде


 
zdm ©   (2007-05-16 14:18) [18]


> Anatoly Podgoretsky ©   (16.05.07 14:09) [17]

вот-вот, с этим и были заморочки.. с забыванием создания методов


 
jack128 ©   (2007-05-16 14:30) [19]

StriderMan ©   (16.05.07 13:18) [14]
да можно и обойтись в принципе, раз уж консольная :)

ну и что, что консольная?  Типа если я пишу консольную прогу, то я должен отказаться от всех удобств RAD"a ???



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

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

Наверх




Память: 0.51 MB
Время: 0.027 c
2-1179517412
Konfetka
2007-05-18 23:43
2007.06.10
Дата


9-1152687836
Blondin
2006-07-12 11:03
2007.06.10
DirectDraw - есть ли ограничения на размер и к-во поверхностей ?


15-1178902181
ArtemESC
2007-05-11 20:49
2007.06.10
Можно ли это устройство использовать для инета??


2-1179516298
LoRd1
2007-05-18 23:24
2007.06.10
Запуск програмы на выполнение


3-1174640200
Ломброзо
2007-03-23 11:56
2007.06.10
Разбить строку в Oracle