۲۱-شهریور-۱۳۸۵, ۱۱:۳۱:۳۶
۲۱-شهریور-۱۳۸۵, ۱۴:۰۰:۱۸
تابع ParamStr از unit , System
۲۱-شهریور-۱۳۸۵, ۱۵:۴۱:۲۵
هنوز آزمایش نکردم ولی دستت درد نکنه
۲۱-شهریور-۱۳۸۵, ۱۵:۵۰:۴۴
یه سوال دیگه هم دارم !!!!!!!!!!!!!!! البته زیاد به دلفی مربوط نمیشه !
چطور می تونم لیست تمام فایلهای باز سیستم رو بدست بیارم
چطور می تونم لیست تمام فایلهای باز سیستم رو بدست بیارم
۲۲-شهریور-۱۳۸۵, ۰۹:۱۲:۳۷
فکر میکنم باید از ناظر فایل استفاده کنید
کد اش تو Windows SDK هست
اگه اشتباه نکنم شی اون هم در دلفی تو مجموعه RXLib وجود داره
کد اش تو Windows SDK هست
اگه اشتباه نکنم شی اون هم در دلفی تو مجموعه RXLib وجود داره
۲۳-شهریور-۱۳۸۵, ۰۹:۰۷:۳۶
دستت درد نکنه که جواب منو دادی ولی میشه بیشتر توضیح بدی
۲۴-شهریور-۱۳۸۵, ۰۷:۰۳:۴۴
The following example monitors the directory tree starting at C:\ for directory name changes. It also monitors the C:\WINDOWS directory for filename changes.
The example uses the FindFirstChangeNotification function to create two notification handles and the WaitForMultipleObjects function to wait on the handles. Whenever a directory is created or deleted in the tree starting at C:\ , the example updates the entire directory tree. Whenever a file is created or deleted in the C:\WINDOWS directory, the example refreshes the WINDOWS directory. The FindNextChangeNotification function restarts the change notification each time the example processes a change.
مرجع Win32 Developer's References
The example uses the FindFirstChangeNotification function to create two notification handles and the WaitForMultipleObjects function to wait on the handles. Whenever a directory is created or deleted in the tree starting at C:\ , the example updates the entire directory tree. Whenever a file is created or deleted in the C:\WINDOWS directory, the example refreshes the WINDOWS directory. The FindNextChangeNotification function restarts the change notification each time the example processes a change.
کد:
DWORD dwWaitStatus;
HANDLE dwChangeHandles[2];
// Watch the C:\WINDOWS directory for file creation and
// deletion.
dwChangeHandles[0] = FindFirstChangeNotification(
"C:\\WINDOWS", // directory to watch
FALSE, // do not watch the subtree
FILE_NOTIFY_CHANGE_FILE_NAME); // watch filename changes
if (dwChangeHandles[0] == INVALID_HANDLE_VALUE)
ExitProcess(GetLastError());
// Watch the C:\ subtree for directory creation and
// deletion.
dwChangeHandles[1] = FindFirstChangeNotification(
"C:\\", // directory to watch
TRUE, // watch the subtree
FILE_NOTIFY_CHANGE_DIR_NAME); // watch dir. name changes
if (dwChangeHandles[1] == INVALID_HANDLE_VALUE)
ExitProcess(GetLastError());
// Change notification is set. Now wait on both notification
// handles and refresh accordingly.
while (TRUE)
{
// Wait for notification.
dwWaitStatus = WaitForMultipleObjects(2, dwChangeHandles,
FALSE, INFINITE);
switch (dwWaitStatus) {
case WAIT_OBJECT_0:
// A file was created or deleted in C:\WINDOWS.
// Refresh this directory and restart the
// change notification. RefreshDirectory is an
// application-defined function.
RefreshDirectory("C:\\WINDOWS")
if ( FindNextChangeNotification(
dwChangeHandles[0]) == FALSE )
ExitProcess(GetLastError());
break;
case WAIT_OBJECT_0 + 1:
// A directory was created or deleted in C:\.
// Refresh the directory tree and restart the
// change notification. RefreshTree is an
// application-defined function.
RefreshTree("C:\\");
if (FindNextChangeNotification(
dwChangeHandles[1]) == FALSE)
ExitProcess(GetLastError());
break;
default:
ExitProcess(GetLastError());
}
}
۲۵-شهریور-۱۳۸۵, ۰۹:۲۴:۳۹
خیلی ممنون
----------------------------------
دیگه از شما نا امید شدم !!!!!!!!
-----------------------------------
این برنامه به زبان سی هست ( مشکلی نیست )
ولی فقط Handle فایل رو بدست میاره
bye
----------------------------------
دیگه از شما نا امید شدم !!!!!!!!
-----------------------------------
این برنامه به زبان سی هست ( مشکلی نیست )
ولی فقط Handle فایل رو بدست میاره
bye
۲۵-شهریور-۱۳۸۵, ۱۰:۲۹:۲۱
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
شما مثل اینکه کد رو خوب تریس نکردین
این کد بعد از هر تغییر در دایر کتری تابع RefreshDirectory یا RefreshTree را صدا می زند هدف برگرداندن هندل نیست
راستی شنیدم تو .net شعی خاصی داره
شما مثل اینکه کد رو خوب تریس نکردین
این کد بعد از هر تغییر در دایر کتری تابع RefreshDirectory یا RefreshTree را صدا می زند هدف برگرداندن هندل نیست
راستی شنیدم تو .net شعی خاصی داره
۰۶-دى-۱۳۸۶, ۲۲:۳۸:۵۱
سلام بچه ها من یه مشکل دارم خیلی سادس من تازه دلفی کار شدم ..بهم نخندیناااااا
سوال : چطوری میشه کپشن کنترل های نویگاتور دیتا بیسو تغییر داد؟
مثلاً برای کلید اینسرت بنویسیم ثبت
و یه سوال دیگه چطور میشه در دلفی یه سند ورد را باز کرد و جستجوی کلمه به کلمه انجام داد یعنی یه کلمه رو بگیره تو سند ورد جستجو کنه که هست یا نه
ترو خدا کمکم کنید پروژه دانشگامه
سوال : چطوری میشه کپشن کنترل های نویگاتور دیتا بیسو تغییر داد؟
مثلاً برای کلید اینسرت بنویسیم ثبت
و یه سوال دیگه چطور میشه در دلفی یه سند ورد را باز کرد و جستجوی کلمه به کلمه انجام داد یعنی یه کلمه رو بگیره تو سند ورد جستجو کنه که هست یا نه
ترو خدا کمکم کنید پروژه دانشگامه
۰۷-دى-۱۳۸۶, ۰۹:۰۴:۱۵
با سلام
بهتر بود این سوالو تو یه تاپیک جداگونه مطرح میکردی
بهتر بود این سوالو تو یه تاپیک جداگونه مطرح میکردی