Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Informationen des ausgewählten Users.
#38
Ich habe mal ungeachtet von irgendwelchem Fehlverhalten weiter gemacht.
Da ist mir folgendes aufgefallen:
Du verwendest in deinem Code folgendes:
[c]
static void displaying_userinfo_cb(PurpleAccount *account, const char *who, PurpleNotifyUserInfo *user_info, PurpleBuddy *_buddy){
PurpleNotifyUserInfoEntry *e;
PurpleBlistNode *node;
PurpleBuddy *buddy;

GList *l;
GDate *date;

if(!account) return;
if(!who) return;

buddy = purple_find_buddy(account, who);
if(!buddy) return;
node = (PurpleBlistNode *)buddy;

purple_blist_node_set_bool(node, "birthday_scanned", TRUE);

//Diese Zeilen.
l=purple_notify_user_info_get_entries(user_info);
while(l) {
//Insbesondere diese!
e = l->data;

if(purple_utf8_strcasecmp(purple_notify_user_info_entry_get_label(e), dgettext("pidgin", "Birthday"))==0) {
date = g_date_new();
g_date_set_parse(date, purple_notify_user_info_entry_get_value(e));

if(g_date_valid(date)) {
purple_blist_node_set_int(node, "birthday_julian", g_date_get_julian(date));
automatic_export();
check_birthdays(NULL, buddy);
}

g_date_free(date);

return;
}

l = l->next;
}
}
[/c]

Wenn ich dies aber bei mir einbinden erhalte ich folgenden Fehler:
Zitat:Error 1 error C2440: 'initializing' : cannot convert from 'gpointer' to 'PurpleNotifyUserInfoEntry *' C:\local\dev\Lokale_Entwicklungen\james\trunc\Pidgin-Plugin\Test-Plugin\test.cpp 56 1 Test-Plugin
Zitieren


Nachrichten in diesem Thema
RE: Informationen des ausgewählten Users. - von jamesv1994 - 02.10.2013, 15:42

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste