cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 10 févr. 2008 à 22:30
jenpeuplus mdr !
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 10 févr. 2008 à 10:57
Je comprend rien a ce que vous dites mais je lol
:)
Je vais essayer de faire d'autres applications plus "sophistiquées" :p
Debiars
Messages postés285Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention11 février 2018 10 févr. 2008 à 09:07
Ah! ça fait du bien!
Calmos Carib! Plus besoin de canne, j'ai mon fauteuil à roulettes.
Je finis de trier mes cartes perforées et j'arrive...
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 9 févr. 2008 à 22:48
Hep! Debiars!
Tu diras au p'tit jeune, Japee, qu'il peut fermer l'hospice...
Moi, j't'attends comme d'hab sur le banc du parc.
Et n'oublie pas ta canne, cette fois. Parce que je ne te prête plus la mienne, nondidiou!
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 9 févr. 2008 à 22:23
« Et arrêtez de mettre des commentaires, je ne vais jamais pouvoir supprimer cette source. »
Pour une fois qu'il y avait un lieu de rencontre pour les vétérans qui ont commencé avec le Minitel (sauf Japee, qui est bcp trop jeune)...
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 9 févr. 2008 à 21:31
Ne fais pas le malin, Debiars... Caribensila (l'insolent) s'en prend à moi car il n'a pas osé te citer, mais j'ai le regret de te faire remarquer que tu fais partie du groupe des seniors qui "assurent". Lui aussi d'ailleurs... Bon. Non mais.
Et arrêtez de mettre des commentaires, je ne vais jamais pouvoir supprimer cette source. ;-)
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 9 févr. 2008 à 19:56
mdr !
Debiars
Messages postés285Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention11 février 2018 9 févr. 2008 à 11:35
Japee, 52 balais...mdr :-)
Oh! pardon, j'avais pas vu : les meilleurs...
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 7 févr. 2008 à 22:07
Comme le dis Japee, nous sommes tous prêts pour t'aider sur le forum. Il est fait pour ça. Mais étudie bien toutes les sources présentes sur le site. Et quand tu as un truc qui coince, utilise le forum.
Quant à ton age, ce n'est pas un réel problème. Les meilleurs de ce site sont presque tous très jeunes ( sauf Japee ;), et nous avons tous commencé comme toi, en débutant.
Bienvenu dans la communauté!
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 7 févr. 2008 à 21:21
Oui je comprends... chuis juste un débutant de 14 ans :) mais je me disais que en prenant des informations sur ce site, je pourrais éventuellement contribuer... enfin bon je vais essayer de m'améliorer :p
A plus :)
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 7 févr. 2008 à 21:13
Salut Bacterius,
"uses Jpeg;"
Si le compilateur refuse, c'est que l'unité Jpeg.pas n'est pas présente dans D3.
Ce source ne pourra hélas pas être conservé car il est d'un niveau vraiment trop... débutant.
Un exemple :
if PixelY 425 then if PixelX 431 then Timer1.Enabled := False; if PixelY 425 then if PixelX 431 then Timer2.Enabled := False; if PixelY 425 then if PixelX 431 then MessageDlg('Transfert terminé', mtInformation, [mbOK], 0);
Il est plus correct de faire :
if PixelY 425 then if PixelX 431 then
begin
Timer1.Enabled := False;
Timer2.Enabled := False;
MessageDlg('Transfert terminé', mtInformation, [mbOK], 0);
end;
Mais c'est surtout la démarche utilisée qui n'est pas appropriée, comme te le suggèrent Caribensila et Nicolas__.
Des exemples d'utilisation de Scanline sont disponibles sur le site. Florenth en a déposé un assez récemment qui est particulièrement bien fait.
N'hésite pas à participer au forum, en posant les bonnes questions qui font progresser. Je suis sûr que tu pourras très rapidement nous proposer quelque chose de valable.
A+
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 7 févr. 2008 à 17:52
Merci pour votre aide j'essayerai d'utiliser Scanline :) j'ai juste une question parce que je trouve pas, est ce que TJpegImage c'est présent dans Delphi 3? Merci encore pour votre aide :-)
Ciao
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 20131 7 févr. 2008 à 02:37
pourquoi ne fais tu pas plutot ce genre de chose que de passer par un timer ???
C qd meme vachement plus rapide ...
var
x,y,maxX,maxY:integer;
begin
maxX:=Image1.Picture.Bitmap.Width;
maxY:=Image1.Picture.Bitmap.Height;
for x:=0 to maxX do
begin
for y:=0 to maxY do
begin
Image2.Canvas.Pixels[x,y]:=Image1.Canvas.Pixels[x,y];
end;
end;
image2.Refresh;
end;
Sinon pour le peu que tu fais ya aussi copyRect , draw et bcp de choses ...
Ciao
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 20131 7 févr. 2008 à 01:00
Slt,
allez 1 indice TJpegImage (uses JPEG )
Scanline dit precedement
essaye de donner 1 reel but a cette source parce que la ... elle n'en a pas !
Ciao
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 6 févr. 2008 à 22:56
« 06 février 2008 21:47:20 :
Pour voir comment on modifiait »
:)))
T'as vu? Ce n'est pas difficile de modifier.
Il ne te reste plus qu'à modifier ton source en utilisant Scanline().
Tu verras, tu seras étonné par la vitesse d'exécution et ton source présentera alors un intérêt particulier...
Bon courage.
10 févr. 2008 à 22:30
10 févr. 2008 à 10:57
:)
Je vais essayer de faire d'autres applications plus "sophistiquées" :p
10 févr. 2008 à 09:07
Calmos Carib! Plus besoin de canne, j'ai mon fauteuil à roulettes.
Je finis de trier mes cartes perforées et j'arrive...
9 févr. 2008 à 22:48
Tu diras au p'tit jeune, Japee, qu'il peut fermer l'hospice...
Moi, j't'attends comme d'hab sur le banc du parc.
Et n'oublie pas ta canne, cette fois. Parce que je ne te prête plus la mienne, nondidiou!
9 févr. 2008 à 22:23
Pour une fois qu'il y avait un lieu de rencontre pour les vétérans qui ont commencé avec le Minitel (sauf Japee, qui est bcp trop jeune)...
9 févr. 2008 à 21:31
Et arrêtez de mettre des commentaires, je ne vais jamais pouvoir supprimer cette source. ;-)
9 févr. 2008 à 19:56
9 févr. 2008 à 11:35
Oh! pardon, j'avais pas vu : les meilleurs...
7 févr. 2008 à 22:07
Quant à ton age, ce n'est pas un réel problème. Les meilleurs de ce site sont presque tous très jeunes ( sauf Japee ;), et nous avons tous commencé comme toi, en débutant.
Bienvenu dans la communauté!
7 févr. 2008 à 21:21
A plus :)
7 févr. 2008 à 21:13
"uses Jpeg;"
Si le compilateur refuse, c'est que l'unité Jpeg.pas n'est pas présente dans D3.
Ce source ne pourra hélas pas être conservé car il est d'un niveau vraiment trop... débutant.
Un exemple :
if PixelY 425 then if PixelX 431 then Timer1.Enabled := False; if PixelY 425 then if PixelX 431 then Timer2.Enabled := False; if PixelY 425 then if PixelX 431 then MessageDlg('Transfert terminé', mtInformation, [mbOK], 0);
Il est plus correct de faire :
if PixelY 425 then if PixelX 431 then
begin
Timer1.Enabled := False;
Timer2.Enabled := False;
MessageDlg('Transfert terminé', mtInformation, [mbOK], 0);
end;
Mais c'est surtout la démarche utilisée qui n'est pas appropriée, comme te le suggèrent Caribensila et Nicolas__.
Des exemples d'utilisation de Scanline sont disponibles sur le site. Florenth en a déposé un assez récemment qui est particulièrement bien fait.
N'hésite pas à participer au forum, en posant les bonnes questions qui font progresser. Je suis sûr que tu pourras très rapidement nous proposer quelque chose de valable.
A+
7 févr. 2008 à 17:52
Ciao
7 févr. 2008 à 02:37
C qd meme vachement plus rapide ...
var
x,y,maxX,maxY:integer;
begin
maxX:=Image1.Picture.Bitmap.Width;
maxY:=Image1.Picture.Bitmap.Height;
for x:=0 to maxX do
begin
for y:=0 to maxY do
begin
Image2.Canvas.Pixels[x,y]:=Image1.Canvas.Pixels[x,y];
end;
end;
image2.Refresh;
end;
Sinon pour le peu que tu fais ya aussi copyRect , draw et bcp de choses ...
Ciao
7 févr. 2008 à 01:00
allez 1 indice TJpegImage (uses JPEG )
Scanline dit precedement
essaye de donner 1 reel but a cette source parce que la ... elle n'en a pas !
Ciao
6 févr. 2008 à 22:56
Pour voir comment on modifiait »
:)))
T'as vu? Ce n'est pas difficile de modifier.
Il ne te reste plus qu'à modifier ton source en utilisant Scanline().
Tu verras, tu seras étonné par la vitesse d'exécution et ton source présentera alors un intérêt particulier...
Bon courage.