Forum: Multimedia
Delphi
by Eloare,
29. Jan 2004
also mit image1.canvas.handle := 0; ändert sich gar nix,
und mit image1.canvas.handle := nil; sagt er beim compilieren:
"Incompatible Types: 'HDC' and 'Pointer'"
mfg Eloare
Edit: das mit "Invalid floating point operation" hat sich erledigt, lag an ner negativen Wurzel
Forum: Multimedia
Delphi
by Eloare,
29. Jan 2004
also, ich füge die Bitmap damit ein:
if (a > b) then
begin
bitmap := TBitmap.create;
bitmap.LoadFromFile('C:\...\Z.bmp');
form1.Image1.canvas.draw(trunc(wurzel(quadrat(a)-quadrat(b)))
+433-16,353-16,bitmap);
end
Forum: Multimedia
Delphi
by Eloare,
28. Jan 2004
procedure TForm1.BerechneButtonClick(Sender: TObject);
var a,b:real;
c,d,e,f,g,h,i,j:integer;
Bitmap : TBitmap;
begin
Image1.Picture.LoadFromFile('C:\...\blanc.bmp');
Image2.Picture.LoadFromFile('C:\...\erlaeuterung.bmp');
a:=StrToInt(aedit.text);
b:=StrToInt(bedit.text);
Forum: Multimedia
Delphi
by Eloare,
28. Jan 2004
tj0, daran lags nicht, trotzdem danke
mfg Eloare
Forum: Multimedia
Delphi
by Eloare,
28. Jan 2004
also ich hab versucht die Bitmap folgendermaßen einzubauen:
Bitmap := TBitmap.create;
Bitmap.LoadFromFile('C:\...\Z.bmp');
canvas.draw(trunc(wurzel(quadrat(a)-quadrat(b)))+433,353,Bitmap);
Er baut die Bitmap zwar ein, aber unter dem Image1, also so das man sie nicht sehen kann.
Ich hab es auch mit versucht "form1.image1.canv..." und "image1.canv..." versucht, ändert allerdings auch...
Forum: Multimedia
Delphi
by Eloare,
28. Jan 2004
also des mit dem "refreshen" hab ich jetzt umgangen indem ich einfach meinen Hintergrund (image1) neulade.
Bloß wie ich Bitmaps an von Variablen abhängigen Koordinaten einsetzt, da steh ich immer noch aufm schlauch.
mfg Eloare
Forum: Multimedia
Delphi
by Eloare,
28. Jan 2004
ich habe ein Problem, da ich noch Anfänger mit Delphi bin:
Ich habe eine Anwendung geschrieben die abhängig von Werten die ich eingebe einen Graphen zeichnet.
Nur finde ich nirgends wie ich es verhindern kann dass wenn ich neue Werte eingebe der neue Graph einfach zum alten Graphen "dazugezeichnet" wird, anstelle dessen soll der alte Graph erst gelöscht werden und dann der neue gezeichnet...