PDA

View Full Version : استفاده از متغیرهای محیطی



danesh1351
چهارشنبه 04 تیر 1393, 09:01 صبح
چگونه میتوان به متغیرهای محیطی دلفی دسترسی پیدا کرد . مثل windir یا username و ...

یوسف زالی
چهارشنبه 04 تیر 1393, 10:01 صبح
اینا متغیر های محیطی وییندوز هستند، که در دلفی به سادگی پیاده شدند:
GetWindowsDirectory
GetComputerName
GetUserName

danesh1351
چهارشنبه 04 تیر 1393, 12:22 عصر
مرسی
اگه یک متغییر سیستمی بصورت دستی در تنظیمات برنامه اضافه کنم چطور
مثال: myiduser

pezhvakco
چهارشنبه 04 تیر 1393, 12:57 عصر
سلام

اگه یک متغییر سیستمی بصورت دستی در تنظیمات برنامه اضافه کنم چطور
مثال: myiduser

شما می خوای چه کاری انجام بدی .
اون متغییر های ویندوز را در اون ذخیره کنی

یوسف زالی
جمعه 06 تیر 1393, 13:09 عصر
این متغیر رو چطور و کجا اضافه می کنید؟ دقیق بگید.

danesh1351
شنبه 07 تیر 1393, 08:29 صبح
دقیقا میخواهم بدانم چگونه میتوان به متغیرهای محیطی دلفی دسترسی پیدا کرد ؟

یوسف زالی
شنبه 07 تیر 1393, 09:55 صبح
برادر من متغیر محیطی دلفی یعنی چی آخه؟

BORHAN TEC
شنبه 07 تیر 1393, 10:30 صبح
با سلام
ابتدا یونیت System.SysUtils رو به قسمت Uses اضافه کنید. حال برای دسترسی به یک متغیر محیطی کافی است که از تابع GetEnvironmentVariable استفاده کنید.
متغیر محیطی یک متغیر است که به ویندوز معرفی می کنیم و هر برنامه ای که نیاز باشد می تواند از مقادیر آن استفاده کند. همین!
مثلاً در خصوص عکسی که ضمیمه کرده ام کد زیر را در نظر بگیرید:
procedure TForm1.Button1Click(Sender: TObject);begin
Edit1.Text := GetEnvironmentVariable('ComSpec');
end;