Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Возможно ли подключиться к SQLServer на WinAPI? Или на чём-то [D7, WinXP]


Страницы:   1 2

Лори ©   (2015-12-30 15:48:00) 

Или на чём-то более легковесном чем VCL?


Лори   (2016-01-09 16:59:00) [1]

> тебя похоже в команде не любят. от этого задания твое увольнение случаем не зависит?

Ну если вам правда интересно - новое место, испытательный срок. А задачу уже практически выполнил, всё в порядке. :)

> полезли во внешний протукт MS SQL

ну... Как бы всё так, но не совсем. У нас это позиционируется как "получение некоторых данных путём обращения к ОС". Откуда в конечном итоге - это уже детали, а в целом будто из некоего "чёрного ящика".


Мне только направление нужно было, чем лучше воспользоваться, так как не работал с такими вот ограничениями. Спасибо за помощь!
Можно закрыть, если что.


KSergey   (2016-01-09 15:24:00) [2]

> Лори   (06.01.16 23:51) [21]
> Вовсе нет. Ключевое слово было "чужие". Написать самому
> новый юнит - можно и нужно. Готовые из интернетов или других проектов - нельзя.

Дебилизм. В чистом виде. Могу себе представить этих старпёров, причём отлично.
Учитывая, что тырить можно в исходниках, после чего исходники фактически получаются и у тебя - и магия "неизвестно что это такое" - исчезает.

Ну и главное.
Я понимаю, когда такие требования к разным стандартным алгоритмам, к сожалению со сторонними библиотеками в самом деле бываю неожиданные беды (в смысле не разобрался до конца, в моих условиях использования оказывается есть нюансы и т.д.).
Но раз уж ты полез подключаться к внешней библиотеке (по определению, епты! полезли во внешний протукт MS SQL - это внешние закрытые библиотеки используем) - какой смысл выдрёпываться??

Наболело, извините.


sniknik   (2016-01-07 01:52:00) [3]

> пробую через COM.
> Готовые из интернетов или других проектов - нельзя.
обреченный на провал кодер...
чтобы чисто через ком нужен модуль Variants + ComObj, если импорт библиотеки типов (чисто объекты ADO)  то  Variants + ActiveX  ну и чего таи еще внутри сисутилс/типыс/виндовс...
а у тебя же ничего из стандартного нету и из других проектов нельзя... не можно кусками используемое надергать, соблюсти условия, но у тебя же и TObject/базы на что все "вешать" нет ([15]). бедолага.

тебя похоже в команде не любят. от этого задания твое увольнение случаем не зависит?


Лори   (2016-01-06 23:51:00) [4]

Вовсе нет. Ключевое слово было "чужие". Написать самому новый юнит - можно и нужно. Готовые из интернетов или других проектов - нельзя.


Плохиш   (2016-01-06 23:44:00) [5]


> Подключать чужие юниты запрещено.
> Проект вовсе никогда не был связан с БД.
> Моя задача как раз написать юнит для начала с простейшими методами связи.

Взаимоисключающие фразы. Нужен новый функционал ==> необходимо подключить новые модули

> Ладно, не важно, я пока обновляю заголовочники WinAPI, пробую
> через COM.

goto [12]


Лори   (2016-01-06 20:45:00) [6]

> раз есть D7 значит

ну блин... Ну по привычке поставил галку, эт дома у меня D7...

> Поинтересоваться у руководителя проекта, не вариант?

Основателя давно нет. Те кто старше - не работали с БД, не могут сказать что конкретно мне использовать, "сам разбирись".

> Где нет?

Нигде нет. Юнитов VCL нет - есть только системные функции и голый WinAPI. Подключать чужие юниты запрещено.
Проект вовсе никогда не был связан с БД. Моя задача как раз написать юнит для начала с простейшими методами связи.

Ладно, не важно, я пока обновляю заголовочники WinAPI, пробую через COM.


sniknik   (2016-01-05 18:23:00) [7]

> Или на чём-то [ D7, WinXP]
раз есть D7 значит есть и VCL/ADO/"классы на T"...

> от обычной Делфи чуть ли не тока компилятор оставили.
даже если убрали все стандартные модули, хотя все невозможно без "система"/вроде еще чего то невозможно, сделать импорт системного COM объекта (ADO)/добавить свой модуль "извне" не проблема.
сказочник.

-------------------------------------
- Вселенная - как чашка кофе.
- Почему?
- Не знаю, я не философ.


Германн   (2016-01-05 00:46:00) [8]


> Лори   (04.01.16 17:55) [15]
>
> Говорю недоступно ни одного компонента из VCL

Что значит недоступно*?

> Нет ни единого класса начинающегося с "T".

Где нет?

> Плохиш ©   (04.01.16 23:05) [16]
>
> Поинтересоваться у руководителя проекта, не вариант?
>

+1


Плохиш   (2016-01-04 23:05:00) [9]

Поинтересоваться у руководителя проекта, не вариант?


Лори   (2016-01-04 17:55:00) [10]

Говорю недоступно ни одного компонента из VCL. Нет ни единого класса начинающегося с "T".
В странное место я попал, от обычной Делфи чуть ли не тока компилятор оставили. Ладно, спасибо, будем пробовать, спасибо!


Плохиш   (2016-01-03 18:03:00) [11]

ADO компоненты к визуальным не относятся.


Лори   (2016-01-03 13:45:00) [12]

А это и не мои условия, так в ТЗ.


Плохиш   (2016-01-01 14:30:00) [13]


> Лори   (31.12.15 10:00) [6]
> Просто у меня в проекте нет VCL и оно вообще не поддерживается.
>

Сначала создать геморрой, а после героически его лечить. Горе-кодеры просто.


кгшзх   (2015-12-31 11:21:00) [14]

Синтаксис Pascal. VCL нету.

и все сами должны догадаться что ты сидишь внутри движка отчетов в делфийской программе которую пишешь не ты?

юзай ado через com. если он там доступен.


sniknik   (2015-12-31 11:09:00) [15]

> Что лучше использовать для подключения к SQLServer?
ADO


sniknik   (2015-12-31 11:09:00) [16]

а что есть?
к примеру, с объектами ADO можно работать и напрямую (подключить ADOInt или самому создавать объекты), без оберток, но без них не будет ничего привычного - гридов, датасетов и т.д. и их придется так или иначе повторить в своем коде (то что будешь использовать)... а повторить проще, просто скопировав написанное в модулях обработчиков (/VCL). в итоге чем больше используешь тем больше кода будет перекочевывать из "генофонда" в твою прогу.


Лори   (2015-12-31 11:01:00) [17]

А я и не утверждал обратного. =)
Синтаксис Pascal. VCL нету. Целевая платформа Win2000+.
Что лучше использовать для подключения к SQLServer?


кгшзх   (2015-12-31 10:52:00) [18]

тогда тебе не нужен и сам delphi если оно без вцл.


Лори   (2015-12-31 10:00:00) [19]

Просто у меня в проекте нет VCL и оно вообще не поддерживается.


sniknik   (2015-12-31 09:42:00) [20]

не только трудоемко, но и придется переписать всю ту кучу кода из внешних объектов/dll с которыми взаимодействует VCL внутрь программы, т.е. будет еще и более тяжеловесно и глючно (сравнивая разработчиков)... в общем будет все с точностью до наоборот от желаемого.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо