Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.039 c
2-1147783724
DesperadO666
2006-05-16 16:48
2006.06.04
Помогите разобраться с pchar


2-1147680301
manevil
2006-05-15 12:05
2006.06.04
ShellExecute


2-1147375848
SmallCod
2006-05-11 23:30
2006.06.04
Сетка участников соревнований


3-1144513827
VadimSpb
2006-04-08 20:30
2006.06.04
Экспорт в Excel


2-1147787175
!_SM_!
2006-05-16 17:46
2006.06.04
Массив компанент





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский