ATOUTFOX
    COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO

Forum AtoutFox

Le forum AtoutFox

Forum

RSS © www.atoutfox.org - Forum

Re: vfpwinsock email avec Gmail
Bonjour Eddy,

Oui bien sur, tu peux créer des services avec tous les langages.

Et quelle est la base de données que tu utilises ?

Olivier,


Le 04/05/2019 à 23:51, eddymaue a écrit :
> Excellente réponse Olivier....
>
> savais-tu que l'on peut faire ca en Python !!!
>
> je m'y exerce présentment ....
>
> bofff peut etre que j'vais y parvenir
>
> bon samedi
>
> a+ Eddy
>
>
> OlivierH a utilisé son clavier pour écrire :
>> Bonjour
>
>> Avec l'évolution des technos il y a deux choix :
>
>> Choix 1 (rapide) : j'etais parti sur ChilkatMail en vfp quand j'ai du
>> passer au TLS ou SSL
>
>> Choix 2 : Après avec le temps, j'ai developpé un service en .NET
>> 1- on s'authentifie
>> 2- on envoit le mail par .net en c#
>> 3- on peut même envoyer sur whatsapp, messenger, sms
>
>> L'avantage c'est que petit à petit on déporte toute l'architecture
>> backend, en service sur le cloud.
>> Cela permet d'interconnecter des applis foxpro, android, ios, xamarin,
>> php, ruby , tout fonctionnera grâce au rest api.
>
>> cdlt
>> Olivier,
>
>> Le 11/04/2019 à 12:21, Koen a écrit :
>>> Bonijour,
>>>
>>> Vide
>>> https://security.googleblog.com/2019/04/gmail-making-email-more-secure-with-
>>>
>>> mta.html
>>>
>>> Est cette situation donne une probléme si on utilisse VFPWinsock?
>>>
>>> Koen
>>>
>
Fri, 17 May 2019 22:59:29 GMT

Re: problème avec adaptateur rs232
Bonjour,
changer l'interface USB ??
Voulez-vous dire modifier le port com affecté à cette interface ?
sinon autre ?


Mon, 13 May 2019 22:59:29 GMT

Re: problème avec adaptateur rs232
Merci de votre aide GLS
Tous les paramètres sont conformes.
Mais je ne sais pas comment changer l'interface rs232/usb


Sat, 11 May 2019 22:59:29 GMT

Re: problème avec adaptateur rs232
Bonjour,

il faut vérifier l'adéquation du N° de port de communication, de la vitesse et de la parité de l'interface USB-RS232C avec ceux nécessaire à la caisse et ceux indiqués ans l'application.
Si les paramètres sont conformes, alors il faut changer d'interface RS-232C/USB. La majorité de ces interfaces vendues sur le WEB ne fonctionnent pas correctement ou pas du tout.

Cordialement
GLS


Sat, 11 May 2019 22:59:29 GMT

problème avec adaptateur rs232
Bonsoir tout le monde
j'ai une application sous VFP9 dans laquelle j'utilise un tiroir caisse.
Lorsque le port est intégré, le tiroir s'ouvre normalement, mais lorsque j'utilise un adaptateur rs232-usb, il n'y a plus de réponse.
Quelqu'un peut_il m'aider ?
merci pour votre aide


Sat, 11 May 2019 22:59:29 GMT

Re: Fichier help en VFP 8
bonjour,

il te faut savoir où ce trouve le fichier d'aide *.CHM

tu peux émettre les commandes suivantes:

Set Help On
Set Help To "C:\..chemin....foxhelp.chm"

ou alors, dans le menu OUTILS / OPTION, onglet "fichiers", il y a une
ligne "Fichier d'aide" où tu vas pouvoir désigner le fichier. il faut
cliquer sur "valeurs par défaut" pour mémoriser ce choix.

ainsi la touche "F1" ou la commande "HELP" fera l'appel du fichier d'aide.

Franck



Le 07/05/2019 à 21:12, Henri a écrit :
> Bonjour,
>
> J'avais un VFP 8 correctement installé sur mon PC.
> Suite à un problème de virus, un technicien a formaté mon PC sans me demander si j'avais un backup du programme ce qui n'est pas le cas.
> Tout ce que j'ai pu faire, c'est restorer une ancienne copie déjà installée.
> Tout fonctionne correctement mais je n'ai plus accès à l'aide de VFP. Est-ce que quelqu'un peut me dire quels sont les manipulations à faire pour retrouver accès à l'aide.
>
> J'utilise VFP pour des manipulations sur des DBF mais comme ça ne m'arrive plus que rarement, j'ai besoin de l'aide pour me remémorer la bonne syntaxe.
>
> Merci d'avance pour votre aide.
>
> Henri
>
>

