בית
Top.Mail.Ru Yandeks.Metrika
פורום: "ראשי";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למטה

עזרה !!! מצא סניפים דומים


Alligator   (2001-12-17 11:46) [0]

פונקציה SelectChars (ים: ShortString; א: מספר שלם; b: מספר שלם): ShortString;
היה
i: מספר שלם;
ts: ShortString;
tp: PChar;
להתחיל
ts: = "";
StrPCopy (tp, s);
עבור i: = a ל- a + b do ts: = ts + tp [i];
תוצאה: = ts;
הסוף;

פונקציה זו אינה יכולה לעכל משפטים ארוכים במיוחד; היא (פונקציה) מיד למראה משפטים ארוכים הורג את התוכנית שלי
איך אפשר לתקן את זה ???
תודה לך בקרוב !!!



gek   (2001-12-17 11:51) [1]

ובכן, מדוע להשתמש ב- ShortString
השתמש במחרוזת



Alligator   (2001-12-17 12:26) [2]

עם מחרוזת התוכנית גם מתה, ברור שאני לא מנסה שום דבר, היא לא יוצאת, אולי יש פונקציה או אפשרות אחרת כיצד למחוק את מה שצריך מהטקסט ???



McSimm   (2001-12-17 12:38) [3]

1. לא מוקצה זיכרון ל- PChar.
2. מדוע PChar כאן בכלל?
3. מדוע תכונה זו נחוצה? אם זה העתקת מחרוזת, אז
פונקציה Copy (S, Index, Count: Integer): string;



Alligator   (2001-12-17 12:57) [4]

אה ... לא הבנת אותי!



gek   (2001-12-17 13:01) [5]

ובמה שהם לא הבינו? מדוע כל הדבר הזה נחוץ, הסביר?



Alligator   (2001-12-17 13:34) [6]

ובכן, נניח שיש לי פיסת טקסט ארוכה ואני צריך לבדוק או להכניס רק את שתי האותיות הראשונות.
-memo1.lines.add (SelectChars ("פיסת טקסט ארוך", 0,1))
כלומר, כפי שאתה מבין, רק שתי אותיות מ- 0 ל- 1 יצטרכו להיכתב בתזכיר, והפונקציה הזו עובדת מצוין, אבל לא עם טקסט ארוך, המגבלה היא איפשהו תווים של 255, אבל מה שמגביל אותי אני לא מצליח.



Digitman   (2001-12-17 13:37) [7]

memo1.lines.add (העתק ("חתיכת טקסט ארוך", 1,1)) - מדוע אתה כל כך לא שמח? עושה את מה שאתה צריך, ובלי שום "טריקים" נוספים



Mbo   (2001-12-17 13:41) [8]


הם כבר אמרו על פונקציית ההעתקה.
ובשלך, למעט 5 מהשגיאות שצוינו, מתואר קיצור הדרך להחזרה,
ותוצאה - PChar



Alligator   (2001-12-17 18:38) [9]

תודה רבה לעזרה !!! עכשיו הכל עובד כמו שצריך.



עמודים: 1 ענף שלם

פורום: "ראשי";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למעלה









זיכרון: 0.58 MB
זמן: 0.039 c
3-21982
דוש
2001-12-06 12:37
2002.01.08
חיבור לקוח למסד הנתונים


1-22143
[NWC] אמינם
2001-12-20 12:04
2002.01.08
.dcu


6-22278
מוסך
2001-10-02 12:27
2002.01.08
ספר לי את האלגוריתם להחלפת אותיות גדולות באותיות קטנות


3-21902
אנדריי פוגורלוב
2001-12-02 10:49
2002.01.08
הבעיה עם הכנת הבקשה ואת התפוקה שלה QReport


1-22216
רוח רפאים
2001-12-16 14:43
2002.01.08
עזרה .. מי יודע להגיע לדייט של מחר ..





אפריקאנס אלבני ערבי אַרְמֶנִי אזרביג'אן הבסקים בלארוסית בולגרי קטלאנית הסיני (פשוט) סינית (מסורתית) קרואטית צ'כיה דני הולנדי אנגלית אסטוני פיליפיני פיני צרפתית
גליציה גאורגיה גרמני יווני קריאולית האיטית עברי הינדי הונגרי איסלנדי אינדונזי אירי איטלקי יפני קוריאני לטבי ליטאי מקדוניה מלאית מלטזית נורבגי
פרסי פולני פורטוגזי רומנית רוסי סרבית סלובקי סלובני ספרדי סוואהילית שבדי תאילנדי תורכי אוקראיני אורדו ויאטנמית וולשית יידיש בנגלית בוסנית
קבואנו אספרנטו גוג'ראטית האוסה המונג איגבו יָאוָנִי קנאדה לחמר לאו הלטינית מאורים מרתי מונגולי נפאלית פונג'בית סומליה טמילית טלוגו יורובה
זולו
Английский Французский Немецкий Итальянский Португальский Русский Испанский