Ada_Ru форум

Обсуждение языка Ада

йЮЙ ОНДЙКЧВХРЭ ЯРНПНММХЕ АХАКХНРЕЙХ ?

Оставить новое сообщение

Сообщения

sv_lary
йЮЙ ОНДЙКЧВХРЭ ЯРНПНММХЕ АХАКХНРЕЙХ ?
2012-12-03 16:12:47
оПНЯРХРЕ МНБХВЙС РЮЙНИ БНОПНЯ, МН ВХРЮЪ ПСЙНБНДЯРБЮ РЮЙ Х МЕ ОНМЪК, ЙЮЙ ЩРН ЯДЕКЮРЭ... :-(

яХРСЮЖХЪ РЮЙЮЪ :

оХЬС ЯЮЛ ДКЪ ЯЕАЪ СВЕАМСЧ ОПНЦПЮЛЛС. оШРЮЧЯЭ ХЯОНКЭГНБЮРЭ ЯРЮМДЮПРМСЧ АХАКХНРЕЙС SQLite3. х ЯЮЛ
GNAT Х ОЮЙЕР gnadesqlite3 ЯРЮБХК ВЕПЕГ ОЮЙЕРМШИ ЛЕМЕДФЕП, РЮЙ ВРН БЯ╦ ЯДЕКЮМН ЮБРНЛЮРХВЕЯЙХ.
нАПЮГНБЮКЮЯЭ РЮЙЮЪ ТЮИКНБЮЪ ЯРПСЙРСПЮ :

=== тЮИКШ SQLite КЕФЮР Б ДХПЕЙРНПХХ
/usr/share/ada/adainclude/gnadesqlite3/

 gnu-db-sqlite3.adb
 gnu-db-sqlite3.ads

=== аЮГНБШЕ АХАКХНРЕЙХ КЕФЮР Б :
 /usr/lib/gcc/x86_64-linux-gnu/4.6/adainclude
   . . .
 s-exctab.adb
 s-exctab.ads
 s-exnint.adb
 s-exnint.ads
 s-exnllf.adb
 s-exnllf.ads
   . . . 

=== лНИ тЮИК ОПНЕЙРЮ БШЦКЪДХР РЮЙ :

with "gnadesqlite3";

project Mail is

   for Source_Dirs use (".");
   for Object_Dir use "obj/";
   for Main use ("main");

   package Compiler is
      for Default_Switches ("ada") use ("-gnatwa", "-gnaty3abcefhiklnprst");
   end Compiler;

end Mail;

=== оПХ ОНОШРЙЕ ЯНАПЮРЭ ОПНЕЙР ПСЦЮЕРЯЪ МЮ ЯРПНВЙС :

with SQLite3;   use SQLite3; - мЕ МЮИДЕМ sqlite3.ads

ю ЕЯКХ МЮОХЯЮРЭ:

with GNU.DB.SQLite3;   use GNU.DB.SQLite3;

рН РНЦДЮ, МЕ МЮИДЕМ gnu.ads... 

йСДЮ ФЕ МЮДН ОНКНФХРЭ ЩРХ ТЮИКШ ? хКХ ЙЮЙ ХУ НОХЯЮРЭ Б ОПНЕЙРЕ ?
Dmitriy Anisimkov
Re: [ada_ru] йЮЙ ОНДЙКЧВХРЭ ЯРНПНММХЕ АХАКХНРЕЙХ ?
2012-12-03 17:03:49
Ваше письмо в кодировке Windows-1251 а в заголовке написано

Content-Type: text/plain; charset=KOI8-R

От этого обычными средствами не видать, что написано в письме.


On 12/03/2012 11:12 PM, sv_lary wrote:
> Простите новичку такой вопрос, но читая руководства так и не понял, как это сделать... :-(
>
> Ситуация такая :
>
> Пишу сам для себя учебную программу. Пытаюсь использовать стандартную библиотеку SQLite3. И сам
GNAT и пакет gnadesqlite3 ставил через пакетный менеджер, так что вс ёсделан оавтоматическ.
иОбразовалас ьтака яфайлова яструктур :
>
> === аФайл SQLite ылежа т вдиректори
> /usr/share/ada/adainclude/gnadesqlite3/
>
>   gnu-db-sqlite3.adb
>   gnu-db-sqlite3.ads
идолжн ыбыт ьещ ефайл
gnu.ads ы gnu-db.ads
Maxim Reznik
Re: [ada_ru] йЮЙ ОНДЙКЧВХРЭ ЯРНПНММХЕ АХАКХНРЕЙХ ?
2012-12-03 18:49:34
А какой это дистрибутив Linux?

03.12.2012 19:03, Dmitriy Anisimkov пишет:
> должны быть еще файлы gnu.ads и gnu-db.ads 


Да, они кажется у вас в пакете gnadecommon

1) В *.adb, *.ads нужно писать:

with GNU.DB.SQLite3;

2) Добавьте строку в ваш .gpr файл:

with "gnadecommon";



>> === Мой Файл проекта выглядит так :
>>
>> with "gnadesqlite3";
>>
>> project Mail is
>>
>>

IMHO это недоработка человека, собравшего пакет gnadesqlite3

PS. На последок реклама:)
Откройте для себя Матрешку, там тоже есть доступ к sqlite! Человеческая
поддержка Unicode и еще много чего!

-- 
Maxim Reznik
Vadim Godunko
Re: [ada_ru] йЮЙ ОНДЙКЧВХРЭ ЯРНПНММХЕ АХАКХНРЕЙХ ?
2012-12-03 18:55:49
On 12/03/2012 10:49 PM, Maxim Reznik wrote:
> 
> PS. На последок реклама:)
> Откройте для себя Матрешку, там тоже есть доступ к sqlite! Человеческая
> поддержка Unicode и еще много чего!
> 
Не успел... :-( Но ещё не поздно добавить пару ссылочек для упрощения
понимания о чём речь идё:

http://forge.ada-ru.org/matreshka/wiki/SQL
kazakov1961
Re: [ada_ru] йЮЙ ОНДЙКЧВХРЭ ЯРНПНММХЕ АХАКХНРЕЙХ ?
2012-12-03 19:43:12
On Mon, 03 Dec 2012 20:49:34 +0200, you wrote:

> А какой это дистрибутив Linux?

Для Debian, скорее всего, где он только и был. Насколько я знаю, GNADE -
мертв. Стивен недавно написал, что он не будет его больше паковать.

А по-жизни, нет никаких причин использовать SQLite иначе, как в виде
амальгамы, т.е. статически прилинкованным к программе.

http://www.dmitry-kazakov.de/ada/components.htm#SQLite

использует амальгаму и не зависит от установленных пакетов SQLite.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти