|
|
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Почему sys(2006,... не работает на WIN nt,2000,Xp... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:26 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Ошибка sys(2600... почему не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:29 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Что значит "не работает"? Валит фокс? Выдает бессмысленные результаты? Еще что-то? Как проверялась работа? Демонстрирующий проблему код есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:33 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Если запустить эту команду по WIN 95,WIN 98,WIN me ?SYS(2600, 1048565,8) резултать DATA BIOSa Из NT ошибка выдает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:36 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Если запустить эту команду по WIN 95,WIN 98,WIN me ?SYS(2600, 1048565,8) резултать DATA BIOSa Из NT ошибка выдает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:37 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Сообщения такая если под XP запустить API call caused an exception. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:42 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Так что ты все-таки делал-то? Пытался писать куда-то что-то? А руки перед этим мыл? То есть понимаешь ЧТО и КУДА ты пишешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:49 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Вдогонку: откуда взято 1048565? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:50 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
SYS(2600, 1048565,8) Это значить начиная с 1048565 читай 8 байт,рука чистая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:54 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Еще раз: что такое 1048565? Откуда взял? На чем основана уверенность в наличии прав обращаться к этой области памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:57 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
1048565 это есть FFFF5 или FFFF:0005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:58 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Если эта связано с зашитой как получить доступа,хотя эту проблему я через с решил и для XP... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:01 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Надо полагать, что SYS(2600) не доступна для фокс-разработчиков авторRemarks This function is for advanced programmers only ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:04 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Может все-таки по-человечески расскажешь саму задачу, а не трудности, которые получил при выбранном тобой способе решения этой задачи? Что это за адрес? Откуда ты его взял? Это какой-то жутко фиксированный адрес, что ты его вот так вот спокойно используешь? Он есть всегда в том куске памяти, который выделяется программе системой? И он этой программе доступен? И никуда никогда системой не перемещается? Что там должно лежать? А оно точно ТАМ лежит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:09 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
2 PaulWist: Паша! Да доступная, доступная. Только, как ты заметил, для продвинутых. Ибо идет обращение непосредственно к областям оперативной памяти и надо очень хорошо понимать все свои действия. Почему и спрашивалось про мытье рук ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:12 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
pulsЕсли запустить эту команду по WIN 95,WIN 98,WIN me ?SYS(2600, 1048565,8) резултать DATA BIOSa Из NT ошибка выдает. Может из-за того что в Win9x область системной памяти от адреса 0000 а в NT со 2-го или 3-го Гб (в зависимости от ключей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:52 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Через С проблему решил и полученный код поставил прямо на prg и работает нормально даже под XP из VFP,только хотелась через SYS(2600... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 15:59 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Ну если хочется через sys(2600) то и делай. Но ПРАВИЛЬНО! Пока что в правильности твоих действий есть большая неуверенность. В утешение могу сказать, что у меня эта функция работает прекрасно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 16:19 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
проходящийНу если хочется через sys(2600) то и делай. Но ПРАВИЛЬНО! Пока что в правильности твоих действий есть большая неуверенность. В утешение могу сказать, что у меня эта функция работает прекрасно. У тебя какой Windows наверно не имеет NT ядор не так ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 16:23 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Ладно, еще одна наводка: Код: plaintext 1. Сравни результат с выдержкой из хелпа: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 16:23 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
проходящийЛадно, еще одна наводка: Код: plaintext 1. Сравни результат с выдержкой из хелпа: Код: plaintext 1. К чему это,ты лучше решения скажи,только из VFP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 16:26 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
1048565-зто абсалютный адрес.Как но у тебя работает нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 16:35 |
|
||
|
sys(2006...
|
|||
|---|---|---|---|
|
#18+
Для начала не мешало бы тип N перевести в Int. Решения я пока дать не могу, ибо ты до сих пор не ответил на мои вопросы, уточняющие постановку задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 16:50 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33537766&tid=1592103]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
311ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 628ms |

| 0 / 0 |
