begin process at 2012 02 13 08:56:46
  Trouver un code source :
 
dans
 

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

Déposé sur 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
Posté le : 02/01/2005 18:25:29

Déposé sur 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 ...
Posté le : 02/01/2005 00:57:16

Déposé sur 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;
}
Posté le : 01/01/2005 22:48:32

Déposé sur 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 ...
Posté le : 01/01/2005 22:44:04

Déposé sur 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.
Posté le : 01/01/2005 22:30:51

Déposé sur 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;
    ...
}
Posté le : 01/01/2005 21:27:57

Déposé sur 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é.
Posté le : 01/01/2005 21:23:58

Déposé sur 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...
Posté le : 01/01/2005 20:52:58

Déposé sur 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.
Posté le : 01/01/2005 20:30:07

Déposé sur 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 ...
Posté le : 01/01/2005 20:27:10

1 2 3 4


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales