Witam,
Od ostatniego czasu staram się coś napisać w c# z użyciem biblioteki allegro. Niestety utknąłem na momencie pobierania szczegółów przedmiotu za pomocą funkcji doShowItemInfoExt .
Oto mój kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace AllegroManager
{
public partial class preferencesBox : Form
{
webapi.AllegroWebApiService allegro;
webapi.ItemCatList[] itemcatpath;
webapi.AttribStruct[] itematriblist;
webapi.ItemImageList[] itemimglist;
webapi.PostageStruct[] itempostopt;
public preferencesBox(string ssid, long pid)
{
InitializeComponent();
allegro.doShowItemInfoExt(ssid, pid, 1, 1, 1, 1, out itemcatpath, out itemimglist, out itematriblist, out itempostopt);
}
}
}
w ssid znajduję się numer sesji a w pid numer produktu.
Niestety pojawia się błąd "Object reference not set to an instance of an object. " przy linijce allegro.doShowItemInfoExt(ssid, pid, 1, 1, 1, 1, out itemcatpath, out itemimglist, out itematriblist, out itempostopt);
i niestety nie wiem jak rozwiązać ten problem. Rozumiem że nie zarezerwowałem pamięci wskaźnikom (chyba), jednak moje próby rozwiązania tego, póki co spełzły na niczym.
Bardzo proszę o pomoc.