Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
6-1138449644
newprogrammer
2006-01-28 15:00
2006.06.04
ftp клиент своими руками


15-1146756580
n_n_n
2006-05-04 19:29
2006.06.04
25 порт, Outlook


15-1147526071
boriskb
2006-05-13 17:14
2006.06.04
Госдума приравняла российских программистов к малому бизнесу,


15-1146924039
User_OKA
2006-05-06 18:00
2006.06.04
Коммутатор


9-1130724879
MonoLife
2005-10-31 05:14
2006.06.04
"Сохранёнки"