Форум: "Базы";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизAccess violation in rtl70.bpl Найти похожие ветки
← →
Оливка (2006-04-13 11:04) [0]Добрый день, помогите, если кто-то сталкивался с такой проблемой. Передаю параметры серверу приложений, в процедуру Login(const Username, Passwd: WideString). Сервер приложений на базе TSocketConnection. Делаю все, как написано в справке:
var
TempInterface: IMyAppServerDisp;
begin
TempInterface :=IMyAppServerDisp(IDispatch(MyConnection.AppServer));
...
TempInterface.SpecialMethod(x,y);
...
end;
В итоге появляется ошибка: Access violation at address ... in module "rtl70.bpl". Чего с этим делать? Дельфи переустановить?
← →
Плохиш © (2006-04-13 11:16) [1]
> В итоге появляется ошибка: Access violation at address .
> .. in module "rtl70.bpl". Чего с этим делать?
Вообще-то такие ошибки обычно с помощью отладчика ищут, а не в форуме.
Ищи где, что не создано.
> Дельфи переустановить?
То же вариант, только не поможет.
← →
sniknik © (2006-04-13 11:31) [2]> То же вариант, только не поможет.
надо переустановить все, начиная с винды, + диски под низкоуровневое форматирование, исходников не сохранять.... тогда поможет. возможно. (при переписывании заново может быть глюков не наделает ;)
p.s. AppServer значение получает после коннекта, а ты небось с null пытаешся взаимодействовать ("специального" метода у него нет).
← →
Оливка (2006-04-13 11:52) [3]Да-а... сразу видно - "Мастера". Вот когда ответа не знаете, лучше и не отвечать, как вам кажется? ;-)
← →
sniknik © (2006-04-13 12:11) [4]не кажется. наоборот, если на вопрос сразу известен ответ, то это скорее всего "справочный" вопрос, а не реальная проблема.
вот на "справочные" вопросы действительно лучше не отвечать (потому как единственное что там можно сказать это "см. справку + F1"), на решение проблем (если это проблема), стоит но только при активном участии спрашивающего... ну тут тебе "удочку закинули" дали намек, не сумееш воспользоваться... ну тогда это твои проблемы.
p.s. не нравятся "Мастера" найди себе другой форум...
← →
Johnmen © (2006-04-13 12:40) [5]Делаю все, как написано в справке:
var
TempInterface: IMyAppServerDisp;
begin
TempInterface :=IMyAppServerDisp(IDispatch(MyConnection.AppServer));
...
TempInterface.SpecialMethod(x,y);
...
end;
А вот интересно, в какой именно справке написано про IMyAppServerDisp?
:)
← →
Плохиш © (2006-04-13 12:52) [6]
> А вот интересно, в какой именно справке написано про IMyAppServerDisp?
Наверное в какой-то написано, тут вон тоже самое слово в слово :-)
http://www.lang-chat.com/Free-hand-SQL-with-RDSConnection-5434924.html
← →
sniknik © (2006-04-13 13:02) [7]там пример вызова в "Calling server interfaces" (F1 D7), но естественно не про него самого, просто предполагается что у вас есть написанный сервер, у него интерфейс IMyAppServerDisp с методом SpecialMethod, показан вызов. и все. если сервера нет это ваши проблемы, справку надо и по ссылкам читать (есть чтото ведущее на "created the remote data module") а не только "рвать контекст".
кстати в вопросе нет ни намека что сервер есть...
← →
Johnmen © (2006-04-13 13:13) [8]
> Плохиш © (13.04.06 12:52) [6]
Так это же не справка. Это же посты в чате...:)
Любой желающий может такого понаписать...............
← →
Плохиш © (2006-04-13 13:22) [9]Я просто обратил внимание, что код в [0] и в приведённой ссылке совпадает до последней точки, а т.к. автор вопроса поиском не пользовался, то вывод, он скопировал код из какого-то другого источника, возможно из справки :-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c