ABA


"פסקל: איך אני בודק אם קיים קובץ בשם X בתקייהY"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8131 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8131
Buzzy

דרג אמינות חבר זה
   15:37   21.03.04   
אל הפורום  
  פסקל: איך אני בודק אם קיים קובץ בשם X בתקייהY  
 
   ?
איך אני בודק אם יש קובץ כבר.. לפני שאני יוצר חדש?

אני רוצה לדוגמא ליצור את הקוץ בפעם הראשונה שהתוכנית
מופעלת במחשב מסויים ובפעם השניה ואילך אני רוצה לשנות
אותו אבל בשביל זה אני רוצה לדעת אם הוא קיים (לבדוק
אם אני צריך ליצור קובץ בשם הזה - לבדוק אם זו ההפעלה
הראשונה או לא) כ אם הוא לא קיים אני יצור אותו ואם
הוא קיים אני רק יערוך אותו.

תודה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  פונקציה מתוך ה help של borland: liranr 22.03.04 13:59 1
     אבל אם הקובץ לא נמצא הוא יוצא מהתוכנית... Buzzy 22.03.04 16:25 2
  מצאתי את התשובה... Buzzy 22.03.04 17:10 3
     שמח שמצאת liranr 22.03.04 17:17 4
         אבל תגיד, מה שנמצא בסוגריים מסולסלים זה לא Buzzy 24.03.04 18:11 5

       
liranr

דרג אמינות חבר זה
   13:59   22.03.04   
אל הפורום  
  1. פונקציה מתוך ה help של borland:  
בתגובה להודעה מספר 0
 
  
function FileExists(FileName: String): Boolean;
{ Boolean function that returns True if the file exists;otherwise,
it returns False. Closes the file if it exists. }
var
F: file;
begin
{$I-}
Assign(F, FileName);
FileMode := 0; ( Set file access to read only }
Reset(F);
Close(F);
{$I+}
FileExists := (IOResult = 0) and (FileName <> '');
end; { FileExists }


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Buzzy

דרג אמינות חבר זה
   16:25   22.03.04   
אל הפורום  
  2. אבל אם הקובץ לא נמצא הוא יוצא מהתוכנית...  
בתגובה להודעה מספר 1
 
   כי הוא לא יכול לעשות ריסט (אפ) אם אפ לא נמצא והוא
יוצא מהתוכנית ונותן הודעת שגיאה ולא ממשיך בריצת
התוכנית.

אמרו לי בביה"ס שצריך ליצור כתובת בזיכרון שתפנה
אליו או משהו כזה, אבל לא אמרו לי במדויק.

ואין לי אותה באינדקס של פסקל...

תודה בכל מקרה אחי יש עוד הצעות?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Buzzy

דרג אמינות חבר זה
   17:10   22.03.04   
אל הפורום  
  3. מצאתי את התשובה...  
בתגובה להודעה מספר 0
 
   זה הקוד שרשמת לי רק בלי ה
(close(f

מצאתי כמה קודים דומים עשיתי חיתוך ומצאתי את התשובה...

תודה בכל מקרה אחי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranr

דרג אמינות חבר זה
   17:17   22.03.04   
אל הפורום  
  4. שמח שמצאת  
בתגובה להודעה מספר 3
 
   בכל אופן הקוד כמו שאני רשמתי אותו עבד לפחות אצלי בסדר גמור.
נכון שאי אפשר לעשות Reset לקובץ לא קיים, אבל בשביל זה ההוראה -I.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Buzzy

דרג אמינות חבר זה
   18:11   24.03.04   
אל הפורום  
  5. אבל תגיד, מה שנמצא בסוגריים מסולסלים זה לא  
בתגובה להודעה מספר 4
 
   הערות בלבד?...

כלומר, הקומפיילר קורא בכלל מה שנמצא בסוגריים מסולסלים?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net