Показать сообщение отдельно

  #3454  
Старый 02.06.2017, 21:32
Stine
New Member
Регистрация: 24.11.2012
Сообщений: 41
С нами: 7087286

Репутация: 0
По умолчанию

Цитата:
Сообщение от binarymaster  

Да, абсолютно верно.

Ограничивается объёмом INT.

Теперь проблема что в этой функции вообще не работают никакие локальные переменные, только глобальные, а как мне объявить внутри этой функции номер потока? Номер потока в любом случае локально внутри потока...

Пытался так объявлять, не работает...

tnew = class(tthread)

public

st:dword; //тут храню номер потока

protected

procedure execute; override;

end;

procedure SetTableDataW(Row: DWord; Name, Value: pchar); stdcall;

begin

if Row <> st then

Exit;

if Name='Auth' then res[st]:= Value ;

end;

Глобальные переменные работают, но как мне в них держать номера потоков?
 
Ответить с цитированием