![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Доброго времмени суток!
Имеем функцию: Код:
Код:
![]() Дайте пожалуйста, правильный бубен ![]() Последний раз редактировалось Человек_Борща; 08.07.2012 в 01:33. |
![]() |
![]() |
![]() |
#2 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
1)
Код:
2) Лучше возвращать через out параметр, а не через var 3) А в клиентский код не приходят значения, т.к. вероятнее всего либо функция возвращает False, либо не выполняется какое-то из условий, что приводит к невозможности назначить данные в параметры...Вобщем под отладкой стоит посмотреть...(думал глянуть, но нету функции GetProcessPath())
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Поэтому что-то присваивать aPid в теле функции можно, но это не выйдет за пределы функции... |
|
![]() |
![]() |
![]() |
#5 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Вот Serge_Bliznykov ответил вобщем-то уже...Добавлю только, что для объектов это не действует - т.е. там все же ссылка будет передаваться...
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
spamer, функция отрабатывает как надо. Не возвращает значения через бубен. Вот полный вариант функции: Код:
Serge_Bliznykov, в данном случае через var ничего не вернулось ни в одну из переменных. Сделал через out и заработало. Код:
{$WRITEABLECONST ON} ![]() Последний раз редактировалось Человек_Борща; 08.07.2012 в 15:02. |
|
![]() |
![]() |
![]() |
#7 | ||
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Странно как-то у тебя оно работает - через var не возвращает, но через out возвращает...
Вот только, что попробовал вернуть через var - все работает... Цитата:
Цитата:
Будь проще и люди к тебе потянутся
|
||
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сделать снимок экрана и отправить на email (Хоть тресни не коннектится) | Sinkl | Работа с сетью в Delphi | 8 | 13.03.2012 22:03 |
Реализовать программу через параметры-значений и параметры-ссылок | bufalo | C# (си шарп) | 3 | 14.12.2011 17:10 |
Функция не возвращает данные. | Abuhamed | JavaScript, Ajax | 4 | 26.10.2011 10:33 |
TrackPopupMenuEx возвращает 87 ошибку (неверные входные параметры) | TitoAlehandro | Win Api | 0 | 27.09.2011 11:01 |
Как лучше проверять входящие данные | nitrofox | PHP | 3 | 20.07.2011 07:19 |