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: 15708

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


Accesso

User:
Pass: Accedi

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.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
333 utenti registrati

Pagina servita il 30/12/24 alle 17:53:20 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad