PDA

View Full Version : چطور از داخل فایل Html فرم دلفی را اجرا نمایم



mahdy.asia
سه شنبه 15 فروردین 1391, 08:29 صبح
من می خواهم از داخل یک فایل Html یک کد دلفی را اجرا نمایم لازم بذکر است که فایل html را با EmbeddedWeb در دلفی باز کرده ام

BORHAN TEC
شنبه 19 فروردین 1391, 10:20 صبح
راستش مشکلتون برای من زیاد واضح نیست. میشه بیشتر توضیح بدین؟

mahdy.asia
شنبه 19 فروردین 1391, 11:43 صبح
راستش مشکلتون برای من زیاد واضح نیست. میشه بیشتر توضیح بدین؟
من یک نرم افزار با دلفی نوشتم که با استفاده از کامپوننت EmbeddedWeb یک صفحه html رو باز می کنم در این صفحه html یک منو طراحی شده است که می خواهم وقتی کاربر وارد منو شده و روی گزینه مورد نظر کلیک کرد یک دستور کد دلفی اجرا شود

BORHAN TEC
دوشنبه 21 فروردین 1391, 12:43 عصر
لطفاً فایل HTML مربوطه را ضمیمه کنید.

mohsen24000
دوشنبه 21 فروردین 1391, 22:04 عصر
بایستی از طریق دستورات جاوا اسکریپت این کار رو انجام بدید ، البته فقط اجرای فایلهای اجرایی...
برای مثال:


<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject( "WScript.Shell" )
function RunNotePad()
{
MyObject.Run("notepad.exe") ;
}

</script>

BORHAN TEC
دوشنبه 21 فروردین 1391, 23:53 عصر
بایستی از طریق دستورات جاوا اسکریپت این کار رو انجام بدید ، البته فقط اجرای فایلهای اجرایی...ایده خیلی خوبی بود.:قلب: با تعمیم دادن این روش میتوان هر کار دیگری را انجام داد. به روش زیر:

1- ابتدا یک فایل اجرایی را می سازیم و در آن باید پارامتر های ورودی را کنترل کنیم.(با استفاده از تابع ParamStr و امثالهم)
2- سپس این فایل اجرایی اضافی می تواند با استفاده از Windows Message با برنامه اصلی ارتباط برقرار کند و دستوراتی را به آن بفرستد.
3- حال در برنامه اصلی باید دستورات مرحله قبل را کنترل کنیم.

:لبخند:

این راه حل 100% جواب میده ولی مطمئناً باید روش های بهتری هم وجود داشته باشه که نیاز به فایل اجرایی اضافی نداشته باشه. :متفکر:

mahdy.asia
چهارشنبه 23 فروردین 1391, 18:14 عصر
چطور می شه یک فایل ini رو باز کرد و توش چیزی نوشت یا تغییر داد

BORHAN TEC
دوشنبه 28 فروردین 1391, 09:11 صبح
چطور می شه یک فایل ini رو باز کرد و توش چیزی نوشت یا تغییر داد


صفحه زیر رو بخون:
http://barnamenevis.org/showthread.php?79040-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7%DB%8C-INI