English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 8.5.3800
  • Correzioni

WS: Metodo con parametro di tipo classe ereditata

copia link

Descrizione del difetto

Instant Developer permette di riutilizzare oggetti tra più applicazioni. Ad esempio è possibile creare una classe all'interno di una applicazione, definirne eventi e metodi e poi riutilizzarla in un'altra applicazione contenuta nello stesso progetto. Per fare questo occorre innanzitutto che il flag Pubblico, presente nella videata delle proprietà della classe, sia attivo. Poi è sufficiente tirare la classe premendo CONTROL-SHIFT nell'altra applicazione. Instant Developer crea, nell'applicazione su cui viene tirata la classe, un'apposita classe vuota che eredita tutto il contenuto dalla classe tirata.

Il difetto causava la generazione di un errore di compilazione qualora la classe pubblica del web service contenesse una procedura pubblica e questa avesse uno dei parametri di tipo classe ereditata. Tale funzionalità non è attualmente gestita pertanto ora viene generato l'errore "232 - In applicazioni di tipo Web Service i parametri di tipo oggetto non sono supportati" durante la fase di verifica del progetto.

Effetti del malfunzionamento

  • Veniva generato, in fase di validazione del progetto, l'errore "".

Soluzioni

Utilizzare la versione 8.5.3800. Qualora non sia possibile utilizzare tale versione è sufficiente rendere privata tale procedura in quanto non è supportato il passaggio di parametri di tipo oggetto in metodi pubblici contenuti nella classe pubblica di applicazioni di tipo Web Service.

Funzionalità interessate

La creazione di metodi pubblici in classi pubbliche di applicazioni di tipo web service.

Ultima modifica: 24/03/2021 / Validità: da 8.5.3800

Vedi anche

  • Web Service
  • Limitazioni

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum