Certes, on ne spécifie pas le type avec le constructeur mais par défaut ce sera celui de la classe (TNomPdf ici) ce qui coïncide avec celui de la fonction de classe décrit dans mon exemple. En...
Type: Messages; Utilisateur: Pascal Jankowski
Certes, on ne spécifie pas le type avec le constructeur mais par défaut ce sera celui de la classe (TNomPdf ici) ce qui coïncide avec celui de la fonction de classe décrit dans mon exemple. En...
Andnotor and ShaiLeTroll ont bien résumé la surcharge du create.
Je tenais simplement à ajouter qu'il était également possible de passer par une fonction de classe pour instancier ta classe...
Normal que la boucle soit infinie car tu as oublié de mettre un Next
First;
while not Eof do
begin
....
Next; //<- Passer à l'enregistrement suivant
end;
Dès la sortie de Delphi 2005, Laurent Dardenne avait déjà abordé le sujet qu'il a ensuite officialisé avec cette entrée dans la FAQ ;)
De toute façon SergioMaster lui a suggéré d'utiliser :
predonnee:=copy(eEnvoi.text,1,3)
Donc, cela lui règle son problème, mais je pense qu'il l'aurait dans doute rapidement remarqué....
Pour résoudre ce problème de fenêtres embarquées il faut prendre en considération plusieurs points (je n’en détaillerai que deux qui sont les plus importants).
Premier point, se poser la question...
@ShaiLeTroll
Le source que tu as fourni de Zarco Gajic est identique à celui que j'ai posté. J'ai recherché dans mes archives l'algorithme que j'avais copié à l'époque sur son site.
Je l'ai...
Par défaut l'ensemble de résultats d'un TQuery est modifiable sous la condition que les données ne proviennent que d'une seule et unique table.
@Andnotor
Effectivement ces fonctions de gdi32.dll (accessibles via l'unité Windows.pas ) répondent également au problème.
CreatePolygonRgn, PtInRegion
En revanche, extrait de la dll,...
Winding number ou « indice d’un point autour d’un cycle (lacet) »
C’est une notion mathématique qui joue un rôle essentiel en analyse complexe et qui appliquée au domaine informatique permet...
Dans ton bestiaire de routines concernant le tri, on peut également signaler l’existence d’autres méthodes :
Par Insertion.
procedure OrderByInsertion(var Tab: Array of Integer);
var i, j,...
Pour le champ calculé, son type est Boolean, c'est plus logique. (les valeurs entières que prend un boolean est 0 pour False et -1 pour True).
De plus :
procedure...
La joie de des méthodes avec très peu de paramètres. Il faut bien utiliser le Open mais celle qui dispose de nombreux paramètres en entrée.
Directement extrait de l'un de mes codes:
Doc :=...
Q_Select est bien un composant déposé sur ta fiche ?
Si c’est le cas, alors double click dessus ou click droit et sélectionne « Nouveau champ ».
A partir de ce nouveau dialogue tu peux créer ton...
Il faut ajouter un champ calculé à ta requête q_select de type "boolean".
Tu pourras relier ce champ à ta case à cocher. Voir également l'événement OnCalcFields de q_select qui te permet...
Je ne connais pas de tuto sur ce sujet.
Rapidement développé un exemple de structure objet (très perfectible) qui permettrait de gérer ton modèle.
TKindSubElement : type qui pourra te...
Ton applicatif doit avoir trois grands axes.
1) Une unité accueillant le modèle objet pour modéliser l’environnement « physique ».
2) Une unité spécifique pour gérer la représentation...
Je tiens tout de même à apporter une précision car ma première explication est quelque peu aride.
Il était simple de retrouver pourquoi utiliser le logarithme de base 2 au regard des deux...
Pour faire simple, la fonction logarithme utilisée ici est un logarithme de base 2. Le logarithme de base n est définit ainsi : ln(x)/ln(n)
donc avec n=2 on a ln(x)/ln(2)
Le logarithme de base...
Bien au contraire, la remarque de Paul est plus que pertinente.
En effet, nous ne connaissons pas tous les traitements que notre ami effectue en amont avec les variants.
Nous savons seulement...
Il faut indexer correctement la base de données pour améliorer les performances lors de certaines recherches.
D'après le lien que je t'ai donné, qui est un report du dit bug, il apparaît que cette bibliothèque ne peut pas être installée sur un XE
Arf, j'aurais du choisir un autre exemple car ce n'est pas la grille qui pose problème ici.
En fait, c'est la structure du framework que nous avons développé pour nous permettre de se concentrer...
Paul, je t'ai mis en fichier joint deux vignettes illustrant ce problème de redimensionnement. [1] [2]
Ce problème est lié au rafraîchissement des composants de type "container" si tu as de...
De plus en plus, nos clients migrent sur des architectures 64 bits et nous avons rencontré massivement un problème de redimensionnement des fenêtres de nos applicatifs initialement développés avec...
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.