Найдено 174 результата

VIRUS
10:29, 19.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

DIGGER писал(а):Уже отвечали:
Maxim Mirgorodsky писал(а):В 4.40 сделаем функцию для получения пути.
[удалено как офтопик] я задал вопрос про новые команды, а не про функции Commfort API.
VIRUS
22:55, 18.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

Ну да, код из DLL же "вставляется" в адресное пространство процесса (чата). Возможно, что при использовании данных функций (собенно SetCurrentDirectory()) непредсказуемые ситуации. Тогда вы -=SJ=- и DIGGER правы. Не подумал об этом. Maxim Mirgorodsky в новой версии чата будут новые команды...
VIRUS
21:33, 18.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

А если я в своём плагине использую SetCurrentDir()? :) Твой плагин начнёт сохранять настройки где попало))
Вообще не понял, что ты имел ввиду. Причем тут мой плагин? Причем функции твоего?
VIRUS
20:30, 18.11.2009
Форум: Дополнения для 4-й версии
Тема: Сделайте форум для клиента в отдельном канале
Ответы: 21
Просмотры: 26460

Re: Сделайте форум для клиента в отдельном канале

Nero тоже пытались развить :) . И что получилось? Пакет программ в котором половина вообще не нужна (даже наверное больше половины).
VIRUS
19:59, 18.11.2009
Форум: Дополнения для 4-й версии
Тема: Сделайте форум для клиента в отдельном канале
Ответы: 21
Просмотры: 26460

Re: Сделайте форум для клиента в отдельном канале

ИМХО, считаю, что это бред. Зачем изобретать форумы? Тем более для чата. Читаем вот это: "Что такое чат?" и вот это "Что такое форум?"
VIRUS
19:48, 18.11.2009
Форум: Обсуждение
Тема: Чат "commfort.com"
Ответы: 50
Просмотры: 62818

Re: Чат "commfort.com"

Мой IP - 92.112.193.ххх У меня пишет, что я забанен за спам на 900 с лишним дней.
VIRUS
11:42, 18.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

Я например конфиг-файл INI нахожу так GetCurrentDir()+"\\config.ini";. Функция GetCurrentDir возвращает путь текущей папки плагина (не принимает параметры). Она есть в Delphi и Borland C++. Есть еще функция GetCurrentDirectory ( DWORD nBufferLength, // размер буфера LPTSTR lpBuffer // указ...
VIRUS
22:16, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

Не путайте народ. Я всё правильно написал. В С++ ПРи GetModuleFileNameA(nil,buffer,500); он передает не указатель на массив а первый элемент массива. Так что я правильно написал) А точнее адрес первого элемента. Тогда будет правильно так GetModuleFileNameA(nil,&buffer[0],500); В функцию GetModu...
VIRUS
14:42, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

А разве процедуре getmodulefilename нужен char а не указатель на char? Когда мы передаем в функцию массив, мы и передаем адрес на первый элемент этого массива. Я думаю, что в этом коде правильнее будет так void Name() { char buffer[500]; GetModuleFileNameA(nil,buffer,500); ShowMessage(buffer); } Та...
VIRUS
13:19, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Бот "Гонки"
Ответы: 6
Просмотры: 10525

Re: Бот "Гонки"

Мое лично мнение такое. Данная игра быстро надоест, так как компьютер рандомо (случайно) будет выбирать победителя. В эту игру поиграют день, максимум два и все.
VIRUS
13:10, 10.11.2009
Форум: Дополнения для 4-й версии
Тема: Технология создания плагинов и программ-дополнений
Ответы: 623
Просмотры: 618120

Re: Технология создания плагинов и программ-дополнений

Код: Выделить всё

procedure plugname;
var
plug_name: array[0..500] of char;
begin
getmodulefilename(NULL, plug_name, 500);
showmessage(plug_name);
end;
Может быть так.
VIRUS
13:04, 06.11.2009
Форум: Обсуждение
Тема: Commfort mobile
Ответы: 41
Просмотры: 52836

Re: Commfort mobile

Sanches посмотри подпись на форуме Demon21.
VIRUS
11:48, 06.11.2009
Форум: Дополнения для 4-й версии
Тема: CommStat [плагин для клиента]
Ответы: 154
Просмотры: 182570

Re: CommStat [плагин для клиента]

Данный плагин написан таким образом, что при закрытии чата (нормальным способом) очищается память за плагином. При "ненормальном" закрытии я не гарантирую правильную работу своего плагина, "почему" я уже писал в посте выше. Могу посоветовать вам установить данный плагин на другую...
VIRUS
15:33, 05.11.2009
Форум: Дополнения для 4-й версии
Тема: CommStat [плагин для клиента]
Ответы: 154
Просмотры: 182570

Re: CommStat [плагин для клиента]

Сегодня доделал CommStat. Теперь можно выводить список объявлений на вэб-страницу. P.S. Читайте инструкцию внутри архива. Файл statistika.st (у кого уже был) можно не заменять. Нет. Кроме крэйзи - ни одного плагина больше нет. Нареканий к его работе после такого перезапуска коммфорта тоже нет. Боты ...
VIRUS
23:34, 04.11.2009
Форум: Дополнения для 4-й версии
Тема: CommStat [плагин для клиента]
Ответы: 154
Просмотры: 182570

Re: CommStat [плагин для клиента]

Вы меня поставили в тупик этим вопросом :) признаюсь. Можете (для уточнения) сказать, у вас установлены еще плагины кроме моего и Крейзи плагина? Если "да", то и они так же ведут себя или с ними проблем не возникает?