Accueil Articles Tutoriels Forums
GameCorp Index du Forum -> Discussions Générales -> Topic de tout et de rien
Auteur
Message
Mod Message luPosté le : 10 Nov 2008 21:02
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


L'erreur n'est pas la même chez moi. Je peux changer de dossier sans problème, mais le logiciel se bloque complètement après coup.

A mon avis, il faudrait regarder du côté des pointeurs, vérifier précisément qu'il n'y a pas d'erreurs à ce niveau là. Sachant combien cela peut poser des erreurs complètement incohérentes. Qui plus est, auparavant cela fonctionnait sans soucis.
Darktib Message luPosté le : 10 Nov 2008 22:41
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2886
GCPoints : 564
Programmation - Scénario


Le probleme c'est qu'il n'y a pas de pointeurs :absurd:

En gros, j'utilise une fonction statique, je récupere le fichier dans une chaine de caractère, puis apres je regarde si le fichier existe et jecharge en conséquent.

edit : oui, c'est bien le bug que j'ai. Tu ne peut changer de dossier qu'une seule fois...

edit 2 : j'ai peut etre une petite idée... comme c'est la première fois que j'appelle la fonction statique, elle doit faire un QIODevice - et apparement la fonction rencontre un bleme...

edit3 : j'ai envoyé le bug a Qt. En esperant qu'ils me répondront.
Dernière édition le 11 Nov 2008 à 17:35
Image

1 + 1 = OVERFLOW
Mod Message luPosté le : 12 Nov 2008 14:35
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Si tu as fais des copies de sauvegardes du code de tes anciennes versions, en rajoutant le code morceau par morceau (ou dans le sens inverse, pourquoi pas...), tu devrais pouvoir trouver quelle instruction pose le problème. Si ce n'est pas du pointeur, ça peut être un paramètre oublié ou quelque chose du genre.
Encore que j'imagine que la boîte de dialogue d'ouverture appelée par QT est celle codée dans l'API Win32, qui est pourtant assez simple d'utilisation.

Curieux en tout cas comme conséquence, reste à trouver la cause.
Darktib Message luPosté le : 12 Nov 2008 20:14
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2886
GCPoints : 564
Programmation - Scénario


