оПНЯРХРЕ МНБХВЙС РЮЙНИ БНОПНЯ, МН ВХРЮЪ ПСЙНБНДЯРБЮ РЮЙ Х МЕ ОНМЪК, ЙЮЙ ЩРН ЯДЕКЮРЭ... :-( яХРСЮЖХЪ РЮЙЮЪ : оХЬС ЯЮЛ ДКЪ ЯЕАЪ СВЕАМСЧ ОПНЦПЮЛЛС. оШРЮЧЯЭ ХЯОНКЭГНБЮРЭ ЯРЮМДЮПРМСЧ АХАКХНРЕЙС 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... йСДЮ ФЕ МЮДН ОНКНФХРЭ ЩРХ ТЮИКШ ? хКХ ЙЮЙ ХУ НОХЯЮРЭ Б ОПНЕЙРЕ ?
Ваше письмо в кодировке 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
А какой это дистрибутив 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
On 12/03/2012 10:49 PM, Maxim Reznik wrote: > > PS. На последок реклама:) > Откройте для себя Матрешку, там тоже есть доступ к sqlite! Человеческая > поддержка Unicode и еще много чего! > Не успел... :-( Но ещё не поздно добавить пару ссылочек для упрощения понимания о чём речь идё: http://forge.ada-ru.org/matreshka/wiki/SQL
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
Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти