|
|
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
_StarikPro_s62пропущено... Нет, ошибся. Строка будет пустая. Честно говоря, я сталкивался с поведением когда непроинициализированные локальные стринги метода содержали данные предыдущего вызова...сам в шоке был... разбираться в проблеме не стал - просто обнулил, как обычно это и делал... Вот такой тебе really. Посмотри что делает Delphi при присвоении S = '', если S - не пустая. Если у тебя при входе в процедуру мусор в строке, то надо разбираться откуда и почему, иначе при обращении к этой строке в будущем можно получить AV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 17:40 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
_StarikPro_s62пропущено... Нет, ошибся. Строка будет пустая. Честно говоря, я сталкивался с поведением когда непроинициализированные локальные стринги метода содержали данные предыдущего вызова...сам в шоке был... разбираться в проблеме не стал - просто обнулил, как обычно это и делал... Вот такой тебе really. Memory corruption или некорректная работа со стеком еще и не такие чудеса могут выдавать. Но это повод не стелить солому, а искать причины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 17:46 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
asviridenkov, за лазарем как-то замечено было, что стринговый result функции не всегда пустой, приходилось явно обнулять. в делфи как-то не сталкивался ни с локальными переменными ни с результатом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 21:14 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
makhaonasviridenkov, за лазарем как-то замечено было, что стринговый result функции не всегда пустой, приходилось явно обнулять. в делфи как-то не сталкивался ни с локальными переменными ни с результатом. Не знаю как в лазаре, а в дельфи Код: pascal 1. это, по факту Код: pascal 1. поэтому содержимое Result может зависеть от того, что было в переменной, которой присваивается значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 21:48 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
alekcvpпоэтому содержимое Result может зависеть от того, что было в переменной, которой присваивается значение. имхо, лучше взять за правило в теле функции сразу инициализировать result ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 10:43 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
Докalekcvpпоэтому содержимое Result может зависеть от того, что было в переменной, которой присваивается значение. имхо, лучше взять за правило в теле функции сразу инициализировать result под это дело у компилятора даже ворнинг есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 11:28 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
alekcvpStrToDateTime Ну так взял бы и попробовал https://stackoverflow.com/questions/3330679/23-02-2011-123456-is-not-valid-date-and-time ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:07 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
X11, Какое отношение эта сслыка имеет к изначальному вопросу? И в догонку: как в переменную типа Char засунуть значение "ничего"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:27 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
alekcvpИ в догонку: как в переменную типа Char засунуть значение "ничего"? Такого значения не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 12:47 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
wadmanalekcvpИ в догонку: как в переменную типа Char засунуть значение "ничего"? Такого значения не существует. Ой всё :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 14:12 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
alekcvpКакое отношение эта сслыка имеет к изначальному вопросу? а я не к начальному, а к строке типа '20150618230512' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 14:35 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
X11alekcvpКакое отношение эта сслыка имеет к изначальному вопросу? а я не к начальному, а к строке типа '20150618230512' Такую строку она тоже не обработает, потому что ей нельзя указать пустой разделитель даты/времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 16:40 |
|
||
|
функция которая преобразует строку в datetime ро шаблону без разделителй yyyyymmdd
|
|||
|---|---|---|---|
|
#18+
Квейд, Ворнинг есть если не присвоено вообще. а если присваивать так: Result := Result + s; то в лазаре можно напороться на то, что Result изначально не пустой. И ворнинга нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39622766&tid=2041069]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 364ms |

| 0 / 0 |