Fri, 10 May 2019 22:59:29 GMT

Fichier help en VFP 8
Bonjour,

J'avais un VFP 8 correctement installé sur mon PC.
Suite à un problème de virus, un technicien a formaté mon PC sans me demander si j'avais un backup du programme ce qui n'est pas le cas.
Tout ce que j'ai pu faire, c'est restorer une ancienne copie déjà installée.
Tout fonctionne correctement mais je n'ai plus accès à l'aide de VFP. Est-ce que quelqu'un peut me dire quels sont les manipulations à faire pour retrouver accès à l'aide.

J'utilise VFP pour des manipulations sur des DBF mais comme ça ne m'arrive plus que rarement, j'ai besoin de l'aide pour me remémorer la bonne syntaxe.

Merci d'avance pour votre aide.

Henri


Tue, 07 May 2019 22:59:29 GMT

Rencontres AtoutFox 2019 à Lyon : Lundi 06/05 - Dernier jour pour s'inscrire...
Bonsoir,

- à l'attention des retardataires :

Demain, lundi 06/05 c'est le dernier jour pour pouvoir s'inscrire aux rencontres AtoutFox,
c'est le temps fort de l'association pour se retrouver et échanger.

Cordialement
Francis



Sun, 05 May 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Bonjour

Avec l'évolution des technos il y a deux choix :

Choix 1 (rapide) : j'etais parti sur ChilkatMail en vfp quand j'ai du
passer au TLS ou SSL

Choix 2 : Après avec le temps, j'ai developpé un service en .NET
1- on s'authentifie
2- on envoit le mail par .net en c#
3- on peut même envoyer sur whatsapp, messenger, sms

L'avantage c'est que petit à petit on déporte toute l'architecture
backend, en service sur le cloud.
Cela permet d'interconnecter des applis foxpro, android, ios, xamarin,
php, ruby , tout fonctionnera grâce au rest api.

cdlt
Olivier,


Le 11/04/2019 à 12:21, Koen a écrit :
> Bonijour,
>
> Vide
> https://security.googleblog.com/2019/04/gmail-making-email-more-secure-with-
> mta.html
>
> Est cette situation donne une probléme si on utilisse VFPWinsock?
>
> Koen
>
>
Sat, 04 May 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Excellente réponse Olivier....

savais-tu que l'on peut faire ca en Python !!!

je m'y exerce présentment ....

bofff peut etre que j'vais y parvenir

bon samedi

a+ Eddy


OlivierH a utilisé son clavier pour écrire :
> Bonjour

> Avec l'évolution des technos il y a deux choix :

> Choix 1 (rapide) : j'etais parti sur ChilkatMail en vfp quand j'ai du passer
> au TLS ou SSL

> Choix 2 : Après avec le temps, j'ai developpé un service en .NET
> 1- on s'authentifie
> 2- on envoit le mail par .net en c#
> 3- on peut même envoyer sur whatsapp, messenger, sms

> L'avantage c'est que petit à petit on déporte toute l'architecture backend,
> en service sur le cloud.
> Cela permet d'interconnecter des applis foxpro, android, ios, xamarin, php,
> ruby , tout fonctionnera grâce au rest api.

> cdlt
> Olivier,

> Le 11/04/2019 à 12:21, Koen a écrit :
>> Bonijour,
>>
>> Vide
>> https://security.googleblog.com/2019/04/gmail-making-email-more-secure-with-
>> mta.html
>>
>> Est cette situation donne une probléme si on utilisse VFPWinsock?
>>
>> Koen
>>

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Sat, 04 May 2019 22:59:29 GMT

Re: Fichier.avi
bonsoir Francis
Merci pour votre contribution
Que dois je faire pour appeler le lecteur média windows à partir de VFP6 ?

Et merci d'avance


Sat, 27 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Francis,

Merci, c'est claire
Cordialement


Sat, 27 Apr 2019 22:59:29 GMT

Re: Fichier.avi
Bonjour Adel,

Voir ma contribution datant de 2006
http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000332

Cordialement
Francis

