|
|
Знаете ли Вы, что ... | |
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать. | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Pascal, Delphi & Builder Вопросы программирования касающиеся Pascal и Delphi |
Ответить |
|
Опции темы | Опции просмотра |
03.04.2011 18:24 | #1 | ||
MAKTAB
O`QITUVCHI
Сообщений: 682
+ 617
543/277
– 8
129/41
|
Assalomu alaykum hurmatli forumdoshlar!
Men Delphida so`zlar bilan ishlaidigan dastur tuzayotgan edim, so`zlar shu darajada ko`payib ketdi-ki (massiv) kompilyator uni exe qilolmayapti. Ilgari Pascal bilan shunaqa muammo bo`lganida qandaydir bir yo`l bilan kompilyatorsiz exe fayl qilsa bo`lardi (hozir esimda yo`q, lekin bir necha bor qilganman), Delphida ham shunaqasi bormi? Bilsanglar maslahat beringlar. |
||
|
Ответить |
04.04.2011 16:06 | #2 |
програмщег
Сообщений: 4,971
+ 2,743
5,086/2,116
– 69
99/68
|
Бошқачароқ йўли бор.
1) Агар сўзларнинг сони жудаям кўп бўлса .txt ёки биронта иккилик файлга ёзиб олишингиз мумкин. Лекин кодировка (UTF-8) билан муаммо чиқишига тайёр туринг. 2) Яхшиси тинчгина БД га ёзиб қўя қолинг. Барча муаммолардан биратўла қутуласиз. БД сифатида firebird ни тавсия қилган бўлардим.
__________________
Ошибки прошлого, мудрость будущего. (с)Д.Тернер. |
|
Ответить |
05.04.2011 19:02 | #5 |
MAKTAB
O`QITUVCHI
Сообщений: 682
+ 617
543/277
– 8
129/41
|
"Too many local constant. Use shorter procedure." Muammo shunda-ki kompimning hotirasi kam, kompilyatorda kompilyatsiya qilish uchun uning hotirasi yetmayapti, Pascalda ham shunaqa bo`lgan edi, nima qilganim esimda yo`q ancha bo`ldi, ammo bu muammo hal qilingan edi. Dastur tuzilaverardi-da, kompilyatordan chiqib DOSning o`zida Pascalning boshqa fayli bilan kompilyatsiya qilinar edi, menimcha Delphida ham buning iloji bo`lishi kerak deb o`ylayman, yoki osonroq qilib hotirani kengaytirib qo`taqolgan ma`qulmikan?
|
|
Ответить |
05.04.2011 19:16 | #6 | |
MAKTAB
O`QITUVCHI
Сообщений: 682
+ 617
543/277
– 8
129/41
|
Цитата:
|
|
|
Ответить |
05.04.2011 23:13 | #7 |
програмщег
Сообщений: 4,971
+ 2,743
5,086/2,116
– 69
99/68
|
massiv bilan BD ni solishtirish noo'rin. Dastur kodida judayam ko'p konstantalar bo'lgani uchun delphi kompilyatsiya qilolmayapti. Demak boshqa usulni qo'llash kerak. Source code ni ko'rsata olasizmi? Balki shu yerda birgalashib qilarmiz...
__________________
Ошибки прошлого, мудрость будущего. (с)Д.Тернер. Последний раз редактировалось OmoN; 05.04.2011 в 23:22. |
|
Ответить |
Реклама и уведомления | |
06.04.2011 15:30 | #9 | |
MAKTAB
O`QITUVCHI
Сообщений: 682
+ 617
543/277
– 8
129/41
|
Цитата:
procedure TDars_Form.FormShow(Sender: TObject); begin soz:='45'; {---------- 1 Dars --------} Uzb[1,1]:='yutuq, muvaffaqiyat, g`alaba'; Eng[1,1]:='achievement'; Uzb[1,2]:='hayratlanarli, qoyilmaqom, ajoyib'; Eng[1,2]:='amazing'; Uzb[1,3]:='qadimgi, qadimiy, ko`hna'; Eng[1,3]:='ancient'; ........ Dars_Max[1]:=100; {---------- 2 Dars --------} Uzb[2,1]:='1) hisobchi; 2) (yuridk) javobgar'; Eng[2,1]:='accountant'; Uzb[2,2]:='aerobika'; Eng[2,2]:='aerobics'; Uzb[2,3]:='ta`sirini o`tkazmoq, mug`ombirlik qilmoq'; ..... Dars_Max[2]:=126; ..... va hakazo i:=1; tj:=0; Label3.Caption:=IntToStr(i)+'.'; label1.caption:=Uzb[Dars,i]; edit1.text:=''; end; Mana shu va hakazosi ko`payib ketdi. Shu sababli hotira yetmayapti. Hurmatli Omon, agar iloji bo`lsa mummoni shunda hal qilsak-de, keyingi dasturlarimga boshqa ilojini topsak, yaxshi bo`lardi, chunki men buni bitirib olishim kerak. Bu tipdagi dasturlarim juda ko`p, boshida qilinayotganda albatta bunday kattalashib ketishi hech kimning hayoliga ham kelmagan, agar BD bilan ishlashning iloji bo`lsa o`zim ham yo`q demasdim, ammo BD bilan alohida ishlaymanu, Delphi bilan kelishtirolmayman. Последний раз редактировалось Ustoz; 06.04.2011 в 15:34. |
|
|
Ответить |
|