Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Voila j'ai un fichier texte avec du code à l'intérieur, et je veux que PB retranscrit le code.
En fait je veux pb vienne lire le code du fichier texte, et interprète les mots comme du code écrit sous pb.
Et sinon dans la même logique, j'aimerai bien faire :
Exemple:
sle_mot.txt="pb_f10.hide()"
et j'aimerai trouver une fonction ou autre chose qu'on donne en paramètre du texte et qu'il nous le mette en code pb.
c'est comme si j'écrivais sous pb :
pb_f10.hide()
Hors ligne
je ne sais pas si c'est possible...
Hors ligne
tes codes sont -ils limités ?
sinon, dans le fichier texte, tu mets des choix, ou des numeros de series
genre "pbadonf1, pbadonf2"
puis, toi, depuis une fonction, que tu auras soigneusement crée dans un user object...
tu testes les cases...
choose case as_parametre
case "pbadonf1"
...
case "pbadonf2"
...
ect
end choose
Hors ligne
oui mais mon problème reste toujours le même!!!
Hors ligne
poche a écrit:
oui mais mon problème reste toujours le même!!!
c'est à dire ?
montre moi ton bout de script ?
Hors ligne
lorsque j'écris cela : sle_mot.txt="pb_f10.hide()" //texte
je veux une fonction qui permet d'écrire sous pb :
pb_f10.hide() //code sous pb
Hors ligne
j'ai ecrit que ce n'était pas possible.
il faut faire une fonction...
et dans ta fonction, suivant ce que tu as ecrit
tu mets le code...
choose case as_parametre
case "pb_f10.hide()"
pb_f10.hide()
case "autres"
...
ect
end choose
Hors ligne
ok, mais si je veux récupérer un fichier texte sans savoir ce qui y a d'écrit à l'intérieur!!!
Pour ensuite le retranscrire en code sous pb via pb!!!!!
Hors ligne
Salut Mr Pocket,
Tu peux éventuellement déclarer les différentes fonctions comme événements et lancer un TriggerEvent(ls_function_name)
Sinon, j'ai trouvé ça sur le net (utilisation de ORCA) :PB ORCA A voir...
<hs>
Pour évaluer des expressions mathématiques dynamiques :
ls_formula = '( var1 * 15 + var2 ) * var3' f_replace( ls_formula, 'var1', ll_var1) ... ls_sql = 'SELECT ' + ls_formula + ' FROM DUAL' DECLARE SQL_SCRIPT DYNAMIC CURSOR FOR SQLSA ; PREPARE SQLSA FROM :ls_sql USING SQLCA; OPEN DYNAMIC SQL_SCRIPT ; FETCH SQL_SCRIPT INTO :ll_result; CLOSE SQL_SCRIPT;
</hs>
Hors ligne
HELP ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Hors ligne
t'as regardé le lien ?
Hors ligne
oui jè regardé mais je suis sur pb10 et jpeux pas lire les pbl car ces se sont d'ancienne version de pb (pb8)!!!
Dernière modification par poche (19-02-2007 16:00:28)
Hors ligne
je bug!!!!!!!
Hors ligne
un p'tit coup de PBKiller
Hors ligne
tu veux dire que tu ne peux pas migrer ?
Hors ligne
oui
rien ne s'ouvre, c'est comme si il n'y avait rien ds les pbl!!
Hors ligne
je viens de faire le test avec pborca...et ca marche terrible !
tu prends la version demo pb6
tu la migres sur ta version pb10, tout en respectant les consignes...
et ca fonctionne !
par contre, en mode EXE, je n'ai pas testé... A voir
Hors ligne
--------------------------------------------------------------------
Bonjour, peut-on considérer que le problème est Résolu ?
--------------------------------------------------------------------
Hors ligne
oui le problème est résolu!!!
MERCI
Hors ligne
tu l'as resolu comment ?
je suis assez curieux...
merci de donner tes sources...
Hors ligne
C'était intéressant, à noter en tous cas, mais du coup me vient une question =
Ne pouvait-on pas remplacer le fichier text par fichier ini et utiliser profilestring pour récupérer les infos du fichier et les utiliser dans pb ?
Hors ligne