Je voudrais executer dans un programme une commande MS-DOS capable de compiler en ASM avec A68K.
Je procéde de cette façon:
chr (34) & app.path & "\bin\a68k.exe -g -t " & app.path & "\bin\temp.asm " & "-i " & app.path & "\bin\" & chr(34)
Cette commande là ne fonctonne pas, comment dire à windows que les noms de dossier et de programmes sont supérieure à 8 caractères ou tout simplement comment placer les char(34) pour éxecuter la commande.
Ah oui, je fait ça sous Visual Basic 6.0 avec la commande shell.
Pourquoi tu codes pas en C ???

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
Le C n'est pas fait pour moi sur PC, je code comme un porc. je préfère avoir des connaissances avant de m'y mettre, c'est pour ça qu'en attendant je code en Visual Basic.
code en C avec Allegro
c'est preske comme le C sur TiGCC

Plus t'avance moins vite
Moins t'avance plus vite...
forums/406Peut être après, mais là je peux pas, pusique j'ai tout codé en VB.
Vous savez pas comment changer le chemin DOS par défaut de windows?.
bin ta demander sur le forum PC de yN??

Plus t'avance moins vite
Moins t'avance plus vite...
forums/406J'ai trouvé la solution mais rets encore un gros problème, c'est que le fichier est bien crée sous DOS avec mon fichier build.bat mais visual basic ne le detecte pas. Comment faire?
J'ai fait une pause après ma commande call shell et ça fait rien, peut être que je doit rafraichir quelque chose.
Je viens d'essayer ta méthode Kevin et ça marche pas à 100%, une permission refusé pour la fonction filecopy.
Par contre je viens d'essayer en faisant une boucle for d'attente et là ça fonctionne sans problèmes. Mais le truc est que selon la vitesse du processeur cette boucle sera très très longue ou très rapide. J'ai donc essayé en mainteannt un timer et il ne veut pas fonctionner.
Pourtant je fait:
timer1.interval=1000
timer1.enable=true
et dans la fonction:
private sub timer1_timer()
debug.print 1
end sub
Et dans la fonction principal:
InitTimer
while 1:wend
J'ai fait ça juste pour voir si le timer focntionne mais rien à faire.
Oui surtout ne pas oublier le
Do Events

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
oué bon lol sa fait presque 1 an 1/2 que g pas touché a vb, on peu se planter !

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.