ile yazdırıyorum AMA! kullanıcının C ye yazma yetkisi yokmuş. Temp dosyaya veya my documente falan yazması lazım. yol vermeden direk dosya ismini yazınca kayıtı my documente kaydediyor. Ama benim daha sonra bu dosyayı çağırmam lazım. Çağırabilmek içinde tam yolu vermem lazım. "my document\naile.xls" diye çağırsam win tr de kalsörün ismi belgelerim oluyor my documenti bulamaz. Yani ne yapacağımı şaşırıdım, temp dosyanın veya belgelerim klasörünün pathini nasıl atayabilirim sizce veya bulabilirmiyim?
procedure TForm1.Button1Click(Sender: TObject);
var
temp_klasor: array[0..MAX_PATH] of char;
begin
GetTempPath(SizeOf(temp_klasor), @temp_klasor);
ShowMessage(temp_klasor);
end;