Message "Unfinished splitted line" version 6.21

Programmation d'applications complexes
Avatar de l’utilisateur
Philippe_GEORGES
Messages : 138
Inscription : mer. 28/janv./2009 13:28

Message "Unfinished splitted line" version 6.21

Message par Philippe_GEORGES »

Bonjour

Venant de télécharger la version 6.21:

J'ai le message suivant lorsque je compile des longs fichiers de constantes :
Unfinished splitted line xxxx

Effectivement, mes lignes sont "coupées" comme à l'habitude, par exemple :

Code : Tout sélectionner

Global  MOIS.i, jour.i, heure.i, minutes.i, secondes.i, jsem.i, mbp.i,oldParallaxe.i, <= ERREUR ???
        centrey.d,centrex.d,derx.d,dery.d,
        ls.d,ll.d,lu.d,
        T.d, T0.d
Je pense que c'est un bug.... qu'en pensez vous ??

Je n'ai pas ce problème avec la version précédente....la 6.20.

Amitiés,

Phil
Philippe GEORGES
"La simplicité est la sophistication suprême" (De Vinci)
assistance informatique, création de logiciels
georges.informatique@gmail.com
Avatar de l’utilisateur
Mindphazer
Messages : 693
Inscription : mer. 24/août/2005 10:42

Re: Message "Unfinished splitted line" version 6.21

Message par Mindphazer »

Je viens de tester ton code

Code : Tout sélectionner

Global  MOIS.i, jour.i, heure.i, minutes.i, secondes.i, jsem.i, mbp.i,oldParallaxe.i,
        centrey.d,centrex.d,derx.d,dery.d,
        ls.d,ll.d,lu.d,
        T.d, T0.d
sur MacOS, PB 6.21 : pas d'erreur, ça compile correctement

Tu n'aurais pas un caractère invisible en fin de ligne ?
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Message "Unfinished splitted line" version 6.21

Message par SPH »

Code : Tout sélectionner

Global MOIS.i, jour.i, heure.i, minutes.i, secondes.i, jsem.i, mbp.i,oldParallaxe.i
Global centrey.d,centrex.d,derx.d,dery.d, ls.d,ll.d,lu.d, T.d, T0.d
C'est mieux, plus lisible, et évite les erreurs :!:

PS : je crois avoir vu trainer qque part que les spliter line sont "dangereuses" (sans plus de précision)

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Message "Unfinished splitted line" version 6.21

Message par falsam »

Testé avec PB 6.21 x64. pas d'erreur de compilation
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Philippe_GEORGES
Messages : 138
Inscription : mer. 28/janv./2009 13:28

Re: Message "Unfinished splitted line" version 6.21

Message par Philippe_GEORGES »

Bonjour,

Le problème, c'est que j'ai plusieurs lignes commençant par GLOBAL, mais bon, je vais m'en accomoder et plutôt que de placer un seul global, puis les variables séparées par des virgules, ceci sur plusieurs lignes, je vais mettre plus de caluses GLOBAL; Ce sera plus simple.....

Merci pour vos réponses,

Phil
Philippe GEORGES
"La simplicité est la sophistication suprême" (De Vinci)
assistance informatique, création de logiciels
georges.informatique@gmail.com
Fred
Site Admin
Messages : 2805
Inscription : mer. 21/janv./2004 11:03

Re: Message "Unfinished splitted line" version 6.21

Message par Fred »

Ca marche ici aussi
Avatar de l’utilisateur
Philippe_GEORGES
Messages : 138
Inscription : mer. 28/janv./2009 13:28

Re: Message "Unfinished splitted line" version 6.21

Message par Philippe_GEORGES »

Le problème c'est que j'ai du mal à m'exprimer là dessus, pour définir mon problème:

