BLOGS

QUESTIONS FRÉQUENTES

warning: file_get_contents(http://www.telize.com/geoip/54.166.245.10) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

What user interface controls does 4D for Flex provide?

4D for Flex currently offers:

 

• custom DataGrid inheriting from Flex DataGrid

• some navigation controls (like automatic first-next-last...)

 

But you can also use Flex UI Controls like the Adavanced DataGrid, available in Flex 3 Builder Pro: http://livedocs.adobe.com/flex/3/html/help.html?content=dpcontrols_6.html

De quoi avez-vous besoin pour développer avec 4D for Flex ?

Hormis 4D SQL server, vous aurez besoin d'utiliser le SDK Flex.

Vous pouvez l'obtenir gratuitement depuis le site Adobe (http://www.adobe.com/products/flex/) et l'utiliser grâce aux commandes en ligne, ou utilisez l'IDE Flex Builder fourni et commercialisé par Adobe.

4D for Flex nécessite-il 4D Server ?

Pour le développement, non, mais pour le déploiement oui.

Puis-je appeler du code 4D existant avec 4D for Flex ?

Oui, vous pouvez appeler les méthodes 4D publiées pour SQL.

Vérifier simplement l'option "Disponible via SQL" dans l'Editeur de propriétés des méthodes et appelez-le depuis votre code SQL.

 

Merci de consulter les exemples fournis pour voir comment ils sont bâtis.

4D for Flex nécessite-il de modifier le code existant ?

Aucun code du côté serveur n'est nécessaire, mais il est préférable que vous ajoutiez un contrôle de sécurité dans la méthode base Sur Authentification SQL.

Peut-on vérouiller des enregistrements dans 4D for Flex ?

Vous pouvez utiliser la fonctionnalité SELECT FOR UPDATE. Merci de consulter le manuel pour plus d'information.

4D for Flex fournit-il une connexion permanente ?

Il y a deux modes de communication entre 4D & Flex :

 

• En utilisant HTTP (ou SOAP sur HTTP), en travaillant en mode déconnnecté, en échangeant des données en Plain Old XML (POX)

• En utilisant les SQL sockets avec 4D for Flex, en travaillant en mode connnecté, en échangeant des données via un protocole binaire

Quel port est utilisé par 4D for Flex ?

Le port SQL défini dans les préférences par défaut était le 1919 jusqu'en version 4D v11 SQL 11.2. Le port par défaut est à présent le 19812.

 

Bien sûr, ce port nécessite d'être disponible via le pare-feu.

Quelle est la différence entre 4D for Flex et DAX ?

Tous deux permettent de développer des applications RIA pour 4D Server. Cependant, ils suivent réellement deux différents schémas :


4D for Flex fonctionne en mode connecté, sans aucun composant du côté serveur. La communication entre le Client et le Serveur est basée sur un protocole SQL propriétaire (le même que celui utilisé pour le support ODBC pour 4D SQL), aussi elle nécessite l'ouverture d'un port spécial du pare-feu pour permettre la communication.

Comment fonctionne exactement la licence SQL Unlimited ?

Le SQL Unlimited Expansion est installé sur le 4D Server, lui permettant d'accepter des connexions SQL multiples depuis des applications tierces, sans utiliser de licences 4D Client.

 

La seule limite consiste en la capacité physique de votre machine pour gérer effectivement de multiples process SQL, en fonction du nombre et de la puissance de ses processeurs.