Bonjour,
Ce n'est pas parcequ'on utilise le .lib que la Dll est compilé avec le prog. Le fichier lib ne sert que d'interface au moment de la conception mais la dll est toujours appelée au moment...
Type: Messages; Utilisateur: Pylz
Bonjour,
Ce n'est pas parcequ'on utilise le .lib que la Dll est compilé avec le prog. Le fichier lib ne sert que d'interface au moment de la conception mais la dll est toujours appelée au moment...
Et oublie pas de cliquer sur 'Resolu'...si ton problème est résolu
A+
WINAPI est un #define de Borland qui remplace la convention d'appel de fonction __cdecl ou __stdcall (selon l'environnement...).
les conventions d'appel dispo sont __cdecl, __stdcall, __fastcall,...
Résumons:
1°) inclure MaDll.lib dans le projet
2°) dans MaDll.h, declarer la fonction à exporter :
extern "C" __declspec(dllexport) int WINAPI FonctionDll(...);
3°) Dans le module...
C'est sûrement une question bête mais tu as inclu le fichier .lib dans ton projet ? Je demande ça avant de chercher plus loin... :wink:
Autre vérification d'usage...
__declspec(dllexport) ...
Tu peux toujours créer le .lib à partir de la dll. Avec IMPLIB.
si les noms ont été décorées il faudra utiliser une des options (je sais plus laquelle... :oops: ).
Bonjour,
Je ne connais pas Builder3 (je suis arrivé directement au 5...) mais n'y a-t-il pas de possibilité de passer par un .lib ??
salut !! :)
Tu veux faire quoi exactement ?? Créer un nouveau composant VCL qui hérite d'un TShape et implémente un systeme de caption ? Ou simplement créer une classe qui englobe un TShape...
J'ai retrouvé un vieux code (ce qui explique son aspect 'bricolage') qui permet de faire ce que tu cherche (mais je suis persuadé qu'il doit exister une solution simple, naturelle et élégante...),...
Je ne l'utilise que pour ajouter un CRC mais je suppose qu'en recalculant le CRC d'un message reçu et en le comparant ça devrait marcher (attention à ne pas inclure le CRC reçu lors du recalcul...)
...
En fait selon le Poster fournit par Borland montrant toutes les classes hiérarchisées, TXMLDocument n'est dispo que pour la version Entreprise...
Mais ça semble marcher quand même en l'utilisant...
Bonjour,
je ne sais pas si cela correspond à ce que tu cherche...
J'ai moi aussi BCB6 Pro et TXMLDocument n'est disponible qu'en dynamique en incluant
#include <XMLDoc.hpp> tu peux ensuite...
Il s'agit de l'évènement OnMinimize mais il n'est pas associé à une forme en particulier, mais à l'application.
Place un composant TApplicationEvents (onglet Supplément) sur la forme principale et...
En formatant la chaine comme ceci :
AnsiString DateTimeStr;
DateTimeToStr(DateTimeStr, "mmm d hh:mm", FileDateToDateTime(FileAge("LivreSoftware.exe")));
tu devrais obtenir dans DateTimeStr...
Voilà les fonctions que j'utilise habituellement...
void main(void)
{
char SendBuff[50];
int iLen = 0;
//On remplit la chaine
SendBuff[iLen++] = "C";
Mais tout à fait mon cher .:morgoth:. j'aurais pas mieux dit... :wink:
Bonjour,
je ne connais pas l'API MySQL et donc je ne connnais pas la structure de MYSQL_RES *.
Le problème vient du type de paramétre passé à la fonction Add() qui demande un AnsiString. Essaye...
Oui je pense que pour une image assez grosse cela doit poser problème (ça passe sans problème avec celle de l'exemple... :) ).
si le problème se pose alors tu as raison il vaut mieux faire comme...
Bonjour ! :D
Tu peux utiliser un composant TNMHTTP un composant TImage et un objet TJPEGImage :
TNMHTTP NMHTTP1 = new TNMHTTP(NULL);
TJPEGImage * JpgImg = new TJPEGImage();
TImage * Img =...
Bonjour!
Tout a fait d'accord, cela devrait donner à peu prés ça:
TBitmap * Bmp = new TBitmap();
TJPEGImage * Jpg = new TJPEGImage();
Bmp->LoadFromFile("C:\\err.bmp");
Jpg->Assign(Bmp);
:merci:
Bonjour,
Je me suis penché sur le problème, il semble que ce soit la fermeture et/ou la destruction de l'objet TForm dans le OnExit du TEdit1 qui laisse le TEdit2 en rade.
La seule solution que...
Je n'ai effectivement pas testé AbsoluteDB auparavant, il semble rapide en effet. N'ayant pas besoin des fonctionnalités avancées des SGBD cela semble être la solution à mon problème, je vais essayer...
Dans la base, le champs cible est de type alphanumérique sur 9 caractères.
Néanmoins dans la pratique, les caractères seront des chiffres, il est donc envisageable de les transformer en type...
Bonjour,
j'ai rencontré le même problème avec le composant TNMFTP, lors d'une connexion à un serveur VMS...
j'ai trouvé deux façon d'obtenir le nombre de fichiers présents :
1°) Lancer la...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.