Zum Inhalt springen

Bei Laufzeit erstellte Buttons abfragen?


Empfohlene Beiträge

Hi!

Eine kleine (oder auch grössere) Frage zum Borland C++ Builder 6!

Für die Schule sollen wir ein kleines Spiel entwickeln.

Jetzt hab ich zur Laufzeit jede Menge BitButtons erstellt, die ich abfragen möchte.

Sprich ich brauche eine Funktion, die überprüft welcher Button gedrückt wurde. Aber irgendwie klappt das alles nicht. Da die Buttons beim Start ja nicht bekannt sind kann ich die nicht mit onClick abfragen.

Jemand einen Tipp für mich?

Thx,

King-Chaos

Link zu diesem Kommentar
Auf anderen Seiten teilen

Cool, das ist schon einmal der richtige Weg...

Aber die Umsetzung funktioniert nicht.

Und zwar habe ich jetzt folgenden Code:

meineButtons[0][0]->OnClick=ButtonClick;

Beim Compilen bekomme ich jetzt folgende Fehlermeldung:

E2034 Konvertierung von 'void (_fastcall *)(TObject *)' nach 'void (_fastcall * (_closure )(TObject *))(TObject *)' nicht möglich

Soweit so gut, nur was hab ich falsch gemacht? Vermutlich liegt es an dem Array, aber ich kommt nicht drauf...

Link zu diesem Kommentar
Auf anderen Seiten teilen

War ein persönlicher Fehler, da ich die Funktion nicht über den Class-Browser sondern von Hand angelegt hatte. Das hat der Builder dann einfach nicht gerafft.

Sollte also bei korrekter Benutzung nicht vorkommen.

Das kommt eben davon, wenn der Lehrer nichts erklärt und nur sagt: "Macht mal!".

Wenn es eine richtige Lösung gewesen wäre, hätte ich diese natürlich gepostet.

Gruß,

King-Chaos

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...