Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение буфера обмена / 7 сообщений из 7, страница 1 из 1
02.06.2005, 13:37:04
    #33097215
IdSyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение буфера обмена
Ребята!
Задача - изменить содержимого буфера обмена.

Т.е. я выделяю по Ctrl+C строку, а вставить ее нужно уже с убранными пробелами.
Делаю так:




LPARAMETERS nKeyCode, nShiftAltCtrl

dO CASE

CASE nkeycode = 3 AND nshiftaltctrl = 2
st0=THIS.SELTEXT
st1=STRTRAN(st0," ","")

_CLIPTEXT = st1


THISFORM.refresh

ENDCASE




Но появляется ошибка. Как ее обойти????
...
Рейтинг: 0 / 0
03.06.2005, 08:02:56
    #33098628
Изменение буфера обмена
какая ошибка и на каком операторе?
...
Рейтинг: 0 / 0
03.06.2005, 10:58:44
    #33099044
IdSyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение буфера обмена
Программа ругается на преобразование STRTRAN, ALLTRIM, т.е. на любое преобразование взятого в буфер текста
...
Рейтинг: 0 / 0
03.06.2005, 11:07:49
    #33099084
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение буфера обмена
КАК ругается-то !?

У меня все нормально ....

VFP 8.0
...
Рейтинг: 0 / 0
03.06.2005, 11:59:01
    #33099297
IdSyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение буфера обмена
"Недопустимое значение, тип или число аргументов функции" - конкретно на ALLTRIM, STRTRAN

V 7.0
...
Рейтинг: 0 / 0
03.06.2005, 12:18:06
    #33099378
IdSyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение буфера обмена
ело оказалось в том, что при выводе промежуточного значения SELLTEXT оно оказалось .f., хотя это свойство прописано в форме. Где-то здесь загвоздка - все функции просто не знают, с чем имеют дело!
...
Рейтинг: 0 / 0
03.06.2005, 14:39:00
    #33099883
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение буфера обмена
Если не ошибаюсь - дело в потере фокуса? (об этом не так давно уж говорили),
т.е. вместо THIS.SELTEXT - надо указать полный "адрес" объекта, типа thisform. ... .seltext
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Изменение буфера обмена / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]