Code : Tout sélectionner

   "27° Gémeaux "  +Chr(10)+
       "        « Grande étendue de terre, bien cultivée.» "  +Chr(10)+
       "        Esprit large, ouvert et gai, au corps sain, appréciant vivement les beautés de la nature; épris "  +Chr(10)+
       "        d'occupations rustiques, vie réussie, grande famille, beaucoup d'amis; existence davantage "  +Chr(10)+
       "        physique qu'intellectuelle ou spirituelle, bien que les reflets de ces préoccupations soient "  +Chr(10)+
       "        apparents et le portent au bien.  ",
       "28° Gémeaux "  +Chr(10)+
       "        « Ciel sombre plein de nuages chassés par le vent; un vol de merles.» "  +Chr(10)+
       "        Caractère pessimiste, abandonne de nombreux projets par manque de confiance ou de "  +Chr(10)+
       "        persévérance. Le cerveau est rempli d'une succession infinie d'idées et plans mais il est "  +Chr(10)+
       "        constamment entouré de doute et de défiance. Caractère faible, facilement dérouté, prolixe et "  +Chr(10)+
       "        versatile, dépourvu de continuité. On aura beaucoup de rêves : aucun ne se réalisera. Pour cette "  +Chr(10)+
       "        raison, on manquera de confiance en soi et dans ses espérances. ",
       "29° Gémeaux "  +Chr(10)+
       "        « Un loup qui suit un mouton le long d'un sentier écarté.» "  +Chr(10)+
       "        Caractère rusé, capable d'intrigues et de tromperies; on ne fera une association qu'en vue d'un "  +Chr(10)+
       "        accaparement ultérieur. On vit sur le bonheur des autres, avec un grand pouvoir de persuasion "  +Chr(10)+
       "        qui ne mérite aucune confiance. "
cancer:
Data.s "0° Cancer "+Chr(10)+ 																	; <= blocage ici !!
       "        « Une vigne avec beaucoup de fruits pend au soleil, sur un vieux mur, un jour d'été.» "  +Chr(10)+
       "        Tendres sympathies et forts attachements, capacité à se dévouer entièrement à celui qu'on "  +Chr(10)+
       "        aime; caractère fécond en bonnes actions, de dispositions heureuses et satisfaites, qui sait "  +Chr(10)+
       "        apprécier les bonnes choses de la vie et les utiliser avec sagesse. On fera un bon mariage, l'on "  +Chr(10)+
       "        demeurera souvent et longtemps au même lieu, uni par de forts liens avec son pays et sa "  +Chr(10)+
       "        famille.  ",
       "1° Cancer "  +Chr(10)+
       "        « Un chien debout sur un os dépouillé; en face de lui, deux chiens à moitié morts de faim.» "  +Chr(10)+
       "        Caractère très égoïste et jaloux, inutile à ses amis, écornifleur. Le caractère est indolent, son "  +Chr(10)+
       "        manque d'énergie est suppléé par la finesse et la subtilité, aussi trouve-t-on toujours les "  +Chr(10)+
       "        moyens de vivre mais on achète son confort au moindre prix et l'on est souvent une espèce de "  +Chr(10)+
       "        mendiant respectable.  ",
       "2° Cancer "  +Chr(10)+
       "        « Une femme assise dans une attitude éplorée, les vêtements en désordre, les cheveux "  +Chr(10)+
       "        dépeignés, tenant à la main plusieurs fleurs fanées parmi lesquelles lis et roses.» "  +Chr(10)+
       "        Inclinations fatales aux passions fortes, existence sujette à l'influence du sexe opposé et, si "  +Chr(10)+
       "        l'on est extrêmement prudent dans ses relations, on s'attirera des ennuis pouvant aller jusqu'à "  +Chr(10)+
       "        la honte; quelqu'un de faible volonté et forts sentiments, capable de dominer la raison et "  +Chr(10)+
       "        l'expérience.  ",
J'ai plusieurs dizaine de lignes, placé dans une datasection, voici par exemple avec des textes avant et après le message d'erreur qui apparaitra comme indiqué. Les lignes sont lues, puis placées dans un tableau :

Code : Tout sélectionner

Restore belier:  
For i=0 To 29
  Read.s Volasfera(i);
Next i

Restore taureau: 
For i=30 To 59
  Read.s Volasfera(i);
Next i

Restore gemeaux: 
For i=60 To 89
  Read.s Volasfera(i);
Next i

