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

Aggiornamento v9.5 r8

copia link
L'aggiornamento contiene i seguenti miglioramenti:
  • VCE: E' ora possibile chiamare da codice gli eventi. Per farlo è sufficiente scriverne il nome come se fossero chiamate a procedura:

    Esempio di chiamata ad evento OnLogin
    LIMITAZIONI:
    • Non è possibile avviare eventi delle videate dall'esterno delle stesse. Qualora sia necessario consigliamo di creare una procedura interna alla videata che contiene la sola chiamata all'evento.
    • Non è possibile avviare eventi di pannello o campo di pannello qualora l'evento stesso non sia stato implementato. Per esempio non è possibile chiamare l'evento BeforeFind del pannello se l'evento non è stato implementato.

L'aggiornamento contiene le seguenti correzioni:
  • IDE: Impossibile utilizzare una clausola where di tipo SQLWhereClause a meno che l'espressione non contenesse solo una variabile di tipo stringa. Non era permesso, per esempio, utilizzare né espressioni di tipo stringa né campi di tabelle IMDB monoriga di tipo character (malfunzionamento relativo alla segnalazione 001111-2010).
  • IDE: Non era possibile utilizzare il token DISTINCT in un pannello qualora la query utilizzasse una o più tabelle di database (malfunzionamento relativo alla segnalazione 001112-2010).
  • IDE: I warning con conferma 2136 - La query ha il flag distinct attivato ma contiene il campo chiave [NOMECAMPO]. E' corretto? e 2137 - La query è aggregata ma contiene il campo chiave [NOMECAMPO]. E' corretto? venivano segnalati anche nel caso la query contenesse solo una parte della chiave primaria (malfunzionamento relativo alla segnalazione 001130-2010).
  • IDE: Visualizzazione errata nel form-designer di un bottone qualora il testo in esso contenuto fosse multi-riga.
  • IDE: Visualizzazione errata nel form-designer di un campo a cui era associata una lista valori qualora uno dei valori possedesse un'immagine più grande del campo. Il form-designer mostrava l'intera immagine senza tagliare la parte che usciva dal campo.
  • IDE: La funzione NewSubForm della libreria Form restituiva il valore NULL se la form di cui veniva richiesta l'istanza era contenuta in un componente e la chiamata alla funzione non veniva effettuata all'interno del componente. Qualora sia stato utilizzato tale metodo occorre aggiornare nuovamente le librerie del progetto affinché la correzione venga correttamente applicata.
  • IDE: Se veniva aggiunto un nuovo campo di pannello utilizzando il comando Aggiungi campo dal menù contestuale delle colonne della query del pannello, non veniva copiata la proprietà TITOLO dal campo di database associato alla colonna.
  • IDE: Sono stati corretti gli errori interni segnalati da In.de al servizio di assistenza.
  • COMP: Non era possibile utilizzare più componenti se questi contenevano una o più videate (malfunzionamento relativo alla segnalazione 001101-2010).
  • Pannelli RD3: In alcuni casi particolari quando veniva aperta una combo Autolookup questa mostrava un solo valore (malfunzionamento relativo alla segnalazione 001122-2010).
  • Pannelli RD3: L'assegnazione del valore '=' alla proprietà Mask di un campo di pannello non aveva alcun effetto.
  • Pannelli RD3: Errore Javascript in un pannello qualora uno dei campi fosse stato definito come campo Multi-upload mediante il metodo SetMultiUpload, venisse mostrato solo in un layout e all'apertura della videata il pannello mostrasse l'altro layout.
  • RD3: Non era correttamente gestito il D&D di oggetti all'interno di una sotto-videata.
  • RD3: Alberi e grafici contenenti clausole where dipendenti da tabelle IMDB monoriga o da altri pannelli presenti nella stessa videata non si aggiornavano automaticamente se le videate che li contenevano erano utilizzate come sotto-videate in riquadri, campi statici o tabbed view.
  • DB: Errore nella generazione del codice SQL di una query di tipo Insert-Select su tabelle del database se il codice della tabella in cui venivano inseriti i dati conteneva il carattere '§' (malfunzionamento relativo alla segnalazione 001119-2010).
  • FM: Errore nella conversione di un file RTF in alcuni casi particolari (malfunzionamento relativo alla segnalazione 001118-2010).
  • JAVA: La funzione CreateFormFromLibrary restituiva errore qualora il percorso della libreria fosse relativo. Il difetto si manifestava solo in tecnologia JAVA.

Ultima modifica: 18/03/2026 / Validità: da 9.5.4160

Vedi anche

  • New Sub Form (funzione)
  • Create Form From Library (funzione)
  • Mask (proprietà)