:: Visual Foxpro, Foxpro for DOS
проблемка
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Уважаемые форумчане!
В комбо вывожу список сетевых принтеров. Естественно, если впереди слеш, то в комбо это заремаренный элемент.
Как обойти данной ограничение ? Спасибо.


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: проблемка
of63

Сообщений: 25244
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Может пробелов добавить сначала строки, или заменить слеши на похожий (псевдо)символ...
А почему не GETPRINTER() ?
Ratings: 0 negative/0 positive
Re: проблемка
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
Или просто убрать слэши
Ratings: 0 negative/0 positive
Re: проблемка
leonid

Сообщений: 3204
Откуда: Рига
Дата регистрации: 03.02.2006
Черт, давно это было, но что-то мне помнится, что если запихнуть такие данные в курсор, а в качестве RowSource у Combo указать этот курсор, то все будет в порядке. По крайней мере, в VFP6 (или даже VFP3) так было.
Ratings: 0 negative/0 positive
Re: проблемка
dimuhametov

Сообщений: 1562
Откуда: Костанай
Дата регистрации: 01.11.2008
Спасибо всем!
of63
Может пробелов добавить сначала строки
помогло


------------------
Незнание делает жизнь такой интересной.
Ratings: 0 negative/0 positive
Re: проблемка
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Всё в хелпе написано...
www.foxclub.ru


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: проблемка
of63

Сообщений: 25244
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Там непонятно. например, деталь по теме ТС:
•Если выражение начинается с повторяющихся наклонных черт влево, элемент не заблокирован. Если Вы хотите отключить элемент, который начинается с повторяющихся наклонных черт влево, добавте наклонную черту влево и закрывающюю скобку (]) в началу элемента. Следующий пример, блокирует выбор элемента содержащего UNC путь в списке.
(синтаксис сохранен)

Ниче не понятно. Из того что понятно, это "добавьте ] в началу элемента". Зачем такие сложности, если просто пробел сработал... Все равно изображаемую строку перепахивать (и потом обратно возвращать в исходное состояние для собственно адресации принтера)
Ratings: 0 negative/0 positive
Re: проблемка
Владимир Максимов

Сообщений: 14098
Откуда: Москва
Дата регистрации: 02.09.2000
of63
Там непонятно. например, деталь по теме ТС:

Да все понятно. Это как одинарная кавычка для T-SQL: одна кавычка - это спец.символ, показывающий, что здесь завершается или начинается текстовая константа. А если сразу за одинарной кавычкой следует еще одна одинарная кавычка, то это интерпретируется просто как символ одиночной кавычки, а не как управляющий элемент

Вот то же самое с наклонной чертой

Одна наклонная черта - это управляющий (специальный) символ. Но если сразу за ним следует еще одна наклонная черта, то это интерпретируется как символ одной наклонной черты, а не как управляющий элемент

Дополнение с квадратной скобкой - это когда надо отобразить несколько наклонных черт, но первая из них должна все-таки выступать как управляющий символ

В данном случае, поскольку надо НЕ отключать элемент, то ему надо добавить еще одну (или две) наклонные черты

Правда, есть одна тонкость. Эта вся идеология с управляющими элементами работает только для определенных значений RowSourceType. В справке написано про значение RowSourceType = 0, но, это еще работает и для массивов. А вот если источник данных выпадающего списка - это курсор, то вся это идеология управляющих символов - не работает. Просто отображается содержимое.

Таким образом, другой вариант решения - это использовать в качестве источника данных выпадающего списка специально подготовленный курсор
Ratings: 0 negative/0 positive
Re: проблемка
descent52_tmp
Автор

Сообщений: 214
Откуда: Саров
Дата регистрации: 20.11.2014
dimuhametov
если впереди слеш, то в комбо это заремаренный элемент...
не понял, а что, так разве можно было?!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 26 Владимир Максимов vnkor  (Гостей: 24)

© 2000-2024 Fox Club 
Яндекс.Метрика