Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

37 commentaire(s) de Light Angel sur des sources sur tout CodeS-SourceS

Le : 02/01/2005 18:25:29
Source : GESTIONNAIRE DE FICHIERS INI
Franchement, je trouve que ce code était celui qu'il manquait pour ceux qui sont comme moi allergique a l'XML (déja, quand on l'a apprit qu'il fallait commenter les codes C# avec du Xml ...) Bref, pour faire court : 10/10


Le : 02/01/2005 00:57:16
Source : LIBRAIRIE DE CLASSE POUR GTK+
Bein justement, le delete, c'est pas obligatoire, en haut, au lieu de déclarer :

Form *frmMain;
Button *cmdExit;

On déclare :

Form frmMain("Main");
Button cmdExit("Quitter");

Et on ne s'enmerde pas, si jamais une fonction nécéssite un pointeur vers un Crystal ou vers un dérivé de Crystal, on s'enmerde pas, on passe &lobjet en argument ... Les pointeurs, on est pas obligé de les mettre, c'est même mieu de pas les mettres, mais j'en avais besoin pour les tests ...


Le : 01/01/2005 22:48:32
Source : GÉNÉRATEUR D'AUTORUN
Bon, pour vous faire plaisir :

#include <windows.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    char pFile[255];
    char pIcon[255];
    cout << "***Générateur d'Autorun***\n\n";
    cout << "Fichier à executer : ";
    cin >> pFile;
    cout << "Icone du CD : ";
    cin >> pIcon;
    cout << "\nGeneration du fichier en cour ...\n";
    WritePrivateProfileString("Autorun", "open", pFile, "Autorun.inf");
    WritePrivateProfileString("Autorun", "icon", pIcon, "Autorun.inf");
    return 0;
}


Le : 01/01/2005 22:44:04
Source : GÉNÉRATEUR D'AUTORUN
perso, je voi pas ou est le problème dans ce bout de code. Sa s'appel allouer de l'espace mémoire ...


Le : 01/01/2005 22:30:51
Source : GÉNÉRATEUR D'AUTORUN
Tu t'enmerde la, fait comme sa :

#include <windows.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    char *pFile = new char;
    char *pIcon = new char;
    cout << "***Générateur d'Autorun***\n\n";
    cout << "Fichier à executer : ";
    cin << pFile;
    cout << "Icone du CD : ";
    cin << pIcon;
    cout << "\nGeneration du fichier en cour ...\n";
    WritePrivateProfileString("Autorun", "open", pFile, "Autorun.inf");
    WritePrivateProfileString("Autorun", "icon", pIcon, "Autorun.inf");
    delete pFile;
    delete pIcon;
    return 0;
}

Vala, utilise les API Windows, c'est fait pour sa, surtout que la, il ne peut pas y avoir de problème de portabilité, paske des autorun ss Linux avec un .inf, j'en est pas vu des masse.


Le : 01/01/2005 21:27:57
Source : LIBRAIRIE DE CLASSE POUR GTK+
voila ce qui devrai normalement être dans la fonction Close :

void Form::Close(void)
{
    gtk_widget_destroy(this->Object());
}

PS : les WARNINGS dans DevC++, je ne suis pas au courant, je n'est pas testé. Quoi qu'il en soit, sous VC++, ya pas de Warnings.

PS2 : Je vien de remarquer une autre erreur dans le fichier Main.cpp, faut pas oublier de détruire cmdExit

void *cmdExit_OnClick(GtkWidget *, void *)
{
    ...
    delete cmdExit;
    ...
}


Le : 01/01/2005 21:23:58
Source : LIBRAIRIE DE CLASSE POUR GTK+
Ah ui, en effet, me suis gouré dans le fichier Main.cpp, remplace frmMain->Close() par frmMain->Kill() ou alors, rajoute la fonction Close() à Form. Désolé.


Le : 01/01/2005 20:52:58
Source : LIBRAIRIE DE CLASSE POUR GTK+
Attend, j'essaye, comme j'ai changé d'ordinateur et que j'ai pas encore réinstallé GTK+, je ne pourrai pas tester. Mais normalement, sa devrai marcher...


Le : 01/01/2005 20:30:07
Source : LIBRAIRIE DE CLASSE POUR GTK+
Ensuite, pour ce qui est de faire la meme librairie pour l'API Win32, j'ai essayé, mais j'arrive po (honte à moi). Enfin, pour les GtkWidget * dans les CallBacks, je vois pas ce que je peut faire à part faire un typedef.


Le : 01/01/2005 20:27:10
Source : LIBRAIRIE DE CLASSE POUR GTK+
Oui, je sais. J'ai fait des fonctions statiques dans la classe Crystal (à savoir, Run et Exit) et j'ai essayé de rajouter la fonction Init, mais sa marché pas. Surtout que gtk_init est une macro, et non ne fonction, donc, pour savoir ce que je dois mettre dans les arguments ...
Qu'est-ce qui peut nécéssité l'adresse d'un tableau de pointeur (char *[]) parce que gtk_init demande l'adresse de argc, sa c'est facile, mais l'adresse de argv, c plus compliqué ... Je pourrait éventuelement le mettre a jour, mais je ne voit pas ce que je doit rajouter ...



1 2 3 4


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.