Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2018.04.15;
Скачать: [xml.tar.bz2];

Вниз

Как передать массив в Поток?   Найти похожие ветки 

 
vegarulez   (2016-04-21 11:45) [0]

Привет всем мастерам!

Подскажите как правильно передать из главной формы переменную в виде массива

public
value: array[0..63] of string;

в поток для обработки

type
 Tcheckvalue = class(TThread)
 private
   fs_err: string;
   prov_value: array[0..63] of string;
 protected
   procedure Execute; override;
   procedure FixError;
 public
    property s_err: string read fs_err write fs_err;
 end;


Так же как передаю через свойство описание ошибки - не получается - чтот ругается компилятор. порыл тырнет - что-то с геттерами и сеттерами через процедуру сделано - для меня темный лес. подскажите как это сделать, наставьте на путь истинный.


 
дапофик ©   (2016-04-21 12:20) [1]

а потом будешь спрашивать как "из потока" вернуть "главной форме" ?

по твоему кодику выходит что в классе потока лежит копия массива главной формы


 
дапофик ©   (2016-04-21 12:21) [2]

а почему массив?
почему например не tstrings?


 
Игорь Шевченко ©   (2016-04-21 12:38) [3]

http://segfault.kiev.ua/smart-questions-ru.html



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2018.04.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.001 c
2-1461222946
superbot
2016-04-21 10:15
2018.04.15
TreeView перетаскивание куста на куст


2-1461228352
vegarulez
2016-04-21 11:45
2018.04.15
Как передать массив в Поток?


15-1471650152
KilkennyCat
2016-08-20 02:42
2018.04.15
Особенности работы движков баз данных и правила работы с ними.


2-1460845875
Signal
2016-04-17 01:31
2018.04.15
Братцы как ускорить процесс?


3-1317294720
OW
2011-09-29 15:12
2018.04.15
MSSQL. Не напомните, из-за чего и как обойти?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский