Autor Beitrag
Golfwang
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Di 22.04.08 07:59 
Moinsen!
Versuche gerade, einen Noten-Frequenzen Rechner zu programmieren.
Meine Grundidee war, dass nach der Eingabe des Notennamens und der Auswahl einer Absoluten Frequenz (Radio-Buttons)
und einem Klick auf einen "Auslöser" Button in einem Label die Frequenz angezeigt werden sollte.
Ich wollte den Notennamen als Variable nehmen und dann mit dem Tag der Radiobuttons multipilzieren. (Grundwert also 1, tiefere Oktave 0.5, höhere Oktave 2 usw. Problem: Keine gültiger Integerwert)
Wäre für jede Hilfe dankbar
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Di 22.04.08 08:18 
Tags sind immer Integer-Werte, also wenn du Float brauchst zBsp *10 oder *100 und zu berechnen wieder dividieren.

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Erichgue
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 86

Win XP/2000/7
TurboPacal 7.0; Delphi 2/5/7; BDS 2006/2010/XE6; C#; MSSQl 2000
BeitragVerfasst: Di 22.04.08 08:23 
user profile iconGolfwang hat folgendes geschrieben:
Moinsen!
Versuche gerade, einen Noten-Frequenzen Rechner zu programmieren.
Meine Grundidee war, dass nach der Eingabe des Notennamens und der Auswahl einer Absoluten Frequenz (Radio-Buttons)
und einem Klick auf einen "Auslöser" Button in einem Label die Frequenz angezeigt werden sollte.
Ich wollte den Notennamen als Variable nehmen und dann mit dem Tag der Radiobuttons multipilzieren. (Grundwert also 1, tiefere Oktave 0.5, höhere Oktave 2 usw. Problem: Keine gültiger Integerwert)
Wäre für jede Hilfe dankbar


Hallo,
neben dem Vorschlag von Kroko fällt mir noch ein Weg ein:

Der Tag-Wert ist intern ein Longint also kann man ihn wunderbar als Zeiger auf eine Double-Wert verwenden.

Erich


Zuletzt bearbeitet von Erichgue am Di 22.04.08 08:28, insgesamt 1-mal bearbeitet
Golfwang Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Di 22.04.08 08:25 
Danke für die schnelle Antwort!
Mir ist gerade eine neue Idee gekommen; als Ausgangswert könnte man auch die tiefste note nehmen^^
Aber wie verknüpfe ich den eingetippten Notennamen mit den Radiobuttons um die Frequenz zu erhalten?
Erichgue
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 86

Win XP/2000/7
TurboPacal 7.0; Delphi 2/5/7; BDS 2006/2010/XE6; C#; MSSQl 2000
BeitragVerfasst: Di 22.04.08 08:30 
user profile iconGolfwang hat folgendes geschrieben:
Danke für die schnelle Antwort!
Mir ist gerade eine neue Idee gekommen; als Ausgangswert könnte man auch die tiefste note nehmen^^
Aber wie verknüpfe ich den eingetippten Notennamen mit den Radiobuttons um die Frequenz zu erhalten?


Du kannst ein Array nehmen und den Tag-Wert als Indikator verwenden.

Erich