Текущий архив: 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.006 c