powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глюк ли это??? И пару вопросов
17 сообщений из 17, страница 1 из 1
Глюк ли это??? И пару вопросов
    #32431584
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
set decimals to 10

a = 2,430000000000
b = 1,500000000000
c = a*b
получили 3,645000000000000000

а в одном из расчетов умножал калькулятором получил число:
3,325
а переменна равна:
3,324999999999999999
Че нужно сделать что б получалось правильное число???

Вопрос1:
Если открыт фокс с Tollbar-ом Стандартным, то при запуске exe-ка он висит в моем окне...
Можно ли как-то это погасить...

Вопрос2:
Можно ли отловить нажатие CTRL+ALT+DEL перед Виндой...

Вопрос3:
ON KEY LABEl CTRL+M do тра-ля-ля
Можно ли это повесить на нажатие CTRL+ALT+M

Всем заранее спасибо...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32431595
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл...
Вопрос4:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
on error do my_1
   use tab1 exclu && ошибка
on error

PROCEDURE my_1
	ln =  1 
	DO WHILE ln =  1 
	      ln = MESSAGEBOX( " 1 . " ,  0 + 64 + 1 , "")
	      IF ln= 1 
		DO FORM soobjen
		READ EVENTS
		CLEAR ALL
		ln= 1 
	      ELSE
		CLEAR ALL
		ln= 2 
	      ENDIF
	      ON ERROR DO my_2 WITH
	             use tab1 exclu && ошибка && обработчик не срабатывает
	      IF USED('chat')
		ln= 3 
	      ENDIF
	ENDDO
	IF ln= 2 
		QUIT
	ENDIF
RETURN

PROCEDURE my_1
   return
endproc

Почему не срабатывает ON ERROR DO my_2 WITH
ф выдает ошибку лисы???
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32431600
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри обшибся...


PROCEDURE my_2
RETURN
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32431681
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Количество знаков после запятой
Посмотри настройку SET FIXED

а в одном из расчетов умножал калькулятором получил число:
3,325
а переменна равна:
3,324999999999999999

В общем случае надо использовать ROUND(), хотя неплохо бы посмотреть на выражение, которое привело к такому результату.

Если открыт фокс с Tollbar-ом Стандартным, то при запуске exe-ка он висит в моем окне...
Можно ли как-то это погасить...

Видимость и расположение стандартных ToolBar сохраняется в ресурсном файле FoxUser.dbf (fpt). Поэтому достаточно отключить файл ресурсов или использовать свой ресурсный файл. Для этого в файле конфигурации config.fpw (это обычный текстовый файл) пишешь строки:

RESOURSE=OFF - отключить файл ресурсов
RESOURCE=FoxUser.dbf - использовать файл ресурсов с именем FoxUser.dbf из текущей директории

Хотя можно и программно погасить эти ToolBar набором команд вида
Hide Window "Standart" - скрыть ToolBar с именем Stadart

Можно ли отловить нажатие CTRL+ALT+DEL перед Виндой

С этой целью используется настройка

ON SHUTDOWN do MyProc

Т.е. здесь я сделал настройку выполнить процедуру MyProc если произошло одно из следующих событий:

-) Дана команда QUIT
-) Нажали крестик в правом верхнем углу основного окна FoxPro
-) Прерывается приложение из списка запущенных приложений по Ctrl+Alt+Del

ON KEY LABEl CTRL+M do тра-ля-ля
Можно ли это повесить на нажатие CTRL+ALT+M

Насколько я знаю, комбинации с Alt - недопустимы

Почему не срабатывает ON ERROR DO my_2 WITH
ф выдает ошибку лисы???

ON ERROR не допускает вложенности. Т.е. изнутри ON ERROR нельзя назначить другой ON ERROR. Почитай описание к команде ON ERROR

ON ERROR procedures cannot be nested. If ON ERROR is issued within an ON ERROR procedure, the default Visual FoxPro error handler is restored.
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32431817
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ:

Спасибо...

Значит ON KEY LABEl нельзя повесить на нажатие 3 клавиш {:-(}

С он еррорами я поизвращ... и нашел выход из положения {:-)}

У меня ON SHUTDOWN стоит
А вот CTRL+ALT+DEL лажа все же остается...
Если пользователь нажимает в диспечере задач завершить процесс...

У меня из-за этого таблицы летят на серваке{:-(}
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32432162
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kill user...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32432337
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guest:

Тоже вариант {:-)}...

Но их больштнство... У меня грошей не хватит на патроны{:-)}...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32432348
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May be <run as ...>, if win2k @ XP
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32432553
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guest:

Эти умельцы(пользователи) все равно докопаются...

Иль ва-аще резет начнут нажимать...
Есть у меня пару таких умельцев...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32432568
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если NT(w2k&xp) запускай их под гостем
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32432823
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А за reset face'ом об table адназначна!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32444378
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой сервер Novell - таблицы и индексы всегда будут в порядке...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32445023
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaestroEv:

1)А Novell шаровой???
2)И какие его перспективы на будующее(сделают ли платным)???
3)Какие изменения грозят проекту???
4)Общаться с ним просто???

Заранее Сенкс...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32446307
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: IgorProgrammer

Попробую ответить за MaestroEv (хотя он сможет гораздо больше добавть):

1) Novell не шаровый, но Вы всегда можете найти друга, который с Вами поделится лицензий, особенно на 4.2, который для большинства случаев более, чем достаточен...

2) Он уже платный И всегда таким был, потому как это самая лучшая сетевая операционная система для файл-серверных приложений. Большой брат еще ходил под столом пешком, а Novell уже имел отлично работающую OS.

3) Никаких измений в проекте делать не надо, если он расчитан на файл-сервер...

4) Зависит от Вас. Если убить пару вечеров, то вполне можно научиться инсталировать и администрировать...

Удачи! Здесь где-то есть топик, где я описывал эксперимент месячной давности по сравнению W2K и Novell 4.2 (Novell выиграл)...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32446787
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch:
Читал топики...

И возникло пару вопросов к тем людям которые уже используют Novell...

1) В сколько это обойдется разработчикам???
И какая их ценовая политика???
Если все должно быть лицензированно (сервер-клиент)

2) На сикоко возрастет цена программного продукта если устанавливать Novell
каждому пользователю(их более чем достаточно в разных регионах)???

3) Есть ли смысл эго использовать если (сервер-клиент) программного продукта находится на одной машине...(такое у кучи пользователей...)
Да и комп-старушка как моя жизнь... Там мало места и т. д.
И сразу напрашивается вопрос если нет...
Надо ли будет содержать два проекта???

4) Есть ли документация на русском по Novell???

5) И где мона скачать мини-проги(примеры) по работе с Novell???
Где мона было бы оценить и продемонстрировать начальству на сколько это выгодно...
Так же изменить эти проги для работы со своей базой... что б добить начальство максимально существующим запросом... и сравнением его скоростью со скорость запроса существующего проекта без Novell...

Всем заранее спасибо...
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32446800
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то Novell - серверная ОС ;-)
На обычные Win рабочие станции устанавливается Novell Client - и все.
На файл-сервере Novell размещаются все файлы БД (также можно разместить и исполняемые файлы).
Затраты разработчиков нулевые.
В конторе должен быть администратор Novell.
...
Рейтинг: 0 / 0
Глюк ли это??? И пару вопросов
    #32446821
IgorProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Urri:
В конторе должен быть администратор Novell.

Такие требования исключены...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глюк ли это??? И пару вопросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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