الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عملت برنامج بالجافا و لا اشتغل ممكن تساعدوني

مغلق
بدأه Hish@m في 15 أبريل 2003 · 9 رد · 981 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اسف لازعاجكم

بس سويت برنامج بالجافا JBulider 3

و البرنامج هو عبارة عن تطبيق لخورازمية Timestamp للداتا بيس

البرنامج ما فيه اي اخطاء و لا شي بس ما ينفذ

البرنامج انا ارفقته تحت

ياليت تشوفون الخلل و تعلموني شلون اصلحه

و دمتم للمنتدى ذخرا :)

hisham.txt

#2

وعليكم السلام ورحمة الله وبركاته

هذا هو برنامجك

package untitled1;

import javax.swing.*;



public class Is355 {



 public Is355()

 {

  int n=0;

  int TS[] = new int[n];

  int read_TS[] = new int[n];

  int write_TS[] = new int[n];

  boolean endL = true;

  String exe[] = new String[n];

  int temp=0;



  TS[1]=2;

  TS[2]=3;

  TS[3]=2;



  read_TS[1]=0;

  read_TS[2]=0;

  read_TS[3]=0;



  write_TS[1]=0;

  write_TS[2]=0;

  write_TS[3]=0;



 while(endL)

 {

  String s=JOptionPane.showInputDialog("Enter the Action you want to do (read(r) or write(w)) : ");

  String ss=JOptionPane.showInputDialog("Enter the transction number : ");

  int j = Integer.parseInt(ss);

  String sss=JOptionPane.showInputDialog("Enter the items read or write : ");

  if (sss=="x") temp=1;

  else

  if (sss=="y") temp=2;

  else temp=3;



  if (s=="w")

  {

   if ((read_TS[temp]>TS[j]) || (write_TS[temp]>TS[j]))

   {

    JOptionPane.showMessageDialog(null,"Transction abortted ");

    exe[j]="aborted";

    endL=false;

   }

   else

   {

    exe[j]="execute";

    write_TS[temp]=TS[j];

   }

  }

  else

  if (s=="r")

  {

   if (write_TS[temp]>TS[j])

   {

    JOptionPane.showMessageDialog(null,"Transction abortted ");

    exe[j]="aborted";

    endL=false;

   }

   else

   {

    exe[j]="execute";

    read_TS[temp]=Math.max(TS[j],read_TS[temp]);

   }

  }

 }

}



 public static void main (String []args)

 {

  Is355 obj = new Is355();

 }

}

الخطأ هنا

 int n=0;

  int TS[] = new int[n];

وهو runtime error

والسبب انك عرفت ال arrary بحجم n

ووضعت قيمة n=0

وهذا خطأ يجب ان تعرف ال n بقيمة اكبر من الصفر حتى تستطيع استعمالها لاحقا

#3

الاخ العزيز JP3003

عاجز عن شكرك على مجهودك الطيب :)

و اسف على التعب اللي سببتهم لك

مشكوور مرة اخرى و ما قصرت

مع تحياتي

هشام

#4

اهلا وسهلا

حياك الله اخي الكريم

مادام استطيع ان اساعد اخواني في الله فلن أتأخر باذن الله ...

اخوك ابراهيم ....

#5

يا أخ هشام

أنا في البداية اشتغلت على jbuilder3 بس واجهتني مشاكل كثيرة فيه

أنصحك أن تحول على jbuilder8

اذا كنت من سكان مدينة الرياض يمكننا وضع نسخة من jbuilder8 في مركز القويفل لخدمات الطالب الجامعي (أمام بوابة الجامعة مباشرة) وخذها من هناك

#6

الاخ العزيز JP3003

اسعدني و الله ردك و تفاعلك معي

و الله لا يحرمنا من طلتك :)

و اذا ما فيه مانع

لنا لقاءات قادمة مع مشاريع اكبر ان شاء الله (اذا ما فيه مانع:))

مشكوور و ما قصرت :)

=====================

الانسة طالبة علم2

بصراحة قريت هنا في المنتدى عن النسخة 8 و تحمست لها كثير

بس معامل الكلية عندنا فيها النسخة 3 اللي تجي مع كتاب

Java how to ptogram

بس اخاف اشتغل على النسخة 8

و اذا جيت اشغلها على النسخة 3 في الكلية ما تشتغل

و يسبب لي احراج مع دكتور المقرر :)

بس انا عندي 3 مشاريع ثانية غير المقرر هذا و بجرب النسخة 8 و ان شاء الله تكون افضل من اللي قبل

يعني اذا ما عليك كلافة اتركي نسخة للبرنامج في مركز القويفل و انا امر اخذها

(اذا ما فيه كلافة)

و مشكوورة على المساعدة و ما قصرتي

مشكوورين مرة ثانية و ما قصرتوا :)

#7

آآآآآسفة على الـتأخر في الرد

أبدا ما في أي كلافة علي ، أهم شيء انك تستفيد من البرنامج .

لكن البرنامج حاليا مو عندي ، أول ما أحصل عليه أنسخلك نسخة

وأضعها في المركز

ان شاء الله اذا أرسلته للمركز أرسلّك رسالة علشان تروح تاخذه .

.....................الله يوفق الجميع

#8

الله يعطييك العافية و ما قصرتي

انا بالانتظار

مشكوورة مرة ثانية

:)

#9

آآآآآآآآآآآآآآسفة جدا أخ Hish@m

الى الآن لم يصلني البرنامج ويبدو أنه لن يصل أبداااا:(

والمشكلة أن الأخ talalc العضو في هذا المنتدى وعدنا سابقا بوضع البرنامج

في مركز التصوير والى الآن لم يصلنا منه أي خبر ،والصراحة أرسلنا له رسائل كثيرة ،اما أنه نسي الموضوع او تناسى ، المهم نحن حاليا يئسنا منه ومشينا

حالنا ب jbuilder5 .

عموما الأخ talalc موجود عندكم في الجامعة ويمكنك التفاهم معه

أنا آآآآآآآسفة مرة أخرى لأني وعدتك بشيء غير موجود لدي .

وفقنا الله جميعا................................

#10

هلا طالبة علم

معذوورة و لا فيه داعي للاسف

:)

انا بحاول اجيبها من برى ان قدرت

و ابجلس على النسخة 3 الين ربي يفرجها :)

مشكوورة و ما قصرتي :)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…