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

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

Вернуться   Форум программистов > Клуб программистов > О форуме и сайтах клуба
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2009, 01:22   #21
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Цитата:
Это 3g медленный???? Может с GPRS спутали???
Ну так Билайн пока не включил поддержку 3G. Сейчас (для usb модемов) EDGE работает - нечто среднее между GPRS и 3G.
Поставил себе toonel.net и HandyCache. Эффект вобщем положительный, хотя поймал пару глюков.
Насчет минусов мобильного интернета в целом - IP серый, файлообменники палят.

Цитата:
если есть желание - можете писать или искать к нему какие захотите модули, и, если они будут полезными, думаю что администрация не откажется их поставить
А код тега для PHP это как раз такой плагин? КВ раскрашиваются:

PHP код:
HZ "Neee"*//Ts 
Вот. Тем не менее delphi-код не раскрашивается:

Код:
begin
end
Код:
begin
end
Код:
begin
end
А ведь это delphi-форум...

Последний раз редактировалось BaronTreep; 12.07.2009 в 01:52.
BaronTreep вне форума Ответить с цитированием
Старый 12.07.2009, 14:42   #22
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от BaronTreep Посмотреть сообщение
А код тега для PHP это как раз такой плагин?
нет, это стандартная возможность vBulletin начиная с непомню какой версии
свободен...
wall66 вне форума Ответить с цитированием
Старый 12.07.2009, 17:17   #23
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

//>>Вот. Тем не менее delphi-код не раскрашивается:

Проверка...

Код:
Begin
if then
 begin
end
End
Странно, а в свободном обсуждении работает ....
Даже форматирует. Просто |CODE| там писал.

О добавил внутреннее условие, заработало...через период времени...
Don't worry be happy

Последний раз редактировалось Izhic; 12.07.2009 в 18:06.
Izhic вне форума Ответить с цитированием
Старый 18.07.2009, 01:21   #24
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Вот пример раскраски на Delphi:

Код:
{ Используйте TFileStream для файлов и TBlockSerial из библиотеки http://synapse.ararat.cz/files/synaser.zip для портов }

const
  BufSize = 1024 // Можно взять и больше
var
  FStream : TStream;
  CPort   : TBlockSerial;
  Buffer  : packed array [0..1024] of byte; // byte или другой тип
begin
  BufSize := 1024;
  CPort   := TBlockSerial.Create;
  FStream := TFileStream.Create('_file_name_', fmOpenRead)
  try
    CPort.Connect('COM3');
    CPort.config(9600, 8, 'N', ONESTOPBIT, false, false);
    FStream.ReadBuffer(@Buffer, BufSize);
    CPort.SendBufferEx(@Buffer, BufSize, 10);
  finally
    CPort.free;
    FStream.Free;
  end;
end;
Но это програмка работает на моей стороне, строчек 100 на Delphi. Вобщем незнаю,,, какойто игрушечный текст получается (?)

Цитата:
Сообщение от wall66
если есть желание - можете писать или искать к нему какие захотите модули, и, если они будут полезными, думаю что администрация не откажется их поставить
Плагины нашёл готовые. С хаками на PHP не особо, но есть. Нашел простые решения для подцветки средствами javascript (можно прикрутить в качестве плагина).

Последний раз редактировалось BaronTreep; 18.07.2009 в 09:20.
BaronTreep вне форума Ответить с цитированием
Старый 18.07.2009, 09:24   #25
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от BaronTreep Посмотреть сообщение
Плагины нашёл готовые. С хаками на PHP не особо, но есть. Нашел простые решения для подцветки средствами javascript (можно прикрутить в качестве плагина).
лично я ни к администрации, ни к руководству никакого отношения не имею, думаю вам стоит обратиться к Alar-у
свободен...
wall66 вне форума Ответить с цитированием
Старый 18.07.2009, 12:27   #26
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

По мне, так лучше код делфи вот так разукрашивать:

Код:
{ Используйте TFileStream для файлов и TBlockSerial из библиотеки http://synapse.ararat.cz/files/synaser.zip для портов }

const
  BufSize = 1024 // Можно взять и больше
var
  FStream : TStream;
  CPort   : TBlockSerial;
  Buffer  : packed array [0..1024] of byte; // byte или другой тип
begin
  BufSize := 1024;
  CPort   := TBlockSerial.Create;
  FStream := TFileStream.Create('_file_name_', fmOpenRead)
  try
    CPort.Connect('COM3');
    CPort.config(9600, 8, 'N', ONESTOPBIT, false, false);
    FStream.ReadBuffer(@Buffer, BufSize);
    CPort.SendBufferEx(@Buffer, BufSize, 10);
  finally
    CPort.free;
    FStream.Free;
  end;
end;
И все. Только шрифт бы другой.. Corier New (как в делфи)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.

Последний раз редактировалось Neeter; 18.07.2009 в 12:40.
Neeter вне форума Ответить с цитированием
Старый 18.07.2009, 13:24   #27
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Neeter, точно, так солиднее выглядит. В кодах php, html Corier New, а тут вообще неравноширинный шрифт.

JS код на порядок короче дельфийского получается - там сразу можно использовать функцию замены и рег. выражения. Как-то так:

PHP код:
code=code.
.
replace(/(тут пишем KeyWords через |)([^a-z0-9\$_])/gi,
'<span class="kw">$1</span>$2')
.
replace(/(\{|\}|\]|\[|\|)/gi,'<span class="skb">$1</span>')
.
replace(/(\/\/[^\n\r]*(\n|\r\n))/g,'<span class="com">$1</span>')
.
replace(/('.*?')/g,'<span class="str">$1</span>')
.
replace(/(".*?")/g,'<span class="str">$1</span>')
.
replace(/([a-z\_\$][a-z0-9_]*)\(/gi,'<span class="func">$1</span>('
Исли добавить подобный код в шаблон выдачи, то у пользователей с включенным js будет раскраска, у других - по обычному.

Кому интересно, вот раскрашиватель на дельфи черз буфер обмена. Что и на что и какими цветами менять определяется в ini файле:
Вложения
Тип файла: rar Paster.rar (3.0 Кб, 7 просмотров)
BaronTreep вне форума Ответить с цитированием
Старый 18.07.2009, 13:25   #28
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Да-да, а C++ вообще лучше вот так раскрашивать


Но для этого нужно писать свои анализаторы и "раскрашиватели" текста.
Так что успокойтесь.
MaTBeu вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли использовать иконки MS Office в своих прогах Smar Помощь студентам 1 14.01.2009 22:28
Можно ли использовать ole в .net? engineslava Общие вопросы .NET 0 09.09.2008 10:59
можно ли так использовать прокси в Webbrouser tigr1991 Работа с сетью в Delphi 1 10.02.2008 20:02
Можно ли в Delphi использовать такое (#00CCFF) присваевание цвета? Grey Fox Помощь студентам 12 29.10.2007 21:18
можно ли использовать визуальные компоненты, если у приложения нет формы? Holly1444 Общие вопросы Delphi 8 19.11.2006 16:21