CGI アプリ、ISAPI、または Apache DLL として実行できる Delphi (Win32) Web アプリケーションがあります。一意のファイル名プレフィックス (特定の時点での現在のすべての要求に対して一意) を生成できるようにしたいのですが、これを行う最善の方法は、processID (CGI モードを処理するため) と threadID (処理するため) を使用することであると考えています。 dll モード)。
Delphi で一意のプロセス ID とスレッド ID を取得するにはどうすればよいですか?
これらは、マルチコア/マルチプロセッサの状況 (単一の Web サーバー マシン上) で一意になりますか?
編集:私はこのアプローチに反対するようにアドバイスされたことに注意してください。したがって、受け入れられた回答は別の方法を使用して一時的なファイル名を生成します