Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: cappe - Settembre 27, 2024, 03:28:33 pm
-
E' possibile mettere su un record (con advancedrecord) una variabile statica, cioè che non cambia con le varie istanze del record? ad es. come con class var pippo: Integer?
Mi sembra non si possa, ma chiedo lo stesso.
-
A ragazzi son proprio scemo, funziona...
Ba....
-
Hai risolto da solo vedo. Ottimo
-
Purtroppo a volte è la stanchezza. Non è una scusante ma è così.
-
Ad ogni modo, se non si è capito, era giusto il primo post.
-
8)
-
Ma la cosa che non mi funziona è questa
a = record
private
class threadvar pippo : Integer;
pippo si azzera ad ogni chiamata. Mentre dovrebbe essere threadvar
-
Risolto, problema del mio codice. Come al solito.
-
Ma sai che non ho mai usato nella mia vita le threadvar ? E penso di non averle neanche mai notate in altri sorgenti.
Non riesco neanche ad immaginare il loro uso. Devono comunque essere "lockate" se vengono usate nei thread, Quindi perchè usarle al posto di altre soluzioni magari più flessibili ?
-
Le ho usate su una mia libreria. In effetti ci sono altre valide soluzioni. Ma ormai ho fatto così.