Pour l'instant j'ai arreté d'essayer de le résoudre, je confie ca a Qt, je vais plutot me focaliser sur le reste (histoire de ne pas se bloquer).
A pire je me fera une petite classe pour utiliser les boites de dialogues natives sans hook.(d'autant plus que je pourrais choisir laquelle, rein que sur Windows il y en a trois styles)

edit : énorme la signature de corwin^^
Dernière édition le 12 Nov 2008 à 20:15
Image

1 + 1 = OVERFLOW
Mod Message luPosté le : 12 Nov 2008 21:01
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Je connais un des sites où c'est à peu près comme ça que ça se passe... :want:
killpatate Message luPosté le : 14 Nov 2008 18:35
Avatar de killpatate
Newser

Inscrit le : 12 Nov 2007
Messages : 1424
GCPoints : 2368.7
Level Design - Artworking


Tadatam ! Et me revoila ! J'ai enfin ma connection internet, branchement en 5 minutes et reprisses des bonnes vieilles habitude :proud:
Mod Message luPosté le : 14 Nov 2008 20:13
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Welcome back :wink: .
Daru13 Message luPosté le : 14 Nov 2008 20:30
Avatar de Daru13
Membre Elite

Inscrit le : 16 Nov 2007
Messages : 2238
GCPoints : 1174.7
Mapping - Spriting


Reuw :proud: .
Dites, il y a eu des nouveaux tutos récemment ?
Image
Mod Message luPosté le : 14 Nov 2008 21:43
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Les plus récents sont ceux là :
- Astuces indispensables pour MMF2
- Normal Mapping sous Gimp

Sinon, iil y a plusieurs tutoriels en cours d'écriture par des membres, et plusieurs qui arriveront avec la v2.
Daru13 Message luPosté le : 15 Nov 2008 02:28
Avatar de Daru13
Membre Elite

Inscrit le : 16 Nov 2007
Messages : 2238
GCPoints : 1174.7
Mapping - Spriting



Citation :

- Astuces indispensables pour MMF2


Ça c'est pour moi :yes: . Je fonce le lire ^^.
Image
Pixel Message luPosté le : 15 Nov 2008 12:39
Avatar de Pixel
Membre Novice

Inscrit le : 05 Nov 2008
Messages : 25
GCPoints : 6.2
Programmation - Scénario


Hier, je me suis lancé dans l'aventure C#.
Pour le moment, je ne suis pas déçu. Ca me change un peu de ce que je connaissais tout en me rappelant parfois un langage.
Mod Message luPosté le : 15 Nov 2008 19:40
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Ah, le C# :love:. Un langage fort sympathique, sans aucun doute, mais c'est aussi pour beaucoup le fait de l'intellisense, qui simplifie grandement son utilisation :smile: . Enfin, si on utilise Visual Studio, j'ignore si c'est aussi agréable sous Mono.
Darktib Message luPosté le : 15 Nov 2008 22:23
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2886
GCPoints : 564
Programmation - Scénario


Pfiou ! j'ai réussi a bien configurer la machine virtuelle linux !
Par contre installer un programme sous linux sans internet releve du parcours du combattant...l'approche du tout-internet n'est, a mon avis, pas tres intelligente (d'ailleurs j'ai arreté d'installer c::b sous linux quand il m'a demandé une troisieme dépendance...)

Image

1 + 1 = OVERFLOW
Mod Message luPosté le : 15 Nov 2008 22:28
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Ah, les joies des apt-get et consorts... Mais normalement tu peux installer des logiciels sans passer par ça, les packages sont téléchargeables sur le site de Code::Blocks par exemple.
Darktib Message luPosté le : 15 Nov 2008 22:46
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2886
GCPoints : 564
Programmation - Scénario


Oui, c'est ce que j'ai fait.
On me dit qu'il faut installer wxWidget.
Je télécharge la lib demandée et la (oh miracle) on me demande une lib de configuration.

Je sent le truc a répétition... (et comme en plus je serait obligé d'installer qt4 pour linux ca va etre pire...)

Perso sous windows suffit juste de télécharger un zip et tout fonctionne... et apres ca on dit que windows est moins ergonomique...

lol

enfin, maintenant je commence a pencher vers la cross-compilation, le probleme c'est que c'est avec qmake( :sad: ) autrement dit c'est pas simple.
Et les tutos sont quasiment tous de linux vers windows... Et en plus je viens de voir sur le site que Qt Software ne supportait pas ca (meme si ca peut etre possible)
Image

1 + 1 = OVERFLOW
Pixel Message luPosté le : 15 Nov 2008 22:50
Avatar de Pixel
Membre Novice

Inscrit le : 05 Nov 2008
Messages : 25
GCPoints : 6.2
Programmation - Scénario


On entend partout "Linux c'est bien mieux que Windows", personnellement je ne suis pas de cet avis. Les deux se valent et ont leur avantage/inconvénient. :smile:


Citation :

Ah, le C# :love:. Un langage fort sympathique, sans aucun doute, mais c'est aussi pour beaucoup le fait de l'intellisense, qui simplifie grandement son utilisation :smile: . Enfin, si on utilise Visual Studio, j'ignore si c'est aussi agréable sous Mono.


J'utilise Visual Studio, et c'est _très_ agréable. Je regrette pas ma migration C++ vers le C# pour le moment. (La syntaxe du C++ commençait à me rebuter depuis que je voyais ce qu'il se fait ailleurs.
Darktib Message luPosté le : 15 Nov 2008 22:53
Avatar de Darktib
Membre Légendaire

Inscrit le : 24 Nov 2007
Messages : 2886
GCPoints : 564
Programmation - Scénario


Tout a fait d'accord avec toi pixel. :wink:

Y a vraiment pas a dire, windows est bien plus ergonomique
Image

1 + 1 = OVERFLOW
Mod Message luPosté le : 15 Nov 2008 23:21
Avatar de Mod
Webmaster

Inscrit le : 14 Oct 2007
Messages : 3755
GCPoints : 13077.2
Programmation - Spriting


Vu que j'ai déjà dû citer à plusieurs reprises mon aversion pour Linux, je ne peux pas contredire cette noble parole ^^.

Mais dans le genre installation, le système ultime est celui de MacOS - d'est un des quelques points positifs que je peux lui reconnaître (et oui, je ne suis pas fan non plus de MacOS) : on télécharge un fichier de type "application", c'est une sorte de super-dossier contenant toutes les ressources nécessaires à l'exécution de l'application qu'elle représente. Il peut être exécuté depuis n'importe quel emplacement, et ne nécessite pas d'installation. Une fois l'application téléchargée, c'est du prêt à l'emploi :smile:.
Si seulement Microsoft pouvait copier cela au lieu d'aller chercher des choses comme le dock :want: .
Pixel Message luPosté le : 15 Nov 2008 23:44
Avatar de Pixel
Membre Novice

Inscrit le : 05 Nov 2008
Messages : 25
GCPoints : 6.2
Programmation - Scénario


Je dois avouer que je suis pas fan de la dock de MacOS. :pathetic:
J'aime bien celle de WinXP, elle est comme il faut je trouve.

Sinon, toujours sur mon aventure C#, certaines personnes ici ont déjà touché à XNA ? J'aimerai avoir des retours sur cette technologie. Est-ce que ça facilite vraiment le développement ? Où avez-vous apprit à l'utiliser ?
SEB Message luPosté le : 16 Nov 2008 09:15
Avatar de SEB
Membre Confirmé

Inscrit le : 14 Août 2008
Messages : 144
GCPoints : 46.8
Programmation - Composition


Il me semble que pour XNA j'avais trouvé un bon petit tutoriel pour débuter sur developpez

tu devrais jetter un oeil ici : http://fearyourself.developpez.com/tutoriel/xna/

Apres pour ce qui est du C# personellement je n'ai pas encore testé mais il me faudra surement du temps et des preuve d'efficacité pour que j'y passe. Il faudrait tout simplement que je prenne le temps de tester ce language lool mais en ce moment ce n'est pas trop l'ordre du jour.

Pour qmake... je ne sais pas si tu as déja essayé Darktib mais ce n'est pas extremement compliqué. On avait appris ca en 2h à la fac. Faut avoir un peu l'habitude des makefile quoi c'est tout.

Apres du coté des éditeur je suis de l'avis de Pixel, je trouve Visual Studio tip top au niveau de l'ergonomie et tout ca. Pour résumer je code les 3/4 du temps en C++ avec visual, ensuite je compile avec MinGW gràce aux makefile de Cmake puis je compile avec Visual 9 pour avoir un code le plus .. multi compilo possible puis j'envoi tout ca à notre fana de linux qui compile en gcc sous linux et également avec le compilateur intel pour linux lool.

Et c'est aussi pour ca que l'utilisation des makefile est tres pratique puisque c'est un standard sur toutes les machines.

Page précédente Page [1][2][3]...[78][79][80]...[87][88][89] Page suivante
GameCorp Index du Forum -> Discussions Générales -> Topic de tout et de rien