Page 1 sur 1

[v4 beta 4] Import [Corrigé]

Publié : dim. 26/févr./2006 21:47
par Good07
Bonsoir à tous.

Je viens de télécharger la version 4 Béta 4 et j'ai un code qui fonctionnait avec la béta 3 et qui ne fonctionne plus avec celle-ci. :(

Code : Tout sélectionner

Import "swedll32.lib"
  JulDay.d(annee.l,mois.l,jour.l,heure.d,flag.l) As "_swe_julday@24"
  RevJul(juliandate.d,flag.l,*annee.l,*mois.l,*jour.l,*heure.l) As "_swe_revjul@28"
  Day_Of_Week.l(juliandate.d) As "_swe_day_of_week@8"
  DegNorm.d(angle.d) As "_swe_degnorm@8"
  Date_conversion.l(annee.l,mois.l,jour.l,heure.d,cal.b,tjd.d) As "_swe_date_conversion@28"
  Calc_ut.l(tjd.d,ipl.l,Iflag.l,*x,serr.s) As "_swe_calc_ut@24"
  get_planet_name(ipl.l,pname.s) As "_swe_get_planet_name@8"
  deltat.d(tjd.d) As "_swe_deltat@8"
  pheno.l(tjd.d,ipl.l,Iflag.l,*attr,serr.s) As "_swe_pheno@24"
  rise_trans.l(tjd.d,ipl.l,starname.s,epheflag.l,rsmi.l,*geopos,atpress.d,attemp.d,*tret,serr.s) As "_swe_rise_trans@52"
  houses_ex.l(tjd.d,Iflag.l,geolat.d,geolon.d,ihsy.l,*cusp,*ascmc) As "_swe_houses_ex@40"
  sidtime.d(tjd.d) As "_swe_sidtime@8"
  houses_armc.l(armc.d,geolat.d,eps.d,ihsy.l,*cusp,*ascmc) As "_swe_houses_armc@36"
EndImport
J'obtiens un message d'erreur sur la première ligne après Import "swedll32.lib"
"Garbage to the end of the line"
Alors que ça fonctionnait avant.

Publié : dim. 26/févr./2006 21:57
par wolfjeremy
Si on traduit avec voila l'erreur sa donne : "Ordures à l'extrémité de la ligne" :lol: si sa peu t'aider...

Publié : dim. 26/févr./2006 22:06
par nico
A quelle ligne ça te le fait et tu utilises quel éditeur?

Publié : dim. 26/févr./2006 22:11
par Good07
Bonsoir Nico.

Pratiquement à toute les lignes qui suivent le mot clef "Import". Si je met la première en commentaire, c'est à la seconde et ainsi de suite.

Pour l'éditeur j'utilise celui de PureBasic.

Publié : dim. 26/févr./2006 22:23
par nico
Je ne sais pas si ça va t'aider mais j'ai eu de gros problème sous JaPBe, exemple le signe - n'était pas reconnu comme tel à la suite d'un copier-coller, il m'a fallu une plombe pour trouver l'erreur.

J'ai copier ton code sous JaPBe et je n'ai pas d'erreur!

L'erreur que tu as signifie que ta ligne ne se termine pas correctement, c'est à dire qu'il y a un élément dans la chaine qui perturbe le compilateur. Pour moi c'était le signe - qui le bloquait et en le remplaçant par la touche correspondante du clavier, c'est rentré dans l'ordere.

Publié : dim. 26/févr./2006 22:45
par Good07
J'ai trouvé ce qui provoque le message d'erreur.
Si j'écris :

Code : Tout sélectionner

JulDay(annee.l,mois.l,jour.l,heure.d,flag.l) As "_swe_julday@24"
au lieu de :

Code : Tout sélectionner

JulDay.d(annee.l,mois.l,jour.l,heure.d,flag.l) As "_swe_julday@24"
Je n'ai plus de message d'erreur. Mais l'inconvénient, c'est que le résultat est complètement faux. :(

Publié : lun. 27/févr./2006 0:56
par Flype
oui et c'est corrigé mais pas avant la prochaine beta :?
http://forums.purebasic.com/english/pos ... e&p=128780

Publié : lun. 27/févr./2006 8:46
par Good07
Merci Flype pour le renseignement. Bon, je vais attendre et continuer de tester la Béta 4 en attendant. :wink:

Publié : sam. 04/mars/2006 18:22
par Flype
beta5 sortie - corrigé

Publié : sam. 04/mars/2006 18:40
par Good07
Effectivement ça marche nickel ! :D

Merci Fred.