Аналитика
http://www.geosystema.net/forum/

Access violation
http://www.geosystema.net/forum/viewtopic.php?f=5&t=19686
Страница 2 из 2

Автор:  Dmitry_Zolotar [ 27 май 2019 14:48 ]
Заголовок сообщения:  Re: Access violation

Руслан Пархуць писал(а):
Доброго дня. В останнiх версiях програми (пiсля 28.03.2019) при використаннi ф-цiї @Map.SetObjectParamBuf вискакує вiкно з помилкою "Access violation".

Виправлено.

Автор:  Руслан Пархуць [ 28 май 2019 00:01 ]
Заголовок сообщения:  Re: Access violation

Dmitry_Zolotar писал(а):
Руслан Пархуць писал(а):
Доброго дня. В останнiх версiях програми (пiсля 28.03.2019) при використаннi ф-цiї @Map.SetObjectParamBuf вискакує вiкно з помилкою "Access violation".

Виправлено.

Дякую. Ще прохання поправити роботу ф-цiї @DequoteText. У випадку $A=@DequoteText ""A"" $A="A", а коли
$A=@DequoteText """" тодi $A=" (пропадає один символ "лапок" - результатом мало б бути $A=""). Дякую.

Автор:  Руслан Пархуць [ 13 июн 2019 15:11 ]
Заголовок сообщения:  Re: Access violation

Руслан Пархуць писал(а):
Dmitry_Zolotar писал(а):
Руслан Пархуць писал(а):
Доброго дня. В останнiх версiях програми (пiсля 28.03.2019) при використаннi ф-цiї @Map.SetObjectParamBuf вискакує вiкно з помилкою "Access violation".

Виправлено.


Приклад не зовсiм вiрно написав... Зараз пiдправив.
Дякую. Ще прохання поправити роботу ф-цiї @DequoteText. У випадку $Z=""A"" $A=@DequoteText $Z $A="A", а коли
$Z="""" $A=@DequoteText $Z тодi $A=" (пропадає один символ "лапок" - результатом мало б бути $A=""). Дякую.

Код:
$TAB=@Calc Char(9)
$TAB=@DequoteText $TAB
;
$S1=""A""
$A1=@DequoteText "$S1"
$B1=@DequoteText $S1
;---
$S2=""""
$A2=@DequoteText "$S2"
$B2=@DequoteText $S2
;---
@Dialog.Message Result:|S1=$S1 $TAB S2=$S2|$A1 $TAB$TAB $A2|$B1 $TAB$TAB $B2

P.S. Вирiшення проблеми в данiй ситуацiї полягає у використаннi ф-цiї @Assign, а саме:
Код:
$TAB=@Calc Char(9)
$TAB=@DequoteText $TAB
;
$S1=@Assign ""A""
$A1=@DequoteText "$S1"
$B1=@DequoteText $S1
;---
$S2=@Assign """"
$A2=@DequoteText "$S2"
$B2=@DequoteText $S2
;---
@Dialog.Message Result:|S1=$S1 $TAB S2=$S2|$A1 $TAB$TAB $A2|$B1 $TAB$TAB $B2

Страница 2 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/