Restore cancer: 
For i=90 To 119
  Read.s Volasfera(i);
Next i

Restore lion: 
For i=120 To 149
  Read.s Volasfera(i);
Next i

Restore vierge: 
For i=150 To 179
  Read.s Volasfera(i);
Next i

Restore balance: 
For i=180 To 209
  Read.s Volasfera(i);
Next i

Restore scorpion: 
For i=210 To 239
  Read.s Volasfera(i);
Next i

Restore sagittaire: 
For i=240 To 269
  Read.s Volasfera(i);
Next i

Restore capricorne: 
For i=270 To 299
   Read.s Volasfera(i);
Next i


Restore verseau: 
For i=300 To 329
  Read.s Volasfera(i);
Next i

Restore poissons: 
For i=330 To 359
  Read.s Volasfera(i);
Next i
Or, je n'avais pas ce blocage avec la version précédente. Le problème existe avec ce cas précité, mais aussi avec des déclarations de variables en GLOBAL par exemple...

Voilà,

Pas simple à expliquer !!

Merci encore
Phil
Philippe GEORGES
"La simplicité est la sophistication suprême" (De Vinci)
assistance informatique, création de logiciels
georges.informatique@gmail.com
Avatar de l’utilisateur
Philippe_GEORGES
Messages : 138
Inscription : mer. 28/janv./2009 13:28

Re: Message "Unfinished splitted line" version 6.21 [RESOLU]

Message par Philippe_GEORGES »

J'ai fini par trouver !

le code ne doit pas, dans ce cas, contenir de ligne vierges ou encore de commentaires, sinon l'erreur "Unfinished splitted line" apparait.

Exemple, là ce n'est pas bon ! (commentaire)
Global nb_structu.b, nb_adapta.b, nb_naissance.b,
duree_structu.b, duree_adapta.b, duree_naissance.b,
fl1.b, fl2.b, fl3.b, fl4.b, fl5.b, fl6.b, duree_pas.b, duree_fut.b,
transi_structu1.b, transi_structu2.b, transi_structu3.b,
transi_adapta1.b, transi_adapta2.b, transi_adapta3.b,
; autre variables globales....
transi_naissance1.b, transi_naissance2.b, transi_naissance3.b,
transi_pas1.b, transi_pas2.b, transi_pas3.b,
transi_fut1.b, transi_fut2.b, transi_fut3.b
Là non plus (ligne vide)
Global nb_structu.b, nb_adapta.b, nb_naissance.b,
duree_structu.b, duree_adapta.b, duree_naissance.b,
fl1.b, fl2.b, fl3.b, fl4.b, fl5.b, fl6.b, duree_pas.b, duree_fut.b,
transi_structu1.b, transi_structu2.b, transi_structu3.b,
transi_adapta1.b, transi_adapta2.b, transi_adapta3.b,

transi_naissance1.b, transi_naissance2.b, transi_naissance3.b,
transi_pas1.b, transi_pas2.b, transi_pas3.b,
transi_fut1.b, transi_fut2.b, transi_fut3.b
Là, par contre, c'est Ok, pas d'erreur ! Le code est continu, sans lignes vides, sans commentaires !
Global nb_structu.b, nb_adapta.b, nb_naissance.b,
duree_structu.b, duree_adapta.b, duree_naissance.b,
fl1.b, fl2.b, fl3.b, fl4.b, fl5.b, fl6.b, duree_pas.b, duree_fut.b,
transi_structu1.b, transi_structu2.b, transi_structu3.b,
transi_adapta1.b, transi_adapta2.b, transi_adapta3.b,
transi_naissance1.b, transi_naissance2.b, transi_naissance3.b,
transi_pas1.b, transi_pas2.b, transi_pas3.b,
transi_fut1.b, transi_fut2.b, transi_fut3.b
Nous n'avions pas de problème avec la version précédente, il faut en tenir compte lors du changement de version (6.21).

Merci encore à tous,

Phil
Philippe GEORGES
"La simplicité est la sophistication suprême" (De Vinci)
assistance informatique, création de logiciels
georges.informatique@gmail.com
Répondre