PDA

View Full Version : Define a EventProcedure at Runtime



Hamid_PaK
سه شنبه 04 بهمن 1384, 06:16 صبح
با سلام آیا امکان ساخت و تعریف یک تابع و یا روال در هنگام اجرای برنامه در دلفی هست ... چطور ؟؟؟
( بیشتر برای تعریف رخداد یک شی لازم دارم ولی این رخداد رو می خواهم در هنگام اجرا ایجاد و تعریف کنم :: مثل یک رخداد OnClick ... )

با تشکر ...

m-khorsandi
سه شنبه 04 بهمن 1384, 07:36 صبح
منظورتون تعریف یک Procedure و تخصیص اون به Event یک شیئ هست؟

Hamid_PaK
سه شنبه 04 بهمن 1384, 08:08 صبح
آقای خورسندی عزیز بله درسته ولی این عمل در هنگام اجرای برنامه باید صورت بگیرد ...
تخصیص روال به رخداد یک شی بسادگی صورت می گیرد ولی تعریف یک روال در هنگام اجرای برنامه چطور امکان پذیر می شود ؟؟؟

m-khorsandi
سه شنبه 04 بهمن 1384, 12:39 عصر
تا جایی که من میدونم متد رو باید تعریف کنی(منظورم به صورت ثابت هست)تا بتونی استفاده کنی.

اَرژنگ
سه شنبه 04 بهمن 1384, 13:31 عصر
Delphi Script

m-khorsandi
سه شنبه 04 بهمن 1384, 13:58 عصر
Delphi Script
بیشتر توضیح بدید!

اَرژنگ
سه شنبه 04 بهمن 1384, 14:18 عصر
بیشتر توضیح بدید!



Why use a scripting engine?
A scripting engine allows an end user to customize an application to his or her needs without having to recompile it. In addition, you can update your applications by just sending a new script file.





http://www.remobjects.com/page.asp?id=%7B9A30A672-62C8-4131-BA89-EEBBE7E302E6%7D

Hamid_PaK
سه شنبه 04 بهمن 1384, 15:21 عصر
فکر میکنم بدونم آژنگ عزیز در چه موردی صحبت می کنه ولی این مسئله در زبانهای دیگر بسادگی قابل تعریف هست ...



FlashScript , JavaScript :
Object.OnLoad = function () {
.... Your own script and code ...
}


و یا یه چیزی شبیه به این ...

اَرژنگ
چهارشنبه 05 بهمن 1384, 02:41 صبح
فکر میکنم بدونم آژنگ عزیز در چه موردی صحبت می کنه ولی این مسئله در زبانهای دیگر بسادگی قابل تعریف هست ...



FlashScript , JavaScript :
Object.OnLoad = function () {
.... Your own script and code ...
}


و یا یه چیزی شبیه به این ...
زبانهایه دیگر زبانهایه اسکریپت کردن هستند، دلفی یک زبان کمپایلریه.
دلفی اسکریپت یا پاسکال اسکریپت برایه نوشتن اسکریپت در پاسکال هستند.