![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Не могу понять почему программа ругается когда его запускаешь в Windows7?? - параллельно в WindowsXP та же программа работает без проблем...в чем дело?
Код:
var str: string; begin str:=IdEncoderMIME1.Encode(edit2.text+formatdatetime('yyyy', DateTimePicker2.Date)+'ENDOFLINE'); Delete(Str, Pos('==',Str), Length(Str)); //проблема в этой строке ... ... RvProject1.SetParam('code', str); RvProject1.Execute; RvProject1.Close; end; Нет ничего не возможного. Вопрос только во времени... |
#2
|
||||
|
||||
![]() Каким образом ругается?
Наверное из-а юникода. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
||||
|
||||
![]() При запуске выдает ошибку
![]() но если убрать строку Код:
Delete(Str, Pos('==',Str), Length(Str)); то рубит без проблем Нет ничего не возможного. Вопрос только во времени... |
#4
|
||||
|
||||
![]() Согласен с M.A.D.M.A.N, похоже на проблему Юникода.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
||||
|
||||
![]() На юникод не похож - потому что компилирую ничего не меняя работает - потом еще раз тоже самое компилирую а уже на Win7 не запускается
так выходит что проблема не в функции удаления а в чем то другом Нет ничего не возможного. Вопрос только во времени... |
#6
|
||||
|
||||
![]() А вообще что вы имеете виду когда говорите что проблема в Юникоде - конкретно можно?
Нет ничего не возможного. Вопрос только во времени... |
#7
|
||||
|
||||
![]() В количестве символов на букву.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#8
|
||||
|
||||
![]() в таком случае программа должна ругаться всегда - а тут ругается не всегда - просто берешь компилируешь - работает - потом для прикола еще раз тоже самое компилирую - уже не работает..
Нет ничего не возможного. Вопрос только во времени... |
#9
|
||||
|
||||
![]() Ребята полностью проверил и нашел в чем проблема - вот в этой части программы
Код:
RvProject1.Open; RvProject1.SelectReport('Report1', false); RvProject1.SetParam('Name', edit1.Text); RvProject1.SetParam('Number', edit2.Text); RvProject1.SetParam('Fei', edit3.Text); RvProject1.SetParam('issuing', edit4.Text); RvProject1.SetParam('original', edit5.Text); RvProject1.SetParam('ueln', edit6.Text); RvProject1.SetParam('micro', edit7.Text); RvProject1.SetParam('valid', formatdatetime('dd/mm/yyyy', DateTimePicker1.Date)); RvProject1.SetParam('adres1', edit8.Text); RvProject1.SetParam('adres2', edit9.Text); RvProject1.SetParam('serial', edit10.Text); RvProject1.SetParam('date', datetostr(now)); RvProject1.SetParam('birth', formatdatetime('dd/mm/yyyy', DateTimePicker2.Date)); RvProject1.SetParam('country', Combobox1.Text); RvProject1.SetParam('sex', edit12.Text); RvProject1.SetParam('color', edit13.Text); RvProject1.SetParam('studbook', edit14.Text); RvProject1.SetParam('breed', edit15.Text); RvProject1.SetParam('sir', edit16.Text); RvProject1.SetParam('da', edit17.Text); RvProject1.SetParam('so', edit18.Text); RvProject1.SetParam('cod', str); RvProject1.Execute; RvProject1.Close; Вот что не так не пойму... Нет ничего не возможного. Вопрос только во времени... |
#10
|
||||
|
||||
![]() Ошибка в этом коде? RvProject1 не битая ссылка в памяти?
|
#11
|
||||
|
||||
![]() Как проверить что она битая или нет вить на WinXP же все работает а ссылку - на .sav файл даю до открытия
Код:
Path:=ExtractFileDir(Application.ExeName); RvProject1.ProjectFile:=path+'\Print.rav'; RvProject1.Open; Но убей себя на Win7 выдает одну и туже ошибку - проверил и на рабочем компе и на ноуте даже на виртуальной машине VMware Нет ничего не возможного. Вопрос только во времени... |
#12
|
||||
|
||||
![]() Ребята помогите решить проблему...может Rave Report старый иза этого ?? стоит версия 7.06BE 2008 года..
Нет ничего не возможного. Вопрос только во времени... |
#13
|
||||
|
||||
![]() Проблема была в самом Rave report - видать версия была старой...
установил Embarcadero RAD Studio XE и новый Rave report 9.0BE и проблема решилась... Нет ничего не возможного. Вопрос только во времени... |
#14
|
|||
|
|||
![]() Цитата:
Символ / в формате заменяется на указанный в региональных установках. Скорее всего надо так formatdatetime('dd''/''mm''/''yyyy', DateTime... |