Le dim. 21 avril 2019, 17h30 Adel a écrit :
> Bonjour,
> Je veux tout simplement ouvrir une vidéo (fichier.avi) à l'aide de VFP6
>
> Merci de votre contribution
>
>
> .
>



Sun, 21 Apr 2019 22:59:29 GMT

Fichier.avi
Bonjour,
Je veux tout simplement ouvrir une vidéo (fichier.avi) à l'aide de VFP6

Merci de votre contribution


Sun, 21 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Koen,
La réponse est non.
Cordialement
Francis

Le mer. 17 avril 2019, 22h00 Koen a écrit :
> Francis,
>
> Peut-être que je n'ai pas eu la bonne impression, mais l'article sur Gmail ne nous informe-t-il pas qu'un changement sera effectué dans la sécurité de Gmail? Ma question était la suivante: ce changement permettra-t-il inutilement d'utiliser VFPWinsock comme avant le dernier changement?
>
> Cordialement,
>
> Koen




Wed, 17 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Francis,

Peut-être que je n'ai pas eu la bonne impression, mais l'article sur Gmail ne nous informe-t-il pas qu'un changement sera effectué dans la sécurité de Gmail? Ma question était la suivante: ce changement permettra-t-il inutilement d'utiliser VFPWinsock comme avant le dernier changement?

Cordialement,

Koen


Wed, 17 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Eddy,

c'est domage mais tous les deux http://www.ctl32.com.ar/libcurl.asp et http://www.ctl32.com.ar/filezilla/filezilla.asp donne une erreur 404..............
Cordialement,
Koen


Wed, 17 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Bonjour Koen,

vfpwinsock est un prg

http://www.vfpwinsock.com/

Cordialement
Francis


Tue, 16 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Francis,
Je suis bien interesser de implémenter en vrp l'encodage SSL enfin de faciliter VFPwinsock d'utiliser également Gmail. Mais il me manque actuellement le source de cette procedure, pouvez vous m'indiquer ou je peut trouver cette code?
Cordialement,
Koen


Tue, 16 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
en Vb6


https://github.com/wqweto/VbAsyncSocket

et un bel exemple smtp.gmail.com


2019-04-16 Koen

Allo
> Francis,
> Je suis bien interesser de implémenter en vrp l'encodage SSL enfin de
> faciliter VFPwinsock d'utiliser également Gmail. Mais il me manque
> actuellement le source de cette procedure, pouvez vous m'indiquer ou je peut
> trouver cette code? Cordialement, Koen

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Tue, 16 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
regarde ce lien

https://www.foxite.com/archives/new-class-for-vfp-ftps-https-and-more-0000197860.htm

Carlos Alloatti a développé une librairie qui pourrait répondre à ton
besoin

a+

Koen vient de nous annoncer :
> Francis,
> Je suis bien interesser de implémenter en vrp l'encodage SSL enfin de
> faciliter VFPwinsock d'utiliser également Gmail. Mais il me manque
> actuellement le source de cette procedure, pouvez vous m'indiquer ou je peut
> trouver cette code? Cordialement, Koen

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Tue, 16 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail

bon matin

je crois que c'est que tu cherches

bonne journée


Koen a formulé ce mardi :
> Francis,
> Je suis bien interesser de implémenter en vrp l'encodage SSL enfin de> faciliter VFPwinsock d'utiliser également Gmail. Mais il me manque> actuellement le source de cette procedure, pouvez vous m'indiquer ou je peut> trouver cette code? Cordialement, Koen

--a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce quetout simplement on ne l'a pas encore assimilé

Tue, 16 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Allo Francis

ou il est ce projet open souce ?

bonne soirée

a+ Eddy
Francis Faure a formulé ce dimanche :
> Bonjour,

> Koen,
> Gilles a raison : pour utiliser SSL ou START TLS, il faut implémenter en vfp
> l'encodage SSL pour vfpwinsock. - Je n'ai pas eu le temps de le faire sur ce
> vieux projet open source.

> Cordialement
> Francis

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Mon, 15 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Bonjour,

Koen,
Gilles a raison : pour utiliser SSL ou START TLS, il faut implémenter en vfp l'encodage SSL pour vfpwinsock.
- Je n'ai pas eu le temps de le faire sur ce vieux projet open source.

Cordialement
Francis


Sun, 14 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Correct, mais j'ai lu dans ce texte que Gmail va faciliter le protocole SMTP. VFPWinsock pourrait-il fonctionner à nouveau avec un compte Gmail?
Francis, qu'en penses-tu?

Regards,

Koen


Thu, 11 Apr 2019 22:59:29 GMT

EDI CODECO Container gate-in/gate-out report message
Bonjour à tous

Par hasard Quelqu'un aurait-il développé un prg qui part d'un csv/txt et qui transforme ces
infos au format EDI CODECO Container gate-in/gate-out report message ?

c'est juste pour faire des entrees/ sorties de conteneurs maritimes

Merci de vos réponses.

Christian


Thu, 11 Apr 2019 22:59:29 GMT

Re: vfpwinsock email avec Gmail
Bonjour,

Actuellement VFPWinsock ne sait pas utiliser de connexion SMTP cryptée. Francis devrait te le confirmer.

Cordialement


Thu, 11 Apr 2019 22:59:29 GMT

vfpwinsock email avec Gmail
Bonijour,

Vide
https://security.googleblog.com/2019/04/gmail-making-email-more-secure-with-
mta.html

Est cette situation donne une probléme si on utilisse VFPWinsock?

Koen


Thu, 11 Apr 2019 22:59:29 GMT

Re: Rencontres lyonnaises 2019 : le programme est disponible, les inscriptions sont ouvertes.
Bonjour,
Inscription, billets de trains et réservation Hôtels effectués.
A +
Gilles


Mon, 08 Apr 2019 22:59:29 GMT

Re: créer un serveur lie sur sql server
Bonjour,

non, il n'y a pas de didacticiel sur ce sujet, mais on peut t'aider ici.
Quel est ton objectif avec ce serveur lié? si c'est pour du SELECT, pas trop de problème, hormis des plombage de perfs si tu ne paramètres pas correctement les attributions de mémoire de ton serveur SQL. Si c'est pour de l'UPDATE ou du DELETE, alors là. c'est beaucoup moins simple, et surtout, ça ne fonctionne pas à tous les coups!

qu'est-ce que tu as déjà mis en place? où en est-tu? qu'est-ce qui ne fonctionne pas?
en commençant par le début, peux-tu nous montrer le code de création de ton linked server, et en particulier quel provider utilises-tu?


Wed, 03 Apr 2019 22:59:29 GMT

créer un serveur lie sur sql server
Bonjour,
Je suis nouveau sur FoxPro.
Je cherche à créer un serveur lié de la base FoxPro sur un serveur SQL 2016 64 bits.
J'ai fait des recherches et mis en place certaines choses mais rien n'y fait pour l'instant.
Est ce qu'un didacticiel existe pour cela?
Merci d'avance
Frédéric




Mon, 01 Apr 2019 22:59:29 GMT

Re: pour Guy Bonemme
eddymaue a formulé ce mercredi :
> Allo Guy
>
> avec MesNews
>
> menu serveur
> nouveau serveur
>
> adresse du serveur : news.atoutfox.org
>
> apres tu sélectionnes le serveur news.atoutfox.org dans Tree.view
>
> et apres tu t'abonnes en cliquant sur (liste des forums)
>
>
> ca fonctionne chez moi
>
> bonne chance
>
> a+ Eddy

Merci Eddy tous est OK :D

Suggestion pour le site ATOUTFOX.org: dans l'onglet 'SERVEURS ET LIENS'

Ajouter: Accès aux NEWS par programme externe

Adresse du serveur : news.atoutfox.org
Dans le menu : Atoutfox.public.association
Thu, 28 Mar 2019 22:59:29 GMT

Re: REMOTE VIEWS
Merci Michel, je vais regarder.


Thu, 28 Mar 2019 22:59:29 GMT

Re: pour Guy Bonemme
Salut Guy

tu aurais aussi pu clicquer sur le lien sur atoufox.org et mesnews
aurait créer le server et pour le reste c'est comme décrit dans ma
réponse précédente


bonne journée
une réponse pour BONEMME

Allo,
> eddymaue a formulé ce mercredi :
>> Allo Guy
>>
>> avec MesNews
>>
>> menu serveur
>> nouveau serveur
>>
>> adresse du serveur : news.atoutfox.org
>>
>> apres tu sélectionnes le serveur news.atoutfox.org dans Tree.view
>>
>> et apres tu t'abonnes en cliquant sur (liste des forums)
>>
>> ca fonctionne chez moi
>>
>> bonne chance
>>
>> a+ Eddy

> Merci Eddy tous est OK :D

> Suggestion pour le site ATOUTFOX.org: dans l'onglet 'SERVEURS ET LIENS'

> Ajouter: Accès aux NEWS par programme externe

> Adresse du serveur : news.atoutfox.org
> Dans le menu : Atoutfox.public.association

--
a+ Eddy
Merci de partager avec moi votre immense savoir que je me ferai plaisir
d'absorber... il va de soi que je vais vous en laisser un peu
Politesse et savoir vivre oblige ;0)
Thu, 28 Mar 2019 22:59:29 GMT

pour Guy Bonemme
Allo Guy

avec MesNews

menu serveur
nouveau serveur

adresse du serveur : news.atoutfox.org

apres tu sélectionnes le serveur news.atoutfox.org dans Tree.view

et apres tu t'abonnes en cliquant sur (liste des forums)


ca fonctionne chez moi

bonne chance

a+ Eddy

--
a+ Eddy
Merci de partager avec moi votre immense savoir que je me ferai plaisir
d'absorber... il va de soi que je vais vous en laisser un peu
Politesse et savoir vivre oblige ;0)
Wed, 27 Mar 2019 22:59:29 GMT

Re: Mes News
Francis,

Rebelotte
après la dernière MAJ Windows, suppression du programme' mes news' (et d'autres)
Je reprends ton email de 2018 et j'obtient serveur introuvable avec:
news://news.atoutfox.org/atoutfox.public.association
Une idée
Guy


Wed, 27 Mar 2019 22:59:29 GMT

Re: REMOTE VIEWS
Si j'ai bien compris toutes les docs que j'ai trouvé sur SET FMTONLY, cette commande obsolete est remplacée par une interrogation des métadonnées système, pour obtenir la même chose (les structures typées).
voir pour plus de détails https://docs.microsoft.com/en-us/sql/t-sql/statements/set-fmtonly-transact-sql?view=sql-server-2017

Il n'y a pas à ma connaissance de "balayage" de la table tant que les structures n'ont pas été remontées au client. Il faudrait vérifier au profiler si une des sp et sys.dm mentionnées dans l'article est exécutée à la création de ta remote view, en remplacement du SET FMTONLY

Mais je ne comprends pas ton souci: la création de la remote view n'est faite qu'une seule fois, et pas en prod mais en dev. Je sais bien que certains développeurs VFP créent des remote view à la volée en prod, mais - à mon avis - c'est une erreur, ça n'a pas été conçu pour ça.



Mon, 25 Mar 2019 22:59:29 GMT

Re: REMOTE VIEWS
Bonjour,

Visual Foxpro 9

La connexion est établie avec SQLSTRINGCONNECT, avec le driver SQL Server.

En fait le but ici est de faire en sorte qu'à la création de la remote SQL ne balaye pas toute la table lors de la préparation.

une idée pour arriver à ce résultat en conservant le principe des remotes views ?

Merci


Mon, 25 Mar 2019 22:59:29 GMT

Rencontres lyonnaises 2019 : le programme est disponible, les inscriptions sont ouvertes.
Bonjour à toutes et à tous,

La page des prochaine rencontres est en ligne :
http://www.atoutfox.org/dates_rencontres_atoutfox_2019.asp

Le programme est disponible :
http://www.atoutfox.org/dates_rencontres_atoutfox_2019-programme.asp

N'hésitez plus à vous inscrire :
http://www.atoutfox.org/dates_rencontres_atoutfox_2019-inscription.asp
... et réserver voyage, hôtel, etc.

Cordialement,

Le Bureau



Thu, 21 Mar 2019 22:59:29 GMT

Re: REMOTE VIEWS
Bonjour,

je ne pense pas que ce soit VFP qui envoie ce SET FMTONLY, mais la couche de connexion. Mais il faudrait avoir le code de la remote view qui déclenche ce SET FMTONLY pour en être sur.
Quelle version de VFP?
Comment est établie la connexion? ODBC? OLEDB? Client Natif? quelle version exacte?

SET FMTONLY est une commande dépréciée.


Wed, 20 Mar 2019 22:59:29 GMT

REMOTE VIEWS
Bonjour

Dans mon application j'utilise des remote views dans tous les écrans.
La vue est connecté à une base SQL Server.

En lançant le profiler SQL j'ai constaté que dans certains cas, lors création de la vue, VFP envoie à SQL un SET FMTONLY avant le SELECT ce qui permet de ne pas parcourir toute la table lors de la création de la vue, dans d'autres cas.


Quelqu'un peut il me dire si on a le contrôle sur cela ? ou ce qui décide SQL à le faire ou non ?

Je ne trouve aucune info sur le net.

Merci.


Wed, 20 Mar 2019 22:59:29 GMT

Re: Enregistrement d'une valeur Date dans une table SQL SERVER
Bonjour
Désolé d'avoir mis du temps. J'ai pu résoudre mon problème. Dans ma vue distante créée, il me mettait comme type de données "C" (Caractère). Je n'ai fait que modifié en "D" (Date).
Merci encore pour vos aides.


Tue, 19 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
allo Mike

on appelle ca l'évolution

donc

? IsDigit("123abc") && vrai parce que ca commence par un digit
? IsDigit("abc123") && faux pourtant il y a des digit
? IsAlpha("123") && faux ok
? IsAlpha("123a") && faux et poutant il y a un Alpha
? IsAlpha("a123a") && vrai parce que ca commence par un alpha

bref ce sont des fonctions inutiles sauf si on crer une fonction du
genre isOnlyDigit()


? IsOnlyDigit("123abc") && faux
? IsOnlyDigit("123") && vrai

Procedure IsOnlyDigit( lcChaine )
return Empty(Chrtran(lcChaine,"0123456789",""))



ca fait 30 ans que j'utilise vfp et ca fait 30 ans que je fais
confiance Val()....

ca fait 30 ans que je ne savais pas que Val() s'arretait au premier
caractere alphabetique dans la chaine alphadigit

dans mon cas il y a eu évolution... donc dans l'éloignement que tu
énonces il y a aumoins une personne qui a appris quelque chose "moi"


bonne nuit


Mike Gagnon a exposé le 2019-03-10 :
> Je crois que l'on s'éloigne du problème original.

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Tue, 12 Mar 2019 22:59:29 GMT

Index dBase 4
Bonsoir,
Je recherche à reindexer une table dBase4 avec Fox-pro, J'ai besoin d'index dBase4 et non pas Foxpro.
Quelqu'un a t'il une idée.
Merci de votre aide

Cordialement


Sun, 10 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Je crois que l'on s'éloigne du problème original.


Sun, 10 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Cela n'a rien avoir avec exact. Le signe '=' est un commentaire.


Sat, 09 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
? Val("123") , Vartype( Val("123") ) && 123.00 , N
? Val("123ab") , Vartype( Val("123ab") ) && 123.00 , N
? Val("ab123") , Vartype( Val("ab123") ) && 0.00 , N

tout un soucis d'erreur si la valeur d'une variable contient un
caractere de a-Z



Mike Gagnon a pensé très fort :
> Cela n'a rien avoir avec exact. Le signe '=' est un commentaire.

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Sat, 09 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
l'erreur provient de Val() si ce n'est pas pas des caracteres
numériques , val() retourne 0.00

Mike Gagnon avait écrit le 2019-03-09 :
> Cela n'a rien avoir avec exact. Le signe '=' est un commentaire.

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Sat, 09 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Je ne crois pas que c'est un bon test. Test ceci

a= "A"
?VAL(TRANSF(a)) &&= 0.00


Fri, 08 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
si set exact off ... d'accord si set exact on .. ca bloque ...

bonne soirée


Mike Gagnon a formulé ce vendredi :
> Je ne crois pas que c'est un bon test. Test ceci

> a= "A"
> ?VAL(TRANSF(a)) &&= 0.00

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Fri, 08 Mar 2019 22:59:29 GMT

On parle de nous dans le monde entier !!!
va-t-on voir débarquer des Foxeurs non francophones à Lyon ?

Copie d'un message posté sur Profox (www.leafe.com)

Jean à Grenoble


Hi all VFPers,

Had trouble posting the original message here, but here is a shortened version.
It can also be found at:
https://www.foxite.com/archives/success-compiling-a-vfp-example-to-net-0000464025.htm

I thought while looking through all the Examples on the Downloads area that the
above mentioned example might be a good mix of typical XBase style VFP and VFP
features/functions that were not part of the original DBase language, when the
fork into various XBase style languages started back in the 80's. As some of
you might be [un]aware there is a "new" opensource XBase language XSharp (X#)
started in 2015 from the discontinued Vulcan.NET language that has its roots in
the original Clipper/CA-Visual Objects fork. It is based on the opensource
MicroSoft C-Sharp (c#) compiler project called Roslyn that can be found on
GitHub. XSharp available from http://xsharp.info

XSharp already have full featured "Language Syntax" selection for [x]Harbour (a
Clipper fork based on the Borland C++ compiler), XBase++, CA-Visual Objects,
Vulcan.NET and in true form XSharp.Core. The next language to be addressed is
VFP. Two IDE environments are available, MicroSoft Visual Studio and XIDE. XIDE
is 100% X# developed. X# can be defined as The XBase syntax c# compiler.

Fabrice Foray, the Visual Studio integration developer, was invited to present
X# at the French VFP Conference in May

http://www.atoutfox.org

Request was already submitted for 2 sessions at swfox later this year.

I took a "timed" conversion of the ValidateUTF8 example and was able to have it
100% converted into XSharp/.net in about 45 minutes.

What are your impressions?

Johan Nel.


_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message:
http://leafe.com/archives/byMID/profox/1f9defe7-4155-5543-4f2f-91067015fcdb@xsinet.co.za
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com
Fri, 08 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Yes Jean..

Sorry!
Amicalement
Gilles


Fri, 08 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Bonsoir Gilles

le problème est que :
[VFP]
i = 10 && a priori c'est une valeur valable pour logineed
?i
?str(m.i, 1) && ça donne aussi une étoile

[/VFP]
Thu, 07 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'

dans ma tendre jeunesse " 1/0 = 8 grand " et donc si grand qu'aucun calculateur aussi puissant soit-il est capable dans calculer la valeur

conclusion : erreur... ;-)

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé



Thu, 07 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
? Val(trans(1/0)) &&= 0.00
ou
? Val(str(1/0)) &&= 0.00

Mike Gagnon avait écrit le 2019-03-05 :
> Normallement lorque tu divise un chiffre par 0

> ? 1/0 = *********

--
a+ Eddy
L'incompréhensible se réalise toujour avant le compréhensible parce que
tout simplement on ne l'a pas encore assimilé
Thu, 07 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Bonjour Jean
essaye:
[VFP]
i = 1/0
?i
str(m.i, 1)
?str(m.i, 1)

[/VFP]
Tu verras que str(m.i,1) suffit pas besoin de left(, 1)
Amicalement
Gilles


Thu, 07 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Gilles, je pense que la commande correcte est

[VFP]
UPDATE gcfouart SET remfou1 = 0.00 WHERE LEFT(STR(gcfouart.remfou1), 1) = '*'
[/VFP]

et on peut aussi faire

[VFP]
SELECT gcfouart
REPLACE ALL remfou1 WITH 0.00 FOR LEFT(STR(gcfouart.remfou1), 1) = '*'
[/VFP]

Logineed, penses à faire une sauvegarde avant d'attaquer la correction !!

Bonne soirée

Jean à Grenoble
Wed, 06 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
ou plus simple si VFP>= 6
[VFP]
UPDATE gcfouart SET remfou1 = 0.00 WHERE STR(gcfouart.remfou1, 1) = '*'
[/VFP]
Cordialement
GLS


Wed, 06 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Bonjour,
il faut tester si la conversion numérique de la donnée en alphanumérique commence par '*', si oui alors c'est un débordement de capacité..

[VFP]
PUBLIC vp_rec
PUBLIC vp_i

SELECT gcfouart
GO TOP IN 'gcfouart'

DO WHILE NOT EOF('gcfouart')
IF LEFT(ALLTRIM(STR(gcfouart.remfou1)), 1) = '*' && dépassement de capacité numérique
REPLACE gcfouart.remfou1 WITH 0.00 IN 'gcfouart'
ENDIF
SKIP +1 IN 'gcfouart'
ENDDO
[/VFP]
Cordialement
GLS


Wed, 06 Mar 2019 22:59:29 GMT

Re: Remplacer une valeur non reconnu '*****'
Bonjour,
c'est tout a fait ca, il y a eu un problème que justement je voudrais corriger par le petit programme qui ce trouve dans mon premier message, car malheureusement, j'en est plusieurs sinon j'aurai corrigé à la main, mais ma base contient 965000 lignes.
Et j'ai le soucis de ne pas savoir comment signifier ces étoiles, car bien sur il ne comprendre pas .
Merci


Wed, 06 Mar 2019 22:59:29 GMT

Reproduction totale ou partielle strictement interdite • Propulsé par KitWeb • Hébergement Wan AgainValid XHTML 1.0 Transitional