معلم دلفی

سه‌شنبه، تیر ۲۸، ۱۳۸۴

چطور می توان رزولوشن صفحه نمایش را از با برنامه نویسی تغییر داد؟

شاید شما هم برای اینکه برنامه تان بتواند کامل د مناسب نمایش داده شود، نیاز دارید که در یک اندازه خاص از صفحه نمایش کار کنید.
برای اینکار می توانید اندازه رزولوشن صفحه را در هنگام اجرا تغییر دهید.
برنامه زیر به شما کمک خواهد کرد تا با کمک API ویندوز اینکار را در دلفی انجام دهید

function SetScreenResolution(Width, Height: integer): Longint;
var
DeviceMode: TDeviceMode;
begin
with DeviceMode do begin
dmSize := SizeOf(TDeviceMode);
dmPelsWidth := Width;
dmPelsHeight := Height;
dmFields := DM_PELSWIDTH or DM_PELSHEIGHT;
end;
Result := ChangeDisplaySettings(DeviceMode, CDS_UPDATEREGISTRY);
end;



با کمک سورس کد زیر هم میشه این روتین را صدا زد :


var
OldWidth, OldHeight: integer;

procedure TForm1.Button1Click(Sender: TObject);
begin
OldWidth := GetSystemMetrics(SM_CXSCREEN);
OldHeight := GetSystemMetrics(SM_CYSCREEN);
SetScreenResolution(800, 600);
end;

پنجشنبه، تیر ۲۳، ۱۳۸۴

Windows Telephony (TAPI) Support in Windows NT 4.0

در سایت شرکت میکروسافت می توانید با TAPI آشنا بشید که راهنمای برنامه نویسی و ارتباط با تلفن را بطور کامل توضیح داده است.
سورس کدهای نوشته شده در اینجا همگی با وی بی یا سی هستند که شما براحتی می توانید اونها را به زبان دلفی نوشته و استفاده کنید.

Windows Telephony (TAPI) Support in Windows NT 4.0

استفاده از SPSs در برنامه دلفی

شاید برای شما هم پیش آمده که در پروژه ای نیاز به استفاده از ابزار قوی
SPSS در برنامه خود داشته باشید.
در این سایت می توانید کامپوننتهائی را پیدا کنید که امکان استفاده از تمام ویژگیهای این برنامه را به شما می دهد.
http://users.erols.com/eischeid/TSPSSDataFile/

البته یک را ساده برای تمام برنامه های از این نوع، برنامه نویسی به صورت OLE است.