Hallo,
Habe hier ein kleines Problem an dem ich nicht weiterkomme, für jemand mit Ahnung aber sicher ein leichtes ist. Habe bisher noch nie eine eigene Prozedur erstellt, jetzt ist es aber nötig. ich muss für 30 verschiedene buttons den selben code ausführen, alle unterscheiden sich nur an einem punkt den ich als variable in einem befehl mitgeben will. meine prozedur sieht bisher ungefähr so aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure speedchange(newspeed: integer); var tempname: string; begin tempname:=StringGrid1.Cells[0,Stringgrid1.Row]; if tempname='TEST' then showmessage(IntToStr(newspeed)); end; |
Aufrufen will ich das ganze so:
Delphi-Quelltext
und ausgeben sollte er in dem Beispiel ne Messagebox mit ner 5 drin.
die funktion soll also kurz schauen ob im ersten feld in der markierten Reihe des Stringgrids TEST steht, wenn ja soll es die mitgegebene Variable auswerfen.
Wenn ich kompilieren will sagt er
Undefinierter Bezeichner: 'StringGrid1'. Kann mir nicht erklären wieso? Jemand n Tip?
gruß
Noreux
Moderiert von
Narses: Code- durch Delphi-Tags ersetztModeriert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Do 25.10.2007 um 22:52