[v4 beta 4] Import [Corrigé]

Archive.
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

[v4 beta 4] Import [Corrigé]

Message 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.
Dernière modification par Good07 le dim. 26/févr./2006 22:08, modifié 1 fois.
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Si on traduit avec voila l'erreur sa donne : "Ordures à l'extrémité de la ligne" :lol: si sa peu t'aider...
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

A quelle ligne ça te le fait et tu utilises quel éditeur?
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

Message 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.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message 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.
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

Message 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. :(
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

oui et c'est corrigé mais pas avant la prochaine beta :?
http://forums.purebasic.com/english/pos ... e&p=128780
Image
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

Message par Good07 »

Merci Flype pour le renseignement. Bon, je vais attendre et continuer de tester la Béta 4 en attendant. :wink:
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

beta5 sortie - corrigé
Image
Good07
Messages : 308
Inscription : ven. 23/avr./2004 18:08
Localisation : Hérault 34190 Laroque

Message par Good07 »

Effectivement ça marche nickel ! :D

Merci Fred.
Répondre