メモのテキストの数学計算を行う必要があります。[ファイルのサイズ:〜2mb]
適切な例は、デコードする必要のあるエンコードされたテキストです。
メモテキストを文字列に渡してデコードします。スレッドを使用してデコード関数を実行する方がはるかに高速だと思います。しかし、グーグルをした後、自分の目的に合った良い例が見つかりませんでした。
関数の例:
function entr_base_N(my_text:String):String;
var
ts_hamil64:Integer;
begin
For ts_hamil64 := 1 to Length(my_text) do
begin
Result:= Result + Chr(Ord(my_text[ts_hamil64])+10)
end;
end;
.....
.....
Memo1.Text:=entr_base_N(Memo1.Text)
作業を細かく分割し、ジョブを均等に分割します。たとえば、3..8スレッドを使用して、デコード関数をそれらのスレッドに割り当てます。これについて教えていただけますか?
テキストファイルを処理する現在の時間:〜35秒。よろしくお願いします。