Yannick
Nombre de messages : 8610 Age : 52 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 6 Jan 2014 - 13:22 | |
| J' ai modifié le code dans le post au-dessus mais j' ai toujours le même message quand je veux compiler. grrrr!.... | |
|
Jack Admin
Nombre de messages : 2381 Date d'inscription : 28/05/2007
| Sujet: Re: Compilateur : version de travail disponible Mar 7 Jan 2014 - 12:11 | |
| Ton message d'erreur ('-' is not a valid integer value) vient de fait que la fonction dll_on a un problème dans la version du compilateur que tu utilises. Cela sera bientôt corrigé. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
|
Yannick
Nombre de messages : 8610 Age : 52 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 7 Jan 2014 - 19:29 | |
| Merci Jack ! Je vais donc patienter et attendre la prochaine version pour compiler des programmes avec une dll. | |
|
Yannick
Nombre de messages : 8610 Age : 52 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 15 Jan 2014 - 0:31 | |
| Le compilateur serait il fâché avec mes programmes ?... Je lui ai donné ceci à compiler : - Spoiler:
- Code:
-
dim vid_dir$,dir_select$,f$,destination$,disque_dest$,x%,nf%,f_dest$ label init,Contenu_dossier,Selection,Clear_selection,Copy_to_SD,Quitter
vid_dir$="C:\Users\Yannick\Video MP4\" destination$="J:\Video\" disque_dest$="J"
width 0,650 :height 0,400 :top 0,(screen_y-400)/2 :left 0,(screen_x-650)/2 caption 0,"Vidéothèque MP4" :font_name 0,"arial"
alpha 1:top 1,10:left 1,10:font_bold 1:caption 1,"Catégories" font_color 1,0,0,230 list 2:top 2,top(1)+15:left 2,left(1):width 2,200 :height 2,150 :cursor_point 2 on_click 2,Contenu_dossier
alpha 3:top 3,top(2)+160:left 3,left(1):font_bold 3:caption 3,"Films" font_color 3,0,0,230 list 4: top 4,top(3)+15 :left 4,left(1):width 4,200:height 4,150:cursor_point 4 on_click 4,Selection
alpha 5:top 5,top(1):left 5,left(1)+210 :font_bold 5:caption 5,"Sélection" font_color 5,0,0,230 list 6:top 6,top(1)+15:left 6,left(5):width 6,410 :height 6,300 :cursor_point 6 on_click 6,Clear_selection
progress_bar 8 :hide 8:top 8,top(6)+310:left 8,left(6)+20:width 8,200
button 7:top 7,top(6)+305:left 7,width(0)-175:caption 7,"Copy to SD" on_click 7,Copy_to_SD :inactive 7
button 10 :top 10,top(7):left 10,width(0)-95:caption 10,"Quitter" on_click 10,Quitter
dlist 9
gosub init end
init: if disk_exists(disque_dest$)=0 if message_warning_ok("Carte SD non détecté !")=1:end_if end_if dir_change vid_dir$ f$=file_find_first$ f$=file_find_next$ while f$<>"_" if file_extract_extension$(f$)="" then item_add 2,f$ f$=file_find_next$ end_while file_find_close return
Contenu_dossier: clear 4 dir_select$=Vid_dir$+item_index$(2)+"\" dir_change dir_select$ f$=file_find_first$ f$=file_find_next$ while f$<>"_" if left$(f$,1)<>"." item_add 4,f$ end_if f$=file_find_next$ end_while file_find_close return
Selection: f$=dir_select$+item_index$(4) item_add 6,f$ item_add 9,f$ active 7 return
Clear_selection: x%=item_index(6) item_delete 6,x% item_delete 9,x% if count(9)=0 :inactive 7:end_if return
Copy_to_SD: inactive 10 if disk_exists(disque_dest$)=0 if message_warning_ok("Veuillez insérer une carte SD !")=1:end_if active 10 return else if dir_exists(destination$)=0 caption 0,"Création du dossier de destination..." dir_make destination$ wait 1000 caption 0,"Vidéothèque MP4" end_if end_if inactive 7 nf%=count(9) show 8:min 8,0:max 8,nf% for x%=1 to count(9) f$=item_read$(9,x%) f_dest$=destination$+file_extract_name$(f$) if file_exists(f_dest$)=0 file_copy f$,f_dest$ else if message_warning_yes_no(f_dest$+chr$(13)+"existe déjà"+chr$(13)+"Voulez vous écraser le fichier existant ?")=1 file_delete f_dest$ file_copy f$,f_dest$ end_if end_if position 8,position(8)+1 wait 1000 item_delete 6,1 next x% clear 9 hide 8:position 8,0 message "Copie Terminée!" active 10 return
Quitter: Terminate return
et il me répond (car il faut avouer que même s'il est désobligeant, il est poli ) de regarder le fichier "error.txt" qui me dit ceci : - Spoiler:
Videotheque MP4.bas(235) error 33: Expected 'END IF', found 'End' End Sub ^ Videotheque MP4.bas(237) error 58: Illegal inside functions, found 'Sub' Sub L_QUITTER ^ Videotheque MP4.bas(241) error 58: Illegal inside functions, found 'Sub' Sub L_SELECTION ^ Videotheque MP4.bas(248) error 58: Illegal inside functions, found 'declare' declare function WinMain _ ^ Videotheque MP4.bas(253) error 67: Array not dimensioned, before '(' end WinMain(GetModuleHandle(null),null,Command(),SW_NORMAL) ^ Videotheque MP4.bas(254) error 58: Illegal inside functions, found 'function' function WndProc _ ^
Oui mais voilà, je crois que je ne parle pas le même langage que lui Jack ou quelqu' un pourrait me traduire ce qu'il a voulu que j' essaie de comprendre... | |
|
papydall
Nombre de messages : 6989 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Compilateur : version de travail disponible Mer 15 Jan 2014 - 1:29 | |
| Salut Yannick Je ne peux pas tester. Mais je remarque cette ligne (ligne 42) - Code:
-
if message_warning_ok("Carte SD non détecté !")=1:end_if N’est-il pas plus logique que ce soit - Code:
-
if message_warning_ok("Carte SD non détecté !")=1 then return Même remarque pour la ligne 86. Il y a certainement autre chose qui cloche, mais je ne vois pas ! Certainement pas que le compilateur soit fâché avec tes programmes | |
|
Yannick
Nombre de messages : 8610 Age : 52 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 15 Jan 2014 - 12:01 | |
| le truc de la ligne 42 c'est que je veux juste le message d' alerte sans aucun effet mais avec le petit logo . Cela passe très bien avec l' interpreteur mais pour le compilateur... Edit : J' ai ajouté "Var_bidon%" que j' initialise à 1 sur la ligne 42 et là.... ...le fichier "error.txt" se résume à cela : "Videotheque MP4.bas() error 27: File access error, Videotheque MP4.asm" Ps: peut-être faudrait il ajouter un décodeur au compilateur... Edit : J' ai re-tenté la compilation et retour à la case départ | |
|
jean_debord
Nombre de messages : 1246 Age : 69 Localisation : Limoges Date d'inscription : 21/09/2008
| Sujet: Re: Compilateur : version de travail disponible Mer 15 Jan 2014 - 14:28 | |
| Les messages dans error.txt sont ceux de FreeBASIC, pas ceux de Panoramic !
Le "compilateur" traduit le code Panoramic en code FreeBASIC. Ce dernier est à son tour traduit en assembleur, d'où le fichier *.asm.
Il faudrait peut-être renommer le fichier "Videotheque MP4" en le renommant en "Videotheque_MP4" ou équivalent (sans espace). Je pense que l'assembleur ne peut pas lire le fichier si le nom contient un espace. | |
|
Yannick
Nombre de messages : 8610 Age : 52 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 15 Jan 2014 - 15:20 | |
| Je vais essayer. Merci Jean Edit : Pas mieux | |
|
Jack Admin
Nombre de messages : 2381 Date d'inscription : 28/05/2007
| Sujet: Re: Compilateur : version de travail disponible Mer 15 Jan 2014 - 18:54 | |
| Ce compilateur avance. Les appels de DLL et les SUB avec paramètres sont fonctionnels. Une nouvelle version de test sera bientôt mise à disposition. Mais je suis loin de mon domicile et cela ne facilite pas les choses... D'autre part le portage de PANORAMIC sous Android avance lui aussi. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
|
JL35
Nombre de messages : 7093 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Compilateur : version de travail disponible Mer 15 Jan 2014 - 20:40 | |
| Je piaffe (pour le compilateur, je me tiens à distance d'android) | |
|
Yannick
Nombre de messages : 8610 Age : 52 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 15 Jan 2014 - 22:03 | |
| Ne t' en fais pas Jack je crois qu' il a un octet contre mes programmes... Je repousse le test des programmes à la prochaine version. | |
|
Contenu sponsorisé
| Sujet: Re: Compilateur : version de travail disponible | |
| |
|