BLOGS

4D FOR FLEX

warning: file_get_contents(http://www.telize.com/geoip/54.158.238.108) [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.

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.

4D for Flex est-il compatible avec d'autres sources de données SQL ?

Non, il utilise un protocole SQL spécifique à 4D SQL Server.

Quelle est la version minimale de 4D nécessaire pour utiliser 4D for Flex ?

La version minimale de 4D nécessaire est 4D v11 SQL Release 2 (11.2)

J'ai un conflit entre 4D for Flex et Adobe AIR

“J'ai essayé de créer un projet AIR en utilisant 4D for Flex mais il semble y avoir un conflit. Cela ressemble à un conflit entre les classes 4D for Flex et les propres classes SQL d'AIR. SQLConnect est l'un d'entre eux.”


1) L'approche d'utiliser ce que nous appelons le Flash layer est à présent supporté comme expliqué dans le manuel. 

2) Si vous souhaitez toujours utiliser cette API, vous pouvez qualifier complètement cette fonction comme une contournement. 

Où se situe le fichier de localisation français dans 4D for Flex ?

"N'importe quel nouvel utilisateur FLEX avec une récente installation FB3 ne disposera pas localement d'un fr_fr et ne pourra compiler ni utiliser les démonstrations."

 

Adobe ne fournit pas de local  "fr_FR" (seulement les locales anglaises et japonaises sont fournies par défaut ). Vous devrez créer votre propre locale en utilisant l'outil "copylocale" fourni par Adobe.

 

Comment résoudre une alerte de sécurité dans 4D for Flex ?

Vous pourriez recevoir l'erreur suivante :

 

Error #2048
Security sandbox violation
http://localhost8080/SpendingsUI.swf cannot load data from localhost1919

Ceci est dû à un changement dans Adobe Flash Player Security Model depuis la version 9.0.124. Merci de consulter le lien suivant :

http://www.adobe.com/support/security/bulletins/apsb08-11.html
 

Pour résoudre ce problème, merci d'utiliser 4D Server v11 SQL Release 2.