Wie text in VHDL deklarieren ?

Gast #852466
Lesenswert?

Ich brauche eine Variable vom Typ Text / String, die ich einem Report 
übergeben kann. Diese wird an verschiedenen Stellen im Code gesetzt. Die 
Deklaration läuft aber schief:

Wie mache ich das ?

Ich habe das so :

variable Meldung :  string := "Start";

später will ich dann sowas schreiben :

Meldung := "blahblahblah";

Wenn der Report dann abfragt, sieht er die neue Meldung.

Mit filenamen kann ich das :

ENTITY PRINTER IS   GENERIC (printfile :  string := 
"printfiles\init.pst");

Was ist denn hier der String? Eine Variable, dachte ich. (?)
#855382
Lesenswert?

Ich habe eigentlich keine Ahnung, was das Problem ist, die Fehlermeldung 
schreibst du leider hier nirgendwo.

Ich hab jetzt viel mit dem Typ line gearbeitet, dass ist ein access auf 
einen string. Damit hatte ich keine Probleme, wenn ein neuer string 
zugewiesen werden soll dann wird einfach der alte deallokiert und ein 
neuer angelegt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren