Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос о работе программы вне среды Delphi [D6, XP]


Страницы:   1 2 3 4

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]


> побережём же нервные клетки.

Да особо и не нервничал, будут положительные результаты - сообщу непременно`с !


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо