Salut,
La lecture de cet article est très intéressante et m'a permis de diviser par 3 les temps de compilation sur certains projets : http://www.bcbdev.com/articles/pch.htm
@+
Frédéric
Salut,
La lecture de cet article est très intéressante et m'a permis de diviser par 3 les temps de compilation sur certains projets : http://www.bcbdev.com/articles/pch.htm
@+
Frédéric
Salut,
Api Windows
Ou Screen->Cursor = crNone;
@+
Frédéric
Salut,
Ici, tu récupères dans lplcdata le séparateur décimal choisi par l'utilisateur :
char lplcdata[1];
::GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, lplcdata, 1);
@+
Frédéric
???
De quoi parles-tu ?
Il me semble que je viens de te répondre : windows contrôle la ponctuation des décimales via les paramètres régionaux.
@+
Salut,
Panneau de configuration, paramètres régionaux, onglet nombres, champ symbole décimal.
@+
Frédéric
Je pense qu'il doit y avoir une erreur : DoExit n'est pas une méthode pointée par un évèvement OnExit, elle appelle OnExit si OnExit est assigné. Tandis que DoExit est appelé par CMExit. Tu dois...
Salut,
Déjà il me semble qu'il faudrait que tu respectes le prototype des fonctions pointées par OnExit et OnChange qui reçoivent en paramètre TObject* Sender.
Ensuite, je pense que tu devrais...
Salut,
Je viens de trouver aussi l'équivalent dans les api windows avec GetRValue, GetBValue et GetGValue dont tu trouveras la définition dans wingdi.h :
#define GetRValue(rgb) ...
Salut,
Merci JEG mais c'est un peu ma faute. D'où l'importance de bien nommer ses variables : j'aurais dû appeler ma variable dwColor plutôt que dwStyle.
@+
Frédéric
Salut
Quelqu'un peut-il me dire s'il a eu le même problème que moi avec FileDateToDateTime() ?
Sinon, j'aimerais tout de même essayer de le régler.
Merci
Apparemment ça a l'air de fonctionner chez vous. Pour ceux qui, comme moi, ont une erreur à l'utilisation de FileDateToDateTime, j'ai adapté une partie de l'article ...
Je ne sais pas pour vous mais chez moi FileDateToDateTime me renvoie toujours une erreur : "argument incorrect pour l'encodage de date".
Et pourtant, je lui envoie bien un int en argument.
???
Tu peux aussi récupérer cette information dans la structure WIN32_FIND_DATA utilisée avec FindFirstFile par exemple.
@+
Frédéric
Voici la macro RGB :
#define RGB(r, g ,b) ((DWORD) (((BYTE) (r) | \
((WORD) (g) << 8)) | \
(((DWORD) (BYTE) (b)) << 16)))
donc pour connaître r, g et b :
Va voir sur le site de Reisdorph (www.reisdorph.com), et télécharges les exemples de code de mars et avril 2001. Je penses que ça correspond exactement à ce que tu cherches.
Ne serait-ce pas Child = new TMDIChild(this) ??
Peut-être donnes-tu un indice en dehors du tableau de style FM->MDIChildren[FM->MDIChildCount] au lieu de FM->MDIChildren[FM->MDIChildCount -...
Utilise StretchDraw, ça fonctionne très bien :
{
TPrinter* Imprimante = Printer();
Graphics::TBitmap *pBitmap = new Graphics::TBitmap();
AnsiString FileName = "MonFichier.bmp";
...
C'est quoi MDIChildren, un tableau de form ? Il me semble que tu n'utilises pas la bonne méthode. Montres-nous ton code et on pourra t'aider.
Oui, je l'avais oublié celui-là (le Rect passé en paramètre).
donc modif :
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) ...
Essaies ça plutôt :
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State)
{
AnsiString ansCell =...
Oui merci, j'aurais dû me relire.
@+
Frédéric
Je ne sais pas si c'est à toi qu'une solution avait déjà été apportée sur ce forum il n'y a pas si longtemps.
Il vaudrait mieux utiliser dynamic_cast pour faire une convertion de ton composant, tu...
Je ne sais pas si la solution est aussi simple mais...
Le code que tu nous montres est-il antérieur ou postérieur à la création dynamique de tes composants ?
Je pense qu'il doit être antérieur,...
Déjà, les messages au format texto c'est vraiment pas beau et la charte de ce forum les désapprouve. J'approuve la charte.
Ensuite, lorsque tu passe un tableau à 2 dimensions en paramètre d'une...
Tu trouveras un exemple ici : http://home.att.net/~robertdunn/Yacs.html#CodeSamples dans la section :
Add OLE functionality to TRichEdit (TRichEditOle & TRichEditOleCallback classes)
Want to insert...