| Сейчас на форуме: (+5 невидимых) | 
| eXeL@B —› Программирование —› Вопросы по асме | 
| << . 1 . 2 . 3 . | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 06 июля 2007 19:06 · Поправил: locker_fx  · Личное сообщение · #1 Здравствуйте уважаемые про-асм кодеры! Я всё-таки решился научиться этому древнему мега-искусству кода на асме. Второй день читаю и читаю(набираюсь инфой, а потом начну практику). Вот всё вроде бы хорошо, но вот думаю для практики напишу одну школьную несложную задачку: есть число(именно число) его надо перевести в письменную запись(к примеру 1367,25 тысяча тристо шестьдесят семь рублей двадцать пять копеек). Но тут я понял что во всех туторах прочитанных мною ОЧЕНЬ много API, но нет по работе со строками... Подскажите плиз где можно почитать про аботу со строками? И ещё как вы обходитесь без массивов? Всё в строчке хранить и вырезать нужное? Понимаю что для всех гуру это элементарно и неинтересно, но всё же прощу отнестись с пониманием, к тем кто недавно стал на путь истинный... P.S. Забыл сказать: Гугл за за свет незаплатил, а Яндекс'у интернет отключили за спам   ))))))))))) 
Заранее благодарен за помощь!!! ----- моя подпись! ![]()  | 
| 
 | 
Создано: 13 июля 2007 21:18  · Личное сообщение · #2  | 
| 
 | 
Создано: 13 июля 2007 21:26  · Личное сообщение · #3  | 
| 
 | 
Создано: 13 июля 2007 21:30 · Поправил: Icelot  · Личное сообщение · #4  | 
| 
 | 
Создано: 13 июля 2007 21:33  · Личное сообщение · #5  | 
| 
 | 
Создано: 13 июля 2007 21:35  · Личное сообщение · #6  | 
| 
 | 
Создано: 14 июля 2007 03:36  · Личное сообщение · #7 n0name пишет: GlobalAlloc - зло, намного лучше юзать HeapAlloc. n0name Хм.., а причину вкратце такого утверждения можно услышать? Просто для примера при динамически подгруженной DLL и определенных условиях у меня не получилось использовать HeapAlloc и LocalAlloc (образно они обе являются локальными, по этой причине выскакивала бага), а вот как раз GlobalAlloc справился с поставленной задачей на ура… После этого юзаю только GlobalAlloc, но, прочитав твое утверждение, стало интересно, может действительно не стоит ее постоянно использовать, почему зло? ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com ![]()  | 
| 
 | 
Создано: 14 июля 2007 03:42  · Личное сообщение · #8  | 
| 
 | 
Создано: 14 июля 2007 06:04  · Личное сообщение · #9 Короче не убедило, останусь при своем мнении, эти рассуждения как обычно касаются тривиальных Iczelion-уроков, но когда доходит дело до ситуаций нестандартного характера(мне постоянно на такие везет   ), вся эта теория идет лесом
Я точно помню, перепробовал все варианты, получал в результате системную ошибку, применил GlobalAlloc все ОК!, после этого применяю только ее, а об оптимизации в наше время разговаривать это грех, если учесть сколько не оптимизированных прог в том числе и системных процессов работает обычно впустую, а ради этого еще и в ядре ковыряться это точно зло! ЗЫ:ИМХО Насчет GMEM_MOVEABLE да, это вообще отдельная история… ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com ![]()  | 
| 
 | 
Создано: 14 июля 2007 07:04  · Личное сообщение · #10 Demon666 Почитай тред который дал Icelot, а там есть ссылка на коммент leo. Он более подробно расписал как GlobalAlloc сводится к HeapAlloc. Незнаю что за нестандартные ситуации, но код буквально следующий:     /* Make sure the flags are valid */
Потом обрабатывается тупой флаг GMEM_MOVEABLE. leo в принципе всё это расписал. ![]()  | 
| 
 | 
Создано: 14 июля 2007 08:08  · Личное сообщение · #11  | 
| << . 1 . 2 . 3 . | 
| eXeL@B —› Программирование —› Вопросы по асме | 
| Эта тема закрыта. Ответы больше не принимаются. | 

 ))))))))))) 








 ), вся эта теория идет лесом
 Для печати