tu ne l'appelles pas ...
aListeDefilante := TListeDefilante.Create(Self) ;
Type: Messages; Utilisateur: exoseven
tu ne l'appelles pas ...
aListeDefilante := TListeDefilante.Create(Self) ;
Tu peux aussi redéfinir Loaded
oui en effet d'ailleurs dans l'exemple d'embarcadero c'est testé comme cela
if (LThumb.Bitmap = nil) or (not LThumb.OwnsBitmap) then
begin
LThumb.OwnsBitmap := True;
LThumb.Bitmap :=...
a vérifier mais il me semble que tu doives pouvoir faire
AListItemBitmap.OwnsBitmap := True;...
https://www.helpndoc.com/ me semble pas mal , régulièrement mis à jour et tu as une version gratuite dans le même style que la community de Delphi, parfait pour te faire la main
ton memo est inutile dans ton code, utilise simplement une TStringList, le self est la fiche TF_Princ
rajoutes canvas.Stroke.Kind := TBrushKind.Solid; et cela va fonctionner sous android
tu as un exemple là
si l'on regarde ton code tu ne fais pas exactement la même chose
imagesource1.picture.bitmap.savetofile(sd2.filename);
Image2.Picture.Savetofile(Sd1.filename);
au pire il suffit de les convertir en data uri
ce n'est pas un bug voir https://docwiki.embarcadero.com/RADStudio/Sydney/en/Zero-based_strings_(Delphi)
google m'a téléporté ici vue que ne n'utilise pas les vues je n'en dirais pas plus :mrgreen:
oui puisque dans tous les cas cela retourne Graphic.width
c'est un choix, tu es assuré que la lecture retourne toujours une valeur valide et pas nil, et comme Picture ne peux contenir qu'une seule image cela remplace l'ancienne.
c'est le même...
parce que ton image n'est pas un TBitmap, dans ce cas la consultation de picture.bitmap force la création d'un bitmap vide
je dirais que tu as la violation car en fait du détruit le bitmap de ImageSprite qui est un TImage et qui va donc déjà le détruire tout seul.
ta création de bitmaps ne sert strictement à rien
...
tu as essayé la technique d'injecter ton script directement dans un node ? j'avais du l'employer lorsqu'une mise à jour de sécurité avait bloqué l'utilisation executeScript
var
Doc2 :...
tu pourrais passer par macincloud
tu peux toujours essayer DDetours
il semble y avoir des bugs avec Ctrl+Esp
https://quality.embarcadero.com/browse/RSP-29334
https://quality.embarcadero.com/browse/RSP-29271
vérifie que tu n'as pas un bloqueur de pub car il y a un reCAPTCHA a valider
je ne sais pas si ton problème viens de là mais tu ne dois pas interagir avec la vcl (label, memo) dans ton thread
je pense que tu dois redéfinir Loaded c'est à ce moment là que ton composant est chargé avec le contenu du dfm
voir ici par exemple
il faut aussi que tu ais la permission pour écrire à l'endroit où tu veux mettre ton fichier voir ici et là
déclare la dans la partie public de ta form1
type
TForm1 = class(TForm)
...
private
{ Déclarations privées }
public
{ Déclarations publiques }
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.