LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: perloicq

Perl Net::OICQ模块 腾讯秘密尽在其中

[复制链接]
发表于 2003-7-8 16:57:48 | 显示全部楼层
向sourceforge申请后几天可立项?
发表于 2003-7-8 18:06:48 | 显示全部楼层
最初由 perloicq 发表
我用gtk+-2.2.1编译的Gtk2-perl 0.26版中文支持都没问题。大家放手写吧,
有问题贴这里。


哈哈...我用gtk+2.2.2编译的gtk2-perl0.26就不支持中文显示了..输入倒是可以的...奇怪也...但调GTK自带的button就能显示中文

还是要设置一下才能显示中文?..以前的版本不是的.
 楼主| 发表于 2003-7-8 21:10:21 | 显示全部楼层
最初由 Sandy 发表
向sourceforge申请后几天可立项?

一两天吧。
发表于 2003-7-10 14:28:35 | 显示全部楼层
佩服,羡慕,支持!除了做这些我想我只能灌水了
发表于 2003-7-10 15:58:32 | 显示全部楼层
sorry!
Why cannot I send message to my friends whith OICQ::Net?
It say:
Can't call method "process" on an undefined value at /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Net/OICQ.pm line 479, <STDIN> line 4.

I do not  know  how to make it work,Need your help,perloicq.
Thanks!
 楼主| 发表于 2003-7-11 05:04:02 | 显示全部楼层
最初由 hhkk 发表
sorry!
Why cannot I send message to my friends whith OICQ::Net?
It say:
Can't call method "process" on an undefined value at /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Net/OICQ.pm line 479, <STDIN> line 4.

I do not  know  how to make it work,Need your help,perloicq.
Thanks!


Please post the output of the following command here:
ls -lR /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Net/OICQ*

Can you see these files?
-r--r--r--    1 root     root         5550 Jun 29 23:19 ClientEvent.pm
-r--r--r--    1 root     root         2415 Jun 29 23:19 Event.pm
-r--r--r--    1 root     root        14554 Jul  2 13:24 ServerEvent.pm
-r--r--r--    1 root     root        21292 Jul  2 16:10 TextConsole.pm
发表于 2003-7-11 09:15:48 | 显示全部楼层
Thanks!
yes,I can see these files
I just can not send message to others.I can receive message from others,communicat with QQ server.
When I want to send message to others,I do thesesend to id 11111111
/11111111
input message
input a return
after input return,the error message appeared,and perl:icq crashed.
From the message,I look the source code in OICQ.pm,these:
sub send2svr {
    my ($self, $cmd, $data) = @_;
    my $packet = $self->build_packet($cmd, $data);
    Net::OICQ::ClientEvent->new($packet, $self)->process; #line 479
    $self->{Socket}->send($packet);
}
I delete "->process",perl:icq not crashed,but still can not send message.
The step I make is wrong or there is a bug whith the program?
发表于 2003-7-11 09:17:52 | 显示全部楼层
OH,MY GOD!
there comes so many faces
发表于 2003-7-11 10:49:15 | 显示全部楼层

up

希望老大做一个 lisp 的移植,在emacs里面跑
 楼主| 发表于 2003-7-11 21:07:45 | 显示全部楼层
最初由 hhkk 发表
Thanks!
yes,I can see these files
I just can not send message to others.I can receive message from others,communicat with QQ server.
When I want to send message to others,I do thesesend to id 11111111
/11111111
input message
input a return
after input return,the error message appeared,and perl:icq crashed.
From the message,I look the source code in OICQ.pm,these:
sub send2svr {
    my ($self, $cmd, $data) = @_;
    my $packet = $self->build_packet($cmd, $data);
    Net::OICQ::ClientEvent->new($packet, $self)->process; #line 479
    $self->{Socket}->send($packet);
}
I delete "->process",perl:icq not crashed,but still can not send message.
The step I make is wrong or there is a bug whith the program?

我没办法重演你的问题,你重新下载再安装一遍看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表