FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Optimisation d'une sub. Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Optimisation d'une sub. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Optimisation d'une sub. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Optimisation d'une sub. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Optimisation d'une sub. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Optimisation d'une sub. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Optimisation d'une sub. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Optimisation d'une sub. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Optimisation d'une sub. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Optimisation d'une sub. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Optimisation d'une sub. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Optimisation d'une sub. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Optimisation d'une sub. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Optimisation d'une sub. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Optimisation d'une sub. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-14%
Le deal à ne pas rater :
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 trs/min, Classe ...
299.99 € 349.99 €
Voir le deal

 

 Optimisation d'une sub.

Aller en bas 
AuteurMessage
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Optimisation d'une sub. Empty
MessageSujet: Optimisation d'une sub.   Optimisation d'une sub. EmptyLun 21 Déc 2015 - 20:08

Bonsoir à tous.

Selon vous, est-il encore possible d'améliorer ce petit bout de code ?

Cela me semble difficile, mais sait on jamais.

Je n'ai pas inclus les déclarations initiales.
     
Code:
fichier$="fichiers\locutions_"+langue_source$+"_"+langue_cible$+".txt"
       dlist 2500
       hnd%=object_internal(2500)
       file_load 2500,fichier$

       dlist 4
       hnd98%=object_internal(4)

       c$=string$(255," ")
       f$="/"+str$(nombre_mots_a_traduire%)+"), patientez..."
       for k%=1 to nombre_mots_a_traduire%-1
           ' On recherche les 2 ou 3 mots du texte à traduire qui se suivent.
           b$=item_read$(2,k%+1)
           element$=trim$(lower$(item_read$(2,k%)+" "+b$+" "))
           if b$="'" then element$=element$+trim$(lower$(item_read$(2,k%+2)))
           caption 0,"Recherche des expressions idiomatiques, en cours...('"+element$+"', n° "+str$(k%)+f$

           res%=dll_call3("SearchStringList",hnd%,adr(element$),adr(c$))

           if res%>0
              l%=len(element$)
              while 0=0
                    e$=item_read$(2500,res%)
                    if left$(lower$(e$),l%)<>element$ then exit_while

                    ' Locution déjà enregistrée ?
                    x%=dll_call3("SearchStringList",hnd98%,adr(e$),adr(c$))

                    ' Locution non enregistrée et ses 5 derniers caractères figurant dans la traduction ?
                    if x%=0
                       enlever_parentheses_et_crochets(trim$(left$(e$,instr(e$,"=")-1)))
                       if left$(e$,10)<>"en train ;" and instr(chaine$,right$(epc$,5)+" ")>0 then item_add 4,e$
                    end_if
                    res%=res%+1
              end_while
           end_if

       next k%
Revenir en haut Aller en bas
 
Optimisation d'une sub.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Optimisation de routines.
» Cryptage/décryptage d'un fichier quelconque

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: