powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / sys(2006...
25 сообщений из 30, страница 1 из 2
sys(2006...
    #33537131
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему sys(2006,... не работает на WIN nt,2000,Xp...
...
Рейтинг: 0 / 0
sys(2006...
    #33537143
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка sys(2600... почему не работает
...
Рейтинг: 0 / 0
sys(2006...
    #33537161
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит "не работает"? Валит фокс? Выдает бессмысленные результаты? Еще что-то?

Как проверялась работа? Демонстрирующий проблему код есть?
...
Рейтинг: 0 / 0
sys(2006...
    #33537175
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если запустить эту команду по WIN 95,WIN 98,WIN me
?SYS(2600, 1048565,8)
резултать DATA BIOSa
Из NT ошибка выдает.
...
Рейтинг: 0 / 0
sys(2006...
    #33537180
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если запустить эту команду по WIN 95,WIN 98,WIN me
?SYS(2600, 1048565,8)
резултать DATA BIOSa
Из NT ошибка выдает.
...
Рейтинг: 0 / 0
sys(2006...
    #33537203
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сообщения такая если под XP запустить
API call caused an exception.
...
Рейтинг: 0 / 0
sys(2006...
    #33537225
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так что ты все-таки делал-то? Пытался писать куда-то что-то? А руки перед этим мыл? То есть понимаешь ЧТО и КУДА ты пишешь?
...
Рейтинг: 0 / 0
sys(2006...
    #33537232
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку: откуда взято 1048565?
...
Рейтинг: 0 / 0
sys(2006...
    #33537245
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYS(2600, 1048565,8)
Это значить начиная с 1048565 читай 8 байт,рука чистая.
...
Рейтинг: 0 / 0
sys(2006...
    #33537261
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз: что такое 1048565? Откуда взял? На чем основана уверенность в наличии прав обращаться к этой области памяти?
...
Рейтинг: 0 / 0
sys(2006...
    #33537272
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1048565 это есть FFFF5 или FFFF:0005
...
Рейтинг: 0 / 0
sys(2006...
    #33537285
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если эта связано с зашитой как получить доступа,хотя эту проблему я через
с решил и для XP...
...
Рейтинг: 0 / 0
sys(2006...
    #33537299
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо полагать, что SYS(2600) не доступна для фокс-разработчиков

авторRemarks
This function is for advanced programmers only
...
Рейтинг: 0 / 0
sys(2006...
    #33537328
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может все-таки по-человечески расскажешь саму задачу, а не трудности, которые получил при выбранном тобой способе решения этой задачи?

Что это за адрес? Откуда ты его взял? Это какой-то жутко фиксированный адрес, что ты его вот так вот спокойно используешь? Он есть всегда в том куске памяти, который выделяется программе системой? И он этой программе доступен? И никуда никогда системой не перемещается? Что там должно лежать? А оно точно ТАМ лежит?
...
Рейтинг: 0 / 0
sys(2006...
    #33537344
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 PaulWist:

Паша! Да доступная, доступная. Только, как ты заметил, для продвинутых. Ибо идет обращение непосредственно к областям оперативной памяти и надо очень хорошо понимать все свои действия. Почему и спрашивалось про мытье рук
...
Рейтинг: 0 / 0
sys(2006...
    #33537524
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pulsЕсли запустить эту команду по WIN 95,WIN 98,WIN me
?SYS(2600, 1048565,8)
резултать DATA BIOSa
Из NT ошибка выдает.

Может из-за того что в Win9x область системной памяти от адреса 0000 а в NT со 2-го или 3-го Гб (в зависимости от ключей)
...
Рейтинг: 0 / 0
sys(2006...
    #33537560
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через С проблему решил и полученный код поставил прямо на prg
и работает нормально даже под XP из VFP,только хотелась через SYS(2600...
...
Рейтинг: 0 / 0
sys(2006...
    #33537657
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если хочется через sys(2600) то и делай. Но ПРАВИЛЬНО! Пока что в правильности твоих действий есть большая неуверенность.

В утешение могу сказать, что у меня эта функция работает прекрасно.
...
Рейтинг: 0 / 0
sys(2006...
    #33537669
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящийНу если хочется через sys(2600) то и делай. Но ПРАВИЛЬНО! Пока что в правильности твоих действий есть большая неуверенность.

В утешение могу сказать, что у меня эта функция работает прекрасно.
У тебя какой Windows наверно не имеет NT ядор не так ли?
...
Рейтинг: 0 / 0
sys(2006...
    #33537672
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, еще одна наводка:

Код: plaintext
1.
aaa= 1048565 
?TYPE('aaa')

Сравни результат с выдержкой из хелпа:

Код: plaintext
1.
dwAddress
Specifies the pointer to a memory address. This value is interpreted as an integer.
...
Рейтинг: 0 / 0
sys(2006...
    #33537676
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня хрюша
...
Рейтинг: 0 / 0
sys(2006...
    #33537685
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящийЛадно, еще одна наводка:

Код: plaintext
1.
aaa= 1048565 
?TYPE('aaa')

Сравни результат с выдержкой из хелпа:

Код: plaintext
1.
dwAddress
Specifies the pointer to a memory address. This value is interpreted as an integer.

К чему это,ты лучше решения скажи,только из VFP.
...
Рейтинг: 0 / 0
sys(2006...
    #33537722
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1048565-зто абсалютный адрес.Как но у тебя работает нормально?
...
Рейтинг: 0 / 0
sys(2006...
    #33537766
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала не мешало бы тип N перевести в Int.

Решения я пока дать не могу, ибо ты до сих пор не ответил на мои вопросы, уточняющие постановку задачи.
...
Рейтинг: 0 / 0
sys(2006...
    #33537775
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прекрасно работает функция sys(2600) с ПРАВИЛЬНЫМИ параметрами. В правильности приведенного тобой адреса даже при условии его конвертирования в целое я сильно сомневаюсь.
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / sys(2006...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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