با سلام خدمت دوستان.
ادميرال جان دستت درد نكنه جواب داد. فعلا تا قدم بعدي ممنون و خدا نگهدار.
ممنون.
با سلام خدمت دوستان.
ادميرال جان دستت درد نكنه جواب داد. فعلا تا قدم بعدي ممنون و خدا نگهدار.
ممنون.
با سلام خدمت دوستان.
ادميرال جان يك مشكل جديد. من يك DLL درست كردم و قصد استفاده از آن را داشتم براي همين كار پشت يك كليد تابع را با نام اصلي خودش فراخواني كردم نه با نامي كه ذخيره كردم. و خروجي آنرا در صفحه نمايش قرار دادم. ولي وقتي برنامه را اجرا مي كنم اين خطا ظاهر مي شود.
من بايد چي كار كنم؟the application failed to intialize properly (0x000007b). click on ok to terminate the application.
ممنون
سلامادميرال جان يك مشكل جديد. من يك Dll درست كردم و قصد استفاده از آن را داشتم براي همين كار پشت يك كليد تابع را با نام اصلي خودش فراخواني كردم نه با نامي كه ذخيره كردم. و خروجي آنرا در صفحه نمايش قرار دادم. ولي وقتي برنامه را اجرا مي كنم اين خطا ظاهر مي شود.
من منظورت از نام اصلی و نام ذخیره شده رو نمی فهمم!!!
بیشتر توضیح بده.
اگه برات مقدوره کد Dll و برنامه ات رو بزار.
با سلام خدمت دوستان.
ببين ادميرال جان وقتي مي خواهي تابع را به صورت DLL در بياوريم يك اسم بايد بديم ديگه. البته بگم كه وقتي مي نويسم Exports test; از كلمه test اشكال مي گيره و براي همين وقتي Ctrl+s مي زنم در همان كه ذخيره مي شود يك اسم بهش مي دم.
خوب تا اينجا. مگر تابعي كه نوشتيم يك اسم نداره كه بايد شناسنامه آنرا كامل بنويسم. خوب من هم همان اسم را در پشت كليد مي نويسم ديگه.OK
اين هم لينك دانلود يكي از تابع هايم.اگه برات مقدوره کد Dll و برنامه ات رو بزار.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلامببين ادميرال جان وقتي مي خواهي تابع را به صورت DLL در بياوريم يك اسم بايد بديم ديگه. البته بگم كه وقتي مي نويسم Exports test; از كلمه test اشكال مي گيره و براي همين وقتي Ctrl+s مي زنم در همان كه ذخيره مي شود يك اسم بهش مي دم.
خوب تا اينجا. مگر تابعي كه نوشتيم يك اسم نداره كه بايد شناسنامه آنرا كامل بنويسم. خوب من هم همان اسم را در پشت كليد مي نويسم ديگه.OK
این یه DLL ساده ست که برای مثال نوشتم :
این هم تعریف امضای توابع در پروژه ای که میخواد از DLL استفاده کنه.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته فایل DLL باید در پوشه ای که پروژه رو Save کردی قرار بدی.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشی
با سلام خدمت دوستان.
ادميرال جان با عرض معذرت يک مشکل کوچله ديگه. برنامه قبلي که بهت گفت رو نوشتم يعني همان که پشت يک کليد تابع را فراخواني مي کردم و نتيجه را در يک Edit قرار مي دهم. برنامه اجرا مي شه و مثل قبل خطا نمي ده. مشکل اينجا است که وقتي روي دکمه کليک مي کنم اول خطاي زير را مي ده و بعد از نتيجه در Edit قرار مي گيره.
Invalid pointer operation
اگر امکامش هست من رو راهنمايي کنيد که خيلي هم لازمش دارم و ديگه داره دير ميشه.
کد برنامه هم این است .
procedure TForm1.Button1Click(Sender: TObject);
var str:string[10];
begin
str:=changedate;
Edit1.Text:=str;
end;
ممنون
با سلام خدمت دوستان.
ادميرال جان مثل اين كه از كمك كردن به من خسته شدي. آخراشه ديگه يكم ديگه ما رو تحمل كن ديگه رفتني هستيم.
ممنون.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)