Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2011, 14:49   #11
Maks1978
Пользователь
 
Аватар для Maks1978
 
Регистрация: 25.05.2008
Сообщений: 53
По умолчанию

Еще упростил под себя твой макрос - именно то, что хотел:
Код:
...
; -------------------------------------------------------------------------
DU MACRO name, string
  name PROC
    DU1 string 
  name ENDP
ENDM
; -------------------------------------------------------------------------
DU1 MACRO string
  LOCAL bslash
  bslash=0
  IRPC c,<string>
    IF bslash EQ 0
	  IF '&c' EQ "\" ;;управляющая последовательность символов
	    bslash=1
      ELSEIF '&c' GT 127
	    DB ('&c'- 0B0h), 4 ;;кириллица
	  ELSE
	    DW '&c'          ;;латиница
	  ENDIF
    ELSE
      bslash=0
	  IF '&c' EQ "n"    ;;  \n = новая строка
        DW 0Dh
      ELSEIF '&c' EQ "r";;  \r = возврат каретки
        DW 0Ah
      ENDIF
    ENDIF
  ENDM
  DW 0
ENDM
; -------------------------------------------------------------------------
...
И в сегменте .data теперь можно писать так:
Код:
...
; -------------------------------------------------------------------------
; UNICODE-строки
; -------------------------------------------------------------------------
DU WC_TABCONTROLW, <SysTabControl32>   
DU wczWindowName, <Формулы в Word 2007>
...
Maks1978 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пустой заголовок окна Хамяг Общие вопросы Delphi 6 28.05.2011 19:58
заголовок окна s1s1s1 Общие вопросы Delphi 1 06.02.2010 22:49
Заголовок окна doniyor Общие вопросы Delphi 3 14.07.2009 01:23
Ник и заголовок окна Патрон Общие вопросы Delphi 9 12.04.2008 20:39
Заголовок у окна Михаил Юрьевич Общие вопросы Delphi 1 22.02.2008 00:08