Zitat von
marabu:
Zumindest bei mir unter D7 besser so:
csh: PRTLCriticalSection;
Grüße, marabu
ja !
habe in der Windows.pas nochmal nachgesehen meine Annahme konnte nicht stimmen.
Die alte
csH : RTL_CRITICAL_SECTION;
war aber auch nicht richtig.
Mit dieser bekam ich eine invalid typecast meldung, mit deiner vorgeschlagenen Meldung.
nach der änderung zu PRTLCriticalSection nimmt der compiler deine lösung an.
Nur jetzt ist csh := nil:
Hat also einen
AV zur folge.
Muss ich nun einen pointer auf InitializeCriticalSection setzen?
Wie stelle ich das an das sich csh wieder mit Daten füllt.
grüße