PDA

View Full Version : یه مشکل کوچولو توی رجیستری



delphi.net8
چهارشنبه 06 اردیبهشت 1385, 23:28 عصر
سلام
به این کد دقت کنید
var reg:tregistry
s:tstrings
.
.
.
reg.rootkey...
reg.open..
(eg.getvaluename( s تا اینجا مشکلی نیست
اما از این قسمت به بعد خطای acsess violation ..... میده کسی میدوونه چرا ؟

shobair
پنج شنبه 07 اردیبهشت 1385, 10:56 صبح
سلام
شما متد Create رو اجرا نمی کنید؟
(reg:=TRegistry.create(application
شبیر

delphi.net8
پنج شنبه 07 اردیبهشت 1385, 21:44 عصر
creat کردم
حتی s:=tstrings.creat رو هم انجام دادم
منتهی خطای abstract error رو بهم میده

vcldeveloper
جمعه 08 اردیبهشت 1385, 06:45 صبح
کلاس TStrings یک کلاس Abstract هست و نمیشه ازش Instance گرفت. از TStringList استفاده کنید:
s := TStringList.Create

delphi.net8
شنبه 09 اردیبهشت 1385, 04:58 صبح
آخه برادر من getvaluenames داره tstrings بر میگردوونه

vcldeveloper
شنبه 09 اردیبهشت 1385, 05:28 صبح
آخه برادر من getvaluenames داره tstrings بر میگردوونه

اگه بجای این حرفها کاری رو که گفتم انجام داده بودی و یک کمی هم درباره Polymorphism مطالعه کرده بودی، تا حالا مشکلت حل شده بود!

delphi.net8
جمعه 22 اردیبهشت 1385, 00:01 صبح
آقا من شرمندم ، نوکرتم ببخشید مشکل از من بود
دستتون درد نکنه قسط جسارت نداشتم ولی چون این موضوع خیلی اذیتم کرده بود این حرف از کیبردم در رفت
آخه دلفی رو با F1 یاد گرفتیم هتما خودتون میدوونین این روش چقدر مشکله
در هر حال مشکل حل شد ممننون از راهنمایی تون