It is currently 20 September 2020, 19:24 Advanced search

IDCollection.LoadFromXML non funziona da componente

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

IDCollection.LoadFromXML non funziona da componente

Postby smuser » 16 September 2020, 23:04

Salve
la funzione LoadFromXML della libreria IDCollection sembra non funzionare più.

PREMESSA: una classe servizio in un componente usato dall'applicazione si occupa di chiamare il metodo.

Provato seguente test:
  • creo un oggetto da una classe che estende iddocument e chiamo il metodo init sull'oggetto
  • creo una collection di iddocument e aggiungo l'oggetto appena creato
  • serializzo l'oggetto con doc.savetoxml formato json
  • serializzo la collection con coll.savetoxml formato json
  • deserializzo l'oggetto con doc.loadfromxml tutto ok
  • deserializzo la collection con coll.loadfromxml mi torna false e la collection è infatti vuota

se sposto la chiamata del metodo nell'applicazione torna a funzionare.

c'è qualche anomalia nota a riguardo?
User avatar
smuser
 
Posts: 187
Joined: 3 May 2019, 10:41
Location: Milano

Re: IDCollection.LoadFromXML non funziona da componente

Postby m.sirri » 17 September 2020, 6:27

Il documento dove è definito? Nell'applicazione o nel componente?
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8394
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: IDCollection.LoadFromXML non funziona da componente

Postby smuser » 17 September 2020, 8:13

La situazione è questa:
  • componente che contiene classi documentali
  • applicazione che importa componente classi documentali (no sorgente)
  • componente di base che ha la classe di servizio che fa la loadfromxml

La cosa strana è che chiamo la loadfromxml su istanza di documento funziona, se la chiamo su collection non funziona.

Se sposto la loadfromxml nell'applicazione funzionano entrambe.
User avatar
smuser
 
Posts: 187
Joined: 3 May 2019, 10:41
Location: Milano

Re: IDCollection.LoadFromXML non funziona da componente

Postby stec » 18 September 2020, 10:08

qualche idea?
stec
 
Posts: 2
Joined: 15 July 2019, 12:29


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 15 guests