Allegro Webapi - problem (błąd Access Violation)

Allegro Webapi - problem (błąd Access Violation)
L2
  • Rejestracja:około 19 lat
  • Ostatnio:prawie 5 lat
0

Witam
Mam problem z funkcją odczytywania informacji o danej ofercie doGetItemsInfo.
Dokładnie chodzi o drugi parametr items_id_array:ArrayOfItemsID;

Mam zmienną:

Kopiuj
var
ItemsToCheckArray : ArrayOfItemsID;

przy próbie przypisania jakieś wartości do tej zmiennej wywala błąd "access violation"

np.

Kopiuj
 ItemsToCheckArray[0]:= 12345678;

lub

Kopiuj
ItemsToCheckArray[0]:= dziennik[i].item_id;

Bez przypisania jakiejkolwiek wartości do tej tablicy i funkcja doGetItemsInfo zwraca błąd
"Niepoprawna wartość dla zakresu zwracanych zwracanych wartości"
To się akurat zgadza bo właśnie nie ma w tablicy ItemsToCheckArray wpisanych identyfikatorów aukcj

Takie funkcje jak logowanie, pobieranie listy aukcji użytkownika, opłaty działają bez problemu

MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:9 dni
0

Może ArrayOfItemsID to tablica dynamiczna i dopóty nie ma rozmiaru >0 lub go nie ustawisz (SetLength) na rozmiar >0, to dostęp (przypisanie wartości, odczyt) do elementu tablicy, który nie istnieje, wywoła AV.

L2
  • Rejestracja:około 19 lat
  • Ostatnio:prawie 5 lat
0

Teraz sama procedura SetLength powoduje AV

olesio
  • Rejestracja:około 17 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Szczecin
  • Postów:4191
0

Pokaż kod.


Pozdrawiam.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.