Registriert seit: 21. Nov 2010
31 Beiträge
Delphi 7 Personal
|
AW: Windows.Beep Variabel
8. Dez 2010, 01:35
hab das Problem etwas anders gelöst bekommen. Aber jetzt steht der erstellte Befehl in der Variable "tag" (string)
also in der variable "tag" steht: windows.beep(500,100); (oder halt andere werten, jenachdem wie man die werte in die Edit felder eingibt.
Nochmal zum mitschreiben wie die Variable "tag" erstellt wird:
tag := 'windows.beep' + '(' + freq + ',' + lengh + ');';
Jetzt muss aber der Inhalt der variable "tag" in eine procedure eines Buttons geschrieben werden.
Folgende möglichkeiten funktionieren nicht:
Button3.OnClick := tag; [Fehler]: Inkompatible Typen: 'TNotifyEvent' und 'String'
Button3.Click := tag; [Fehler]: Der linken Seite kann nichts zugewiesen werden
Wie bekomme ich den Inhalt der Variable so, dass er von Delphi ausgeführt wird?
|