Учимся работать с тегами форума. Всем новичкам сюда обязательно
Для тех кто не знает как это сделать на новом движке форума, или хотел бы вначале опробовать что получится и создана данная тема. Здесь так вы можете задать вопросы по оформлению тем и т.п.
И так - если вы размещаете код в своем сообщении - вы должны использовать тег [ code ]... [ /code ] - без пробелов внутри скобок.
ТОгда ваше сообщение будет выглядеть вот так:
Для лучшей читабельности можно вставить 1-2 пустых строки до кода и столько же после.
Для размещения ссылки служит тег [ URL="http://..." ] здесь [ /URL ] в квадратных скобках указывается адрес - между тегами указывается как ссылка будет отображаться.
Так это выглядит в сообщении.
здесь
Если вам необходимо привести цитату - для этого служит тег [ QUOTE ] ... [ /QUOTE ]
Вот вобщем то тот необходимый минимум который вам необходим. Если есть вопросы задавайте.
#define MainH
namespace TMHook
{
//---------------------------------------------------------------------------
#ifdef __DLL__
#define DLL_EI __declspec(dllexport)
#else
#define DLL_EI __declspec(dllimport)
#endif
#ifdef __cplusplus
#define CALL_CONV extern "C"
#else
#define CALL_CONV
#endif
//---------------------------------------------------------------------------
CALL_CONV __declspec(dllexport) LRESULT __stdcall CALLBACK TMKbdProc(int code, WPARAM wParam, LPARAM lParam);
//---------------------------------------------------------------------------
} //end of namespace TMHook
using namespace TMHook;
#endif
проверка
Хэт фэ къывжезыIахэр, адыгэр дыкIуэдыжыну?!
Альберт Тлячев
yyyyyyyyyyyyyyyyyyyyyyyyy
uuuuuuuuuuuuuuuuuuuuuuuuu
[ URL="http://ya.ru" ] здесь [ /URL ]
i--;
Private I As Long
Private Sub Form_Load()
MsgBox "Hello world xD",vbExclamation
End Sub[/Highlight][Highlight=Asm].386
.Code
dwTestVal DD 0
Main:
Mov EAX,Offset dwTestVal
Add [EAX],4
XOr EAX,EAX
RdTSC
Ret
End Main[/Highlight]Ой-ой,проблема с открывающей квадратной скобкой:(
А ещё почему-то 2й EAX не выделен,как 1й.Или так надо?
Как отключить парсинг спецкомбинаций(например,чтобы последовательность ": D" или ": p"(без пробелов) не трактовалась как смайлы.Или там чтобы можно было записать тэги)?
Как отключить парсинг спецкомбинаций(например,чтобы последовательность ": D" или ": p"(без пробелов) не трактовалась как смайлы.Или там чтобы можно было записать тэги)?
Чтобы тэги можно было записать, подавив трактовку их в качестве тэгов (т.е. чтобы отображались как текст) - специальный тэг [NOPARSE][NOPARSE][/NOPARSE][/NOPARSE] (здесь я кстати его тоже записал через NOPARSE :)):
[NOPARSE]
[/NOPARSE]
[NOPARSE]
Этим же тэгом можно и смайлы подавить, заставив их как текст отображаться:
[NOPARSE]:)[/NOPARSE] :)
[NOPARSE]:D[/NOPARSE] :D
Где-то на форуме есть страница, где все тэги описаны. Поищу - дам ссылку.
Update. А вот и обещанная ссылка:
BB коды
Спасибо за выполненную за студента работу:) А вот благодарность,к сожалению,кинуть не могу–нельзя.Ты уж извини:o
Проверка:[Highlight=Asm]CloseHandle Proto :DWord[/Highlight]
Хо-хо!А тут и без NoParse работает:)
А я и сам как-то уже забыл, как первый раз на ту страницу вышел, поиском по справке искал. :)
Но на ней всё-таки не всё описано - нет описания для всех поддерживаемых форумом вариантов подсветки кода для разных языков - например, для Asm код, Pascal код и т.д. там описания нет. Есть только просто код (CODE), PHP код и HTML код. Может быть, стоило там все варианты описать, или хотя бы список привести...
Хо-хо!А тут и без NoParse работает:)
Проверю-ка простой текст:
CloseHandle Proto :DWord
и цитату:
Похоже, что в тексте, обрамлённом тэгами CODE (и в его вариациях наподобие Asm код), смайлы отключаются и без использования NOPARSE. Что, как я считаю, совершенно правильно, т.к. в программном коде весьма вероятно наличие образующих смайлы сочетаний символов, из-за синтаксиса языка и безо всякого умысла автора кода. И для того, чтобы читабельность кода не ухудшилась, отображение смайлов в нём нужно отключить, что видимо и делается.
Ещё непонятно,почему в приведённом мной фрагменте кода с подсветкой выделились красным символы "eH".Вообще непонятно.Знающие,объясните,пожалуйста
А вот эта тема (если кто-то из новичков не знает):
На форуме запущена универсальная подсветка синтаксиса
Что-то никто не отвечает...
Судя по тому, как подсвечивается asm-код в этой теме:
http://forum.codenet.ru/showthread.php?t=57917
Похоже что парсер кода, работающий при включении asm-подсветки, подсвечивает красным числовые значения, в том числе числа, записанные в шестнадцатеричном представлении (когда в конце пишется h или H). Причем если внутри названия какой-либо переменной оказались сочетания букв, образующих представление шестнадцатеричного числа, то он их тоже подсвечивает, хотя это в данном случае не нужно. Т.е. не совсем корректная работа парсера...
Для эксперимента:
[highlight="asm"]ah bh ch dh eh 12h 1fh ffh
isChanged
closeHandle
openaHandle
scribeHandle
headHandle[/highlight]
Да,я тоже так подумал,особенно после своей темы про API.Жаль,конечно,что такая мелкая неприятность…:(
#include <stdio.h>
int main( void )
{
printf("Hello, World!");
getch();
return 0;
}
Это цитата