Так и подумал... Приходится делать отладку через тыкание ShowMessage или Memo Lines Add...DIGGER писал(а):Чат защищён от отладки. [удалено как офтопик]
От администрации никаких советов, как делать отладку плагинов, нет!
Технология создания плагинов и программ-дополнений
Re: Технология создания плагинов и программ-дополнений
Re: Технология создания плагинов и программ-дополнений
Покажите пожалуйста пример (Желательно, делфи)
Как в клиенском плагине отправить личное сообщение пользователю?
Я делаю так:
			
			
									
						
										
						Как в клиенском плагине отправить личное сообщение пользователю?
Я делаю так:
Код: Выделить всё
function PersonalMsg(const User, Text : String): TStringStream;
var I : Integer;
begin
  Result := TStringStream.Create('');
  i := length(User);
  Result.Write(I, 4);
  Result.WriteString(User);
  i := length(text);
  Result.Write(I, 4);
  Result.WriteString(text);
end;
procedure TForm1.Button2Click(Sender: TObject);
var msg: TStringStream;
begin
msg:= PersonalMsg('Cilvay','asdasdasdasd tezxt');
CommFortProcess(dwPluginID, 70 , PANSIchar(msg.DataString),msg.InstanceSize);
end;Re: Технология создания плагинов и программ-дополнений
Отправить личное сообщение: число(важность)+текст(имя пользователя)+текст(сообщение)cilvay писал(а):Покажите пожалуйста пример (Желательно, делфи)
Как в клиенском плагине отправить личное сообщение пользователю?
Я делаю так:Код: Выделить всё
function PersonalMsg(const User, Text : String): TStringStream; var I : Integer; begin Result := TStringStream.Create(''); i := length(User); Result.Write(I, 4); Result.WriteString(User); i := length(text); Result.Write(I, 4); Result.WriteString(text); end; procedure TForm1.Button2Click(Sender: TObject); var msg: TStringStream; begin msg:= PersonalMsg('Cilvay','asdasdasdasd tezxt'); CommFortProcess(dwPluginID, 70 , PANSIchar(msg.DataString),msg.InstanceSize); end;
т.е. вначале надо дописать еще одно число важность
и не забываем освобождать ресурсы в конце
Re: Технология создания плагинов и программ-дополнений
Народ пожалуйста подскажите, в каком формате раньше в ботах шло поле "Текст(Дата и время)"?
			
			
									
						
										
						- 
				Maxim Mirgorodsky
 - Администратор
 - Сообщения: 6897
 - Зарегистрирован: 09:56, 27.06.2005
 
Re: Технология создания плагинов и программ-дополнений
В формате текст() 
.
			
			
									
						
										
						Re: Технология создания плагинов и программ-дополнений
Тобишь система его никак не анализирует, может быть любой текст. Спасибо, к подобному выводу пришел методом тыкаMaxim Mirgorodsky писал(а):В формате текст().
Re: Технология создания плагинов и программ-дополнений
Хочу создать плагин чтобы сохранял логи активных процессов пользователей в текстовый документ. В чём лучше писать?
			
			
									
						
										
						- 
				Maxim Mirgorodsky
 - Администратор
 - Сообщения: 6897
 - Зарегистрирован: 09:56, 27.06.2005
 
Re: Технология создания плагинов и программ-дополнений
Плагин - это библиотека DLL. В чем ее удобнее писать решает исполнитель (программист).