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

Вниз

Проблема с вызовом функции   Найти похожие ветки 

 
avkiev   (2003-06-19 18:29) [0]

Всем привет. Я только начинаю писать на Delphi, помогите, плиз.
Есть функция

function TDESMobilePhone.GetEntries(const path: WideString; limittodirectories: WordBool): OleVariant;
begin
Result := DefaultInterface.GetEntries(path, limittodirectories);
end;

Я к ней обращаюсь так:

m: TDESMobilePhone;
ws: WideString;
wb: WordBool;
ov: OleVariant;
...
CoInitialize(nil);
m:=TDESMobilePhone.Create(nil);
ws:="*.*";
wb:=true;
ov:= m.GetEntries(ws, wb);


Вылетает ошибка:
Project Project2.exe raised exception class EOleException with message "The parameter is incorrect". Process stopped. Use Step or Run to continue.

Кто виноват и что делать ?
Заранее всем благодарен


 
VMcL   (2003-06-19 18:59) [1]

Ошибка в 17-й строке.


 
Государственная Дума   (2003-06-19 19:07) [2]

Весь вопрос в том, кто такой DefaultInterface


 
Palladin   (2003-06-19 21:01) [3]

Ничего себе начало!


 
avkiev   (2003-06-23 18:33) [4]

А 17-я строка - это которая ?


 
VMcL   (2003-06-23 18:38) [5]

>avkiev (23.06.03 18:33)
>А 17-я строка - это которая ?

Неужели нельзя догадаться? Конечно же та, в которой написано определение класса TDESMobilePhone.


 
avkiev   (2003-06-23 18:44) [6]

Что-то не понял:
здесь: m: TDESMobilePhone;
или здесь: m:=TDESMobilePhone.Create(nil);

И, главное, как поправить ?


 
Юрий Федоров   (2003-06-23 19:30) [7]

под 17 строкой понимается полное описание TDESMobilePhone


 
Skier   (2003-06-23 19:34) [8]


> Кто виноват и что делать ?

Обратись к Герцену и Чернышевскому.
Они развернут революционную агитацию...


 
avkiev   (2003-06-24 12:48) [9]

Проблемы возникают только с теми функциями класса
TDESMobilePhone, которые в описании параметров имеют идентификатор const.
Те функции, где параметры описаны как out все работает нормально.
Вопрос в том, как правильно обратится к функции
function TDESMobilePhone.GetFile(const path: WideString): IUnknown;
чтобы не вылетало сообщение "The parameter is incorrect" ?


 
Юрий Федоров   (2003-06-24 13:16) [10]

Ты обращаешься правильно


 
avkiev   (2003-06-24 15:16) [11]

Вот блин.
Чтож делать то ?


 
icWasya   (2003-06-24 15:21) [12]

а как эта функция должна работать? что написано в документации? какие значения должна принимать строка path?


 
avkiev   (2003-06-24 15:57) [13]

Всем большое спасибо.
Действительно, path может принимать только ограниченный набор значений. Поигрался - и нашел то, что нужно.
Хороший форум, первый мой заход - и реальная помощь.
Счастливо



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

Текущий архив: 2003.07.07;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
4-20360
sosv
2003-05-04 16:02
2003.07.07
hook wh_mouse


14-20198
Тумар
2003-06-21 13:28
2003.07.07
Smartdrive - ускоряет ли он работу под WIN?


11-20021
Alexander
2002-10-22 11:29
2003.07.07
Обработка сообщений.


3-19981
Солер
2003-06-13 08:40
2003.07.07
Мастера! Помогите с запросом!!!


3-19960
Sergey13
2003-06-11 09:26
2003.07.07
Статья про возможности работы со станд. DBGrid-ом





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