Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Programmazione a Classi [3], passaggio dei parametri

Categoria: Stile Ultimo Aggiornamento: 08/03/04


Le chiamate hanno 1 o 2 parametri stringa, il primo per il metodo e il secondo per i parametri con una sintassi del tipo "parametro=valore[,parametro=valore]"

Ad esempio:
C_Ordine("Crea";"Articolo=H10,Quantita'=1,Descrizione=esempio 2,Pagato=False")

All√ćinterno del metodo sara' possibile utilizzare una procedura scritta allo scopo:

Case of
:($1="Crea")
$articolo:= getParametro($2;"Articolo ")
$quantita:=Num(getParametro($2;"Quantita'"))
$descrizione:= getParametro($2;"Descrizione")
$pagato:=( getParametro($2;"Pagato")="true") `booleano
...

Casi particolari:
Il separatore , (virgola) potrebbe trovarsi all'interno del contenuto della variabile (ad esempio, passando un campo testo); in questo caso occorrera' passare il parametro fra virgolette.
Ad esempio:

C_Ordine("Crea";"Articolo=H10,Descrizione=\"esempio 2,5\",Pagato=True")

Ovviamente per altri casi particolari e per il passaggio di blob o di puntatore array e' consentito di aggiungere un eventuale terzo parametro del tipo necessario. In questo caso pero' necessario ricordarsi sempre di passare un secondo parametro di tipo Text, anche se vuoto.
Ad esempio:

C_Ordine("Crea Gruppo";"";->Array)

Inviato da: Umberto Migliore Visite: 9870

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User: Nuovo
Pass: Accedi

Utenti Registrati

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.8.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
266 utenti registrati

Pagina servita il 18/12/17 alle 23:37:49 Valid HTML 4.01! Valid CSS!

Mutuo Facile, Serie Filmcards, Serie Singloids e altre app di Nexus srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per Apple iPhone, iPod, iPad della IPC