Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];

Вниз

pack в Halcyone   Найти похожие ветки 

 
Shota_body   (2003-04-08 14:09) [0]

Помоги плизз...
Есть компонент Halcyon (позволяет работать без BDE)
Не могу сделать pack в Halcyone - кричит нету полных прав на файл.
конечно можно подцепить прогу которая перед запуском бы делала
pack - но енто не выход.


 
sniknik   (2003-04-08 14:33) [1]

Exclusive:= True;


 
Shota_body   (2003-04-08 14:40) [2]

HalcyonDataSet1.Exclusive:=true;
HalcyonDataSet1.Pack;
HalcyonDataSet1.Exclusive:=false;

при этом вываливается ошибка....таже самая


 
sniknik   (2003-04-08 14:57) [3]

А так?
HalcyonDataSet1.Close;
HalcyonDataSet1.Exclusive:=true;
HalcyonDataSet1.Open;
HalcyonDataSet1.Pack;
HalcyonDataSet1.Exclusive:=false;

смотри чтобы в десигне таблица была закрыта, а то будет еще ругатся на Exclusive/Open .


 
Shota_body   (2003-04-08 16:10) [4]

короче у меня Delphi ругаться начинают....


 
sniknik   (2003-04-08 16:24) [5]

да ну? а как "е%7 твою №?:, опять посуду не помыл!", тогда у тебя жену Delphi зовут. :о))

Exclusive ни очем не говорит? таблица открывается эксклюзивно (в одно рыло), а если гденибудь открыта еще (дебагер, отладчик, сама дельфя) начнется ругань (и другим компонентом это не исправиш). проверь она наверняка гдето открыта, хотя еще вариант таблица не того типа (но ты ведь с ней работал? значит скорее всего нет).

p.s. все было бы гораздо яснее еслибы ошибку привел.


 
Shota_body   (2003-04-21 09:58) [6]

Беру просто три компонента DBGrid, HAlcyoneDataSet и Datasource
пишу как ты сказал

HalcyonDataSet1.Close;
HalcyonDataSet1.Exclusive:=true;
HalcyonDataSet1.Open;
HalcyonDataSet1.Pack;
HalcyonDataSet1.Exclusive:=false;


Ошибка короче вот она Access violation at address 00401CD6 in module "Project1.exe". Write of address 20203120.


 
sniknik   (2003-04-21 11:10) [7]

Shota_body (08.04.03 14:09)
> кричит нету полных прав на файл.
Shota_body © (21.04.03 09:58)
> Access violation at address 00401CD6 in module "Project1.exe". Write of address 20203120.

немного разные, не находиш?

в виду поступления новых данных об ошибке :), скорее всего обращение к несозданному обьекту, у тебя или (менее вероятно) в твоей версии Halcyon-а. (возможно ты эти строчки в onCreate засунул)


 
Vovchik_A   (2003-04-21 11:29) [8]

Вот этот кусочек чудно у меня работал...

CheckTable.Active := False;
CheckTable.Exclusive := True;
{ Попытка открыть таблицу }
CheckTable.Active := True;
CheckTable.Pack;
CheckTable.Refresh;



 
Shota_body   (2003-04-21 12:07) [9]

> кричит нету полных прав на файл. - это вылетало когда я ее запускал в дельфях )
в create я не засовывал енти строчки



 
sniknik   (2003-04-21 12:55) [10]

тогда осталось единственное, версия Halcyon (может не сам но ктото в коде твоего поковырялся)

включи отладку модулей и трассируй до ошибки (одним из критериев почему я Halcyon выбрал, наличие исходников) найдеш где валится, будет понятно чего не создается.

или переставь его, попробуй отсюда (у меня отсюда, и как было замечено тоже "чудно" работает :о))
http://www.vodonosov.newmail.ru/develop/develop.htm


 
Leran2002   (2003-04-21 13:20) [11]

А может у тебя база открыта в режиме проектирования (вот Дельфи и не дает сделать Exclusive:=True)???
Попробуй Close All и запустить полученный EXE - файл...


 
Anatoly Podgoretsky   (2003-04-21 13:28) [12]

А про права то где?
Ошибка Access violation говорит о неверных адресах, а на создание правильных адресов у тебя есть все права.


 
Shota_body   (2003-04-21 13:30) [13]

всем спасибо за помощь ))) Особенно Николаю!



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

Форум: "Базы";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
1-23140
Udjin
2003-04-28 11:47
2003.05.08
Что означает такое объявление переменной


8-23237
0$a
2003-01-31 00:09
2003.05.08
RE: По перересовке компонентов


14-23382
Cranium
2003-04-21 18:39
2003.05.08
Проверка корректности номеров ИНН


14-23296
Satirus
2003-04-22 12:19
2003.05.08
С Днём Рождения Ильича!


3-22960
VlGrig1961
2003-04-16 11:48
2003.05.08
Oracle8 как уменьшить размер Tmp1orcl.ora





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский