powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ехе-файл теряет номер индекса
12 сообщений из 12, страница 1 из 1
Ехе-файл теряет номер индекса
    #33502440
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, а почему так получается?
Делаю проект, прегоняю его в ехе-шник.
У меня в коде прписано типа так:
SET ORDER TO 3 IN tab1
SET ORDER TO 2 IN tab2
На моей машине усе работает.
Ставлю на машины к пользвателям - ошибка выскакивет - не знает прога такого номера индекса. Причем это не на все SET ORDER выдает, а лишь на нектрые. Пришлось переписвать:
SET ORDER TO IndFio IN tab1
SET ORDER TO IndAdres IN tab2
В чем дело? И на каких еще таких вот мелочах можно погореть, запуская ехе?
Спасибо
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33502657
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Адресация по номерам вообще крайне не надежный способ. Лучше всегда обращаться по именам объектов.

Может, ты EXE запустил с другой копией базы данных, где реально было на один индексный тэг меньше? Что возвращает

Код: plaintext
1.
2.
3.
4.
select tab1
?TagNo("IndFio") 
select tab2
?TagNo("IndAdres")


в тестовой базе и в EXE не проверял? Т.е. какой именно номер имеют эти тэги?
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33502696
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О_В_Д
а Вы считаете, что по номеру тега ссылаться это хорошо???

а я вот могу войти в дизайнер таблицы
и руками переместить порядок тегов
пять секунд делов
и они следуют уже в другом порядке
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33502848
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex11100а я вот могу войти в дизайнер таблицы
и руками переместить порядок тегов
пять секунд делов
и они следуют уже в другом порядке
Войти-то можешь, и даже переместить можешь, только реальные номера тегов от этого не изменяться.

Снова войди после этих манипуляций (можно даже после перезагрузки) и окажется, что тэги остались там же где и были. Там где не надо дизайнер умный :)

Хотя, конечно, адресация по номерам - это плохо. Потенциальное место для разных проблем.
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33502877
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирММожет, ты EXE запустил с другой копией базы данных, где реально было на один индексный тэг меньше? в тестовой базе и в EXE не проверял? Т.е. какой именно номер имеют эти тэги?
Да ну все работало! Дома отладил проект до конца, прокатал "на дурака" где тока можна, построил ехе-шник, запустил его, слил папку с прогой, базой и библиотеками фокса на флэшку и отнес на работу. Первый же запуск дал сбой.
alex11100а Вы считаете, что по номеру тега ссылаться это хорошо???
Я не считаю, просто хэлп читаю, а там такая возможность прописана. В прынципе мне по барабану, номер или имя писать. Просто странно как-то.
Просто интересно, какую свинью еще может подложить чужой комп в экзешник?
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33502897
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да не меняет, лопухнулся

ну тогда значит
индекс он не в том порядке был сделан
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33502908
S866
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 О_В_Д
а у вас в программе не где команд INDEX, Reindex и подобных нет - может они меняют порядок тэгов в любом случае надо попробовать как подсказал ВладимирМ
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33503011
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S8662 О_В_Д
а у вас в программе не где команд INDEX, Reindex и подобных нет - может они меняют порядок тэгов в любом случае надо попробовать как подсказал ВладимирМ
Не, индексы заданы изначально в дизайнере таблы, а REINDEX как пункт моего меню "Сервис" пока тока в задумке. Короче ответ ясен: пишем названия и плюем на номера.
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33503030
S866
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и это правильно
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33506326
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi alex11100!

Если хочешь "поломать" - поменяй скажем индексное выражение (добавь пробел в
конец - он урежется потом, но индекс пересоздастся).
Можно и по иному всё нарушить - так что поддерживаю - эту "фичу" -
использование номеров вместо имён - надо обходить.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33506680
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi Igor Korolyov

помнил же, что как-то менялись номера тегов
в модифае
...
Рейтинг: 0 / 0
Ехе-файл теряет номер индекса
    #33506953
S866
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alex11100
а если тэги удалить в дизайнере - а потом создать их в другой последовательности - вот наверно они и поменяют свои номера.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ехе-файл теряет номер индекса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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