Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Software
Register

Reply
 
LinkBack Thread Tools
Old 23.06.2004, 11:09   #1
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Question Apostrof v Delphi

Uvajaemie programmisti!

Dlja menja napisana nekaja programma na Delphi sozdatel kotoroj ne mojet mne obespechit' napisanie apostrofa v texte... On govorit chto eto nevozmojno...

Prav li on ?

S uvajeniem,
Garik
Reply With Quote
Old 23.06.2004, 11:16   #2
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 35
Posts: 21,717
Downloads: 2
Uploads: 0
Reputation: 250 | 7
Default

нет.
Reply With Quote
Old 23.06.2004, 13:49   #3
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Default

Quote:
Originally Posted by Agregat
нет.
и это все?
Reply With Quote
Old 23.06.2004, 17:16   #4
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
Default

Агрегат в принципе дал правильный ответ. Для более подробного ответа "почему возможно обеспечить написание апострофа", должна быть малейшая информация почему для него это не возможно.
Reply With Quote
Old 23.06.2004, 20:26   #5
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 35
Posts: 21,717
Downloads: 2
Uploads: 0
Reputation: 250 | 7
Default

Quote:
Originally Posted by Garik Manvelyan
и это все?
Вопрос как стоял - "прав ли он" - ответ однозначен
А как решается использование апострофа - надо посмотреть в книжке по Паскалю, я уж сам и не помню.
Reply With Quote
Old 24.06.2004, 08:42   #6
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Default

Quote:
Originally Posted by acid
Агрегат в принципе дал правильный ответ. Для более подробного ответа "почему возможно обеспечить написание апострофа", должна быть малейшая информация почему для него это не возможно.
Он не может...
Пожалуйста помогите мне, вряд ли я разберусь сам в книжке по Паскалю.

P.S. В действительности, просто его контракт с нами уже завершен, а неряшливость своей работы его наверное не интересует...
Reply With Quote
Old 24.06.2004, 09:18   #7
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
Default

Garik jan, ay axper, miqich info tur, mardiq karanan asen, te vortegh inch "chi erevum" - tekstvoi redaktor a, te knopka a, te inch..

mard es, karogh a LOGO- i vra apostrof chen nkarel - asum eq - cragri sxal a.
tenc ho chi kareli
Reply With Quote
Old 24.06.2004, 10:34   #8
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
Default

Насколько я понял, ты должен разделить строку на две части - до апострофа и после апострофа, и сделать конкатенацию в середине с chr(39).

str_before + chr(39) + str_after
Reply With Quote
Old 24.06.2004, 12:59   #9
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Default

Quote:
Originally Posted by greka
Garik jan, ay axper, miqich info tur, mardiq karanan asen, te vortegh inch "chi erevum" - tekstvoi redaktor a, te knopka a, te inch..

mard es, karogh a LOGO- i vra apostrof chen nkarel - asum eq - cragri sxal a.
tenc ho chi kareli

В действительности, это некие текстовые поля в таблице базы данных, поле Notes например : где если вдруг захочется написать Garik's report, появляется сообщение об ошибке.
Reply With Quote
Old 24.06.2004, 13:02   #10
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Default

Quote:
Originally Posted by acid
Насколько я понял, ты должен разделить строку на две части - до апострофа и после апострофа, и сделать конкатенацию в середине с chr(39).

str_before + chr(39) + str_after
Спасибо, перешлю ему эти строки.
Reply With Quote
Old 24.06.2004, 13:36   #11
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
Default

т.к. ошибку выдает БД, а не код Делфи, скорее всего она действительно нерешабельна (а то был бы приемлим и код: totalStr := str1 + '''' + str2).

Скорее всего, нужно спец. образом настроить БД - либо изменить свойство этого поля в таблице с "Text" на "Unicode Text" или т.п.

Гарик, а ошибку выдает приложение или законный редактор баз данных от Borland (DatabaseDesktop, например) ?

Если дает приложение, то - ошибка там, если БД - см. совет выше.
Reply With Quote
Old 24.06.2004, 15:15   #12
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Default

Quote:
Originally Posted by greka
т.к. ошибку выдает БД, а не код Делфи, скорее всего она действительно нерешабельна (а то был бы приемлим и код: totalStr := str1 + '''' + str2).

Скорее всего, нужно спец. образом настроить БД - либо изменить свойство этого поля в таблице с "Text" на "Unicode Text" или т.п.

Гарик, а ошибку выдает приложение или законный редактор баз данных от Borland (DatabaseDesktop, например) ?

Если дает приложение, то - ошибка там, если БД - см. совет выше.
Гар, мне кажется я все-таки работаю с приложением. Вот так приблизительно это происходит...
Attached Thumbnails
vot.gif  
Reply With Quote
Old 24.06.2004, 15:25   #13
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
Default

Наверное все таки такой удаленный метод диагностики програмного продукта на уровне исходных кодов можно назвать шаманством
Reply With Quote
Old 24.06.2004, 17:29   #14
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
Default

судя по отсутствию TITLE-а, работаешь с приложением.

ну что же, постай сюда код формы ввода данных ))
Reply With Quote
Old 25.06.2004, 04:59   #15
Дошкольник
 
Garik Manvelyan's Avatar
 
Join Date: 05 2003
Location: Armenia,Yerevan
Age: 40
Posts: 145
Downloads: 1
Uploads: 0
Reputation: 32 | 3
Default

Quote:
Originally Posted by greka
судя по отсутствию TITLE-а, работаешь с приложением.

ну что же, постай сюда код формы ввода данных ))
Все шутишь...
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 15:07.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.