Ich hoffe ich habe es gut erklärt.
Die Hoffnung muss ich dir leider nehmen.
Lies das mal und überleg dir bei allem was du dir dabei nebenher denkst, dass wir davon gar nichts wissen.
Was ist eine Bit Variable? Was ist x und y im Funktionsaufruf?
Ich lese da raus dass du evtl. einzelne Bits in einer Zahl setzen willst, also (Stichwort) Flags?
Was ist die Bedeutung von Z_meldungen und Z_Meldung_1?
Vielleicht reichen dir ja schon die Bitoperationen, mit denen du z.B. in einer Variablen das Bit mit dem Wert 8 setzen kannst:
variable = variable | 8;
Vielleicht denkst du ja nur zu kompliziert.
Was du mit Variablen und Objekten machst, hängt natürlich stark von deiner Aufgabenstellung ab.
Was man über Frames denkt solltest du dir auch mal durchlesen.