Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Лечится или нет?   Найти похожие ветки 

 
Кудесник ©   (2004-12-24 12:14) [0]

Есть досовская прога, если не торогать мышу, то она загружается и работает, но стоит задеть, как прогу тут же схлопывает по какому-то еррору...


 
Кудесник ©   (2004-12-24 12:18) [1]

Извиняюсь... система WinXPюндель... %)


 
PVOzerski ©   (2004-12-24 12:20) [2]

Интересно, если написать прогу под DOS, перехватить в ней "мышиное" прерывание $33 и вызвать из нее "проблемную "прогу? Всего несколько строчек на TP - можно и попробовать.


 
wal ©   (2004-12-24 12:23) [3]

В ярлыке поиграться на предмет "Выделение мышью" или как-то так?

С уважением.


 
Кудесник ©   (2004-12-24 12:24) [4]

Пока думаете, устанавлю секретарю VirtualPC с Win98... :)


 
Кудесник ©   (2004-12-24 12:25) [5]


> wal ©   (24.12.04 12:23) [3]
> В ярлыке поиграться на предмет "Выделение мышью" или как-то

Пробовал... и так и сяк... сдвиг - и нет проги...


 
wal ©   (2004-12-24 12:38) [6]

Там еще в комплекте с виндой какие-то тулзы для совместимости должны быть. Не пробовал?

С уважением.


 
PVOzerski ©   (2004-12-24 12:46) [7]

{$M 2048,0,0}
program killmous;
uses
DOS;
var
intvec:array[0..$ff]of pointer absolute 0:0;
oldvalue:pointer;
i:integer;
s:string;
procedure dummy;interrupt;
begin
end;
begin
if paramcount=0 then
 begin
  writeln("usage killmous <application> [<parameters>]");
  halt(1);
 end;
s:="";
for i:=2 to paramcount do
 s:=s+paramstr(i)+" ";
oldvalue:=intvec[$33];
intvec[$33]:=@dummy;
swapvectors;
exec(paramstr(1),s);
swapvectors;
intvec[$33]:=oldvalue;
end.

Если не поможет - дело не в самой проге.
ЗЫ. (C) PVOzerski 24.12.2004, компилируется на TP7 (видимо, и на более ранних), протестировано на Norton Commander - мышь "прибивалась" полностью.


 
PVOzerski ©   (2004-12-24 12:47) [8]

Правда, в NT4 :^)


 
TUser ©   (2004-12-24 12:48) [9]

Вообще, некоторые ДОСовские программы аод ХР не пущаются. Я помню долго пытались запустить программу, которая через COM-порт девайсом рулила - потом плюнули сделали дискету-бутявку с ДОСом и этой программой (Вот такие маленькие проги когда-то были :).


 
Mike Kouzmine ©   (2004-12-24 12:49) [10]

Попропуй установить совместимость с 95


 
Кудесник ©   (2004-12-24 12:53) [11]


> wal ©   (24.12.04 12:38) [6]
> Там еще в комплекте с виндой какие-то тулзы для совместимости
> должны быть. Не пробовал?


> Mike Kouzmine ©   (24.12.04 12:49) [10]
> Попропуй установить совместимость с 95


Пробовал... Ни разу ещё не помогало... и этот случай не исключение.


 
Кудесник ©   (2004-12-24 12:55) [12]


> PVOzerski ©   (24.12.04 12:47) [8]
> Правда, в NT4 :^)

Там эта прога тоже работать будет... т.к. работает во всех виндах до Win2k Server включительно...


 
PVOzerski ©   (2004-12-24 12:57) [13]

Дык проверь мой код-то :^). Хуже-то он явно не сделает.


 
Val ©   (2004-12-24 13:45) [14]

Вот дожились - код дают, а они не берут :)


 
Кудесник ©   (2004-12-24 14:27) [15]


> Val ©   (24.12.04 13:45) [14]
> Вот дожились - код дают, а они не берут :)

Кто б его ещё откомпелил... а то у меня паскакаля на работе нет... %)


 
PVOzerski ©   (2004-12-24 14:35) [16]

Ты б хоть E-Mail дал... Не в форум же бинарник выкладывать.


 
Agent13 ©   (2004-12-24 14:40) [17]


> Кудесник ©   (24.12.04 12:14)  

А в чём проблема? Выдери из компа мышь, и научи секретаря работать без неё :)


 
Кудесник ©   (2004-12-24 15:41) [18]


> PVOzerski ©   (24.12.04 14:35) [16]
> Ты б хоть E-Mail дал... Не в форум же бинарник выкладывать.

MyTmpMail на mail.ru


> Agent13 ©   (24.12.04 14:40) [17]
> А в чём проблема? Выдери из компа мышь, и научи секретаря
> работать без неё :)

Установил Virtual PC... Секретарь в трансе, что надо ещё один ярлык запомнить, одну иконку в трее и пару пунктов меню... %)


 
Кудесник ©   (2004-12-24 15:44) [19]


> PVOzerski ©   (24.12.04 14:35) [16]
> Ты б хоть E-Mail дал... Не в форум же бинарник выкладывать.

Хотя ладно, скоро уже домой, сам дома откомпилю... пока на виртуале поделает.



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.043 c
14-1103664334
KilkennyCat
2004-12-22 00:25
2005.01.16
Петербург. Встреча. Последняя в 2004.


3-1102671790
Vlad2
2004-12-10 12:43
2005.01.16
Пропускается запись при навигации методом Next


1-1104106961
dima hlevin
2004-12-27 03:22
2005.01.16
Как сохранит в exe файл моей программы строку а потом если надо е


1-1104395631
denis24
2004-12-30 11:33
2005.01.16
rewrite(f)


6-1098805375
denissoft
2004-10-26 19:42
2005.01.16
Количество отправленных полученных байт.