AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

'Visualissation'

Ein Thema von Nils_13 · begonnen am 18. Jun 2005 · letzter Beitrag vom 20. Jun 2005
Antwort Antwort
Seite 1 von 3  1 23      
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#1

'Visualissation'

  Alt 18. Jun 2005, 12:21
Hi,

wie ist es möglich eine 'Visualissation' zu programmieren. Ich weiß nur, dass man die Farbe bei einer entsprechenden 'Weite' abgeändert wird (Paintbox). Nur wie mach ich das ? Komponenten gibt es anscheinend nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: 'Visualissation'

  Alt 18. Jun 2005, 12:28
Was ist eine Visualissation?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#3

Re: 'Visualissation'

  Alt 18. Jun 2005, 12:29
Sorry, hab den Screenshot vergessen
Miniaturansicht angehängter Grafiken
progressbar_182.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: 'Visualissation'

  Alt 18. Jun 2005, 13:44
hi nils,

du zeichest einfach mehrere farbeverläufe in die paintbox und darüber dnan die skala. sollte nicht allzu schwer sein. die gesamtbriete der zu zeichnenden gradients nimmst du halt aus deinem eingabewert.

aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#5

Re: 'Visualissation'

  Alt 18. Jun 2005, 17:23
warum kommt hier eine ungültige Gleitkommaoperation ?
Delphi-Quellcode:
{ ... }
  if Data[1] > max then
    begin
      Max := Data[1];
      p.Width := Round(max);
    end;
  end;
  p.Width := Round(Data[1]);
{ ... }
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#6

Re: 'Visualissation'

  Alt 18. Jun 2005, 17:24
Zitat von Nils_13:
warum kommt hier eine ungültige Gleitkommaoperation ?
Delphi-Quellcode:
{ ... }
  if Data[1] > max then
    begin
      Max := Data[1];
      p.Width := Round(max);
    end;
  end;
  p.Width := Round(Data[1]);
{ ... }
Ehrliche Antwort?
Keine Ahnung!

Von welchem Typ sind denn die Variablen? Das müsstest du schon dazu sagen. Durch 0 zu teilen scheinst du ja nicht zu tun...
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#7

Re: 'Visualissation'

  Alt 18. Jun 2005, 17:28
Delphi-Quellcode:
  private
    { Private-Deklarationen }
    Max: Single;

{...}

var
  data: TFFTData;
begin
    data := BassdllPlayer1.GetFFTData;
  if Data[1] > max then
    begin
      Max := Data[1];
      p.Width := Round(max);
    end;
  end;
  p.Width := Round(Data[1]);
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#8

Re: 'Visualissation'

  Alt 18. Jun 2005, 17:41
Hm...keine Ahnung... an welcher Stelle tritt das denn genau auf?


Da fällt mir grad was auf:

Warum kommt denn

p.Width := Round(Data[1]); nach dem abschließenden end; ?

Und selbst wenns andersherum sein soll:

DAnn macht die Zeile keinen Sinn mehr:

p.Width := Round(max); weil er so oder so

 p.Width := Round(Data[1]); zugewiesen bekommt.
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#9

Re: 'Visualissation'

  Alt 18. Jun 2005, 17:43
Wenn ich ein Lied öffnen will tritt der Fehler auf.
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: 'Visualissation'

  Alt 18. Jun 2005, 23:22
Zitat:
Wenn ich ein Lied öffnen will tritt der Fehler auf.
Mir platzt echt der Kragen. Du erwartest doch nicht allen Ernstes dass man dir auf Grund deiner Infos helfen wird, bzw. es überhaupt kann oder?
Wie könntest du mir Hilfe leisten, wenn ich dir sage: "Mein linker Hutzen tropft, das kadüngelt wenn ich pangelich sehe."? ... Richtig - garnicht. Ohne Definitionen und Kontext kann das einfach nichts werden. Lies dir deine Beiträge bitte mal durch, und zwar stelle dir dabei vor dass du kein Stück des Zusammenhangs wüsstest, wie jeder andere hier auch. Was fällt dir auf?

Entschuldigt dieses OT bitte, aber das war mir jetzt ein großes Anliegen...
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz