![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос о работе программы вне среды Delphi [D6, XP]
Lotse © (2008-01-13 14:42:00)В среде Delphi написанная мной программа работает стабильно. Как только в среде Windows ( возможно не точно выражаюсь ), иногда зависает. Что я не так делаю ?
ketmar (2008-01-16 00:30:00) [21]>[53] Германн ©(16.01.08 00:27)
по применению рецепта [29] справка уже не нужна.
Германн (2008-01-16 00:27:00) [22]
> ketmar © (16.01.08 00:14) [51]
>
> >[50] Сергей М. ©(16.01.08 00:11)
> ну и нафиг справки. рецепт выписан, применить по назначению
> — и никакие справки уже не нужны. %-)
>
Э не. Рецепт забирают при получении чего-то прописанного, а справка всегда при себе. Для идентификации.
Германн (2008-01-16 00:26:00) [23]
> ketmar © (15.01.08 23:55) [45]
>
> >[44] Lotse ©(15.01.08 23:49)
> >Ну не катят они в XP !
> нет, это ты не понимаешь, о чём говоришь. нами приведённый
> код работает в любой дельфи начиная с 2.
>
Если убрать в каждой ассемблерной строчке всего одну букву, то и в Д1 сработает.
ketmar (2008-01-16 00:14:00) [24]>[50] Сергей М. ©(16.01.08 00:11)
ну и нафиг справки. рецепт выписан, применить по назначению — и никакие справки уже не нужны. %-)
Сергей М. (2008-01-16 00:11:00) [25]
> ketmar © (16.01.08 00:07) [48]
Там не справка - там рецепт)
ketmar (2008-01-16 00:08:00) [26]>[45] ketmar ©(15.01.08 23:55)
читать «работает в любой» как «компилируется в любой».
извиняюсь. иногда они заразны.
ketmar (2008-01-16 00:07:00) [27]>[47] Сергей М. ©(16.01.08 00:00)
а я уже — см. [29] %-)
Сергей М. (2008-01-16 00:00:00) [28]
> не катят они в XP
Врешь, причем нагло)
Ты даже не удосужился скомпилить и запустить ни [40] ни [41])
> не знаю как еще объяснить
Не надо ничего объяснять, твой диагноз уже известен, сейчас тебе Кетмар справку выдаст)
homm (2008-01-16 00:00:00) [29]> [44] Lotse © (15.01.08 23:49)
> Ну не катят они в XP
Конечно, к XP процессоры научились сами работать с исходным текстом программы, им больше инструкции не к чему. Некоторые, особо умные, дажу выполняют код из ничего, сами пишут и выполняют.
ketmar (2008-01-15 23:55:00) [30]>[44] Lotse ©(15.01.08 23:49)
>Ну не катят они в XP !
нет, это ты не понимаешь, о чём говоришь. нами приведённый код работает в любой дельфи начиная с 2.
а вот ты говоришь совсем о другой вещи — о прямом доступе к железу. что НИКАКОГО отношения к умению дельфи понимать basm не имеет. но ты же «в прошлом программист», тебе матчасть учить не к лицу, и ты нам кристально чётко пояснил, да?
ещё раз: или почитай что-то по матчасти, или найми программиста.
Lotse (2008-01-15 23:49:00) [31]Ну не катят они в XP ! Под WIN98, ME еще да, но XP совсем по другому работает с ассемблерными командами, нужен этот долбаный драйвер ! Ну не знаю как еще объяснить ! Может у Вас какая-то версия Delphi из последних ?
Сергей М. (2008-01-15 23:46:00) [32]
> ketmar © (15.01.08 23:40) [42]
Ну ты и слон)
ketmar (2008-01-15 23:40:00) [33]>[40] Сергей М. ©(15.01.08 23:39)
а у меня длиннее! %-)
ketmar (2008-01-15 23:40:00) [34]>[39] Lotse ©(15.01.08 23:35)
{$APPTYPE CONSOLE}
program dont_you_believe_me;
var
n, c: Integer;
begin
ReadLn(c);
asm
mov eax,20
add eax,[c]
mov [n],eax
end;
WriteLn(n);
end.
специально аж три инструкции запихал, чтобы вопрошающий трижды поверил.
Сергей М. (2008-01-15 23:39:00) [35]Показываю:
program MySuperPuperProgram;
begin
asm
mov eax, eax
end;
end.
И только попробуй возразить, что здесь нет ассемблерной вставки или что этот код не компилируется)
Lotse (2008-01-15 23:35:00) [36]
> А я знаю точно, что по Луне ходить нельзя, для этого и нужен
> луноход.
Ну покажите мне программу с вставкой ассемблерных кодов под XP ! Жду: t-room@mail.ru
Сергей М. (2008-01-15 23:24:00) [37]
> В Delphi нет вставки asm ... end
Да ты что ?!
Вот новость так новость !
А мужики-то и не знают)
> Знаю точно, что под XP ассемблерные команды не катят, для
> этого и нужен этот ДРАЙВЕР
А я знаю точно, что по Луне ходить нельзя, для этого и нужен луноход.
Lotse (2008-01-15 23:06:00) [38]ketmar, расслабся, выпей 100 грамм и все встанет на места свои. (не в обиду !)
ketmar (2008-01-15 23:01:00) [39]>[35] Lotse ©(15.01.08 22:55)
это вот ты не нервничаешь. а я, например, когда вижу безапелляционную ерунду, нервничаю так, что руки дрожат.
Lotse (2008-01-15 22:55:00) [40]
> побережём же нервные клетки.
Да особо и не нервничал, будут положительные результаты - сообщу непременно`с !