|
OFF: Как определить переменную в отладчике? 🠗 (Fish 21.07.2014 13:14) | ☑ | ||
---|---|---|---|---|
0
Ислам
18.07.14
✎
05:26
|
В отладчике если присваивать переменной значение, а она еще не определена при выполнении кода, то вываливается ошибка "Переменная не определена..." Как обойти?
|
|||
176
ChiginAV
18.07.14
✎
12:39
|
||||
177
Злобная Печенька
18.07.14
✎
12:39
|
(173) (174) Мда, вот так захочешь помочь человеку, а он еще всех слюной забрызгает и обзовет всячески. Сочувствую....
|
|||
178
User_Agronom
18.07.14
✎
12:40
|
О! Теперь это юмор! А я то думал слова умные: "переменная", "отладчик".
|
|||
179
Ислам
18.07.14
✎
12:40
|
(171) можно вызывать функции с ключевым словом "экспорт", передавать в них параметры, получать результаты выполнения, и т.д. на сколько фантазии хватит
|
|||
180
Крошка Ру
18.07.14
✎
12:40
|
Ах черт, рановато я дайджест запостил...
|
|||
181
Ислам
18.07.14
✎
12:41
|
(176) Да, оно самое, но тролли уже тему испортили.
|
|||
182
Ислам
18.07.14
✎
12:42
|
(176) Еще туда же http://programmist1c.ru/st_programming/st_hitrosti_otladki.html
|
|||
183
Адинэснег
18.07.14
✎
12:43
|
(0) че за бред
|
|||
184
Ислам
18.07.14
✎
12:44
|
(183) Хахахах
|
|||
185
Адинэснег
18.07.14
✎
12:44
|
вычисление значения происходит в контексте выполняемого модуля в текущей строке
|
|||
186
Patrio_
O_Muerte 18.07.14
✎
12:52
|
(10)MDAC - Microsoft Data Access Component?
|
|||
187
catena
18.07.14
✎
12:52
|
Все, пятницы не будет?
|
|||
188
Ислам
18.07.14
✎
12:57
|
(187) Пятница начнется когда кто-нибудь выложит сиськи
|
|||
189
Ymryn
18.07.14
✎
13:02
|
(182) а ничего, что это идентично первой ссылке в (176)?
(176) Благодарю. Ряд вещей не знал. Надо чаще заглядывать в kb. |
|||
190
OnCheck
18.07.14
✎
13:03
|
Осмелюсь предложить. Может это поможет ТС:
"Часто, когда код базы менять нельзя, а поиграться хочется или когда код выполняется на сервере и нет возможности его отладить, помогает использование внешней обработки. Для этого нужно скопировать код во внешнюю обработку и поотлаживать уже внешнюю обработку, по ходу меняя код и просматривая переменные." |
|||
191
Лодырь
18.07.14
✎
13:04
|
(190) Ему поможет хорошая доза фенозепама
|
|||
192
Ислам
18.07.14
✎
13:05
|
(189) Первая ссылка на мисту. А это ссылка на сайт автора. Хотя инфа содержится одинаковая.
|
|||
193
Wobland
18.07.14
✎
13:06
|
(192) автор статьи - Гений1С, который ни разу не Дмитрий
|
|||
194
Ислам
18.07.14
✎
13:06
|
(190) Спасибо за старание, это известный факт. Но код править нет нужды.
|
|||
195
Ислам
18.07.14
✎
13:07
|
(193) точно, Гений1С. Забыл ник. Вот этот чел с головой, респект ему.
|
|||
196
Wobland
18.07.14
✎
13:09
|
||||
197
OnCheck
18.07.14
✎
13:11
|
(194) Но ведь у вас проблема в том, что вы ни как не можете править код ибо база боевая. А тут уже и править нет нужды...
Может быть проправить тех в целях, чтобы создать перемнную а затем преславутый Com объект в цикле положить в эту переменую, а не пытаться создать ее на лету в отладчике. |
|||
198
Lama12
18.07.14
✎
13:30
|
(179) Но это будет не инициализация переменной!
Ты максимум получишь результат функции. |
|||
199
Ислам
18.07.14
✎
13:31
|
(197) Да, было бы не плохо иметь глобальную переменную для всяких непредвиденных случаев. В следующее запланированное обновление конфы сделаю переменную, даже несколько.
|
|||
200
Wobland
18.07.14
✎
13:31
|
твести
|
|||
201
Ислам
18.07.14
✎
13:37
|
(198) Инициализация переменной будет внутри обработки. Хотя в самом отладчике никак нельзя инициализировать переменную.
|
|||
202
Lama12
18.07.14
✎
13:39
|
(201) Тогда ты противоречишь самому себе. Либо вопрос из (0) не решен, либо в (0) написано не то, что в итоге было сделано.
|
|||
203
Ислам
18.07.14
✎
13:46
|
(202) В чем противоречие? В (0) написано:
>>В отладчике если присваивать переменной значение, а она еще не определена при выполнении кода, то вываливается ошибка "Переменная не определена..." Это действительно так. Истина. Еще там написано: >>Как обойти? Ответ: Использовать для инициализации и хранения переменной внешнюю обработку. Доступ к переменной осуществить через экспортные функции. |
|||
204
Vladal
18.07.14
✎
21:25
|
А что тут спамер делает в (133) ?
|
|||
205
1с-кин
19.07.14
✎
00:05
|
(201) ты так и не решил задачу.
Ты не переменную инициализируешь, а пользуешь дополнительную функцию. С таким же успехом можешь делать ВЫПОЛНИТЬ и загружать код с тектсового файла. |
|||
206
Wobland
19.07.14
✎
06:41
|
(205) он считает, что использование другой, определённой переменной - это инициализа
|
|||
207
Wobland
19.07.14
✎
06:41
|
(206) ция новой
|
|||
208
Лодырь
19.07.14
✎
07:10
|
(206) Да все он понял, имхо. Просто дать обратный ход после всего чего он наговорил не позволяет гордость, вот и уперся рогами.
|
|||
209
Escander
19.07.14
✎
08:04
|
(204) стукнись к модерам
|
|||
210
Escander
19.07.14
✎
08:05
|
столько постов ниочём....
|
|||
211
SeiOkami
19.07.14
✎
10:28
|
а вообще, интересно... кто-нить уже предложил как определить переменную в отладчике? А то одни "зачем?", "науя?"...
|
|||
212
Explorer1c
19.07.14
✎
10:31
|
главное никому не верь все врут с целью запутать тебя и воспользоваться твоей добротой
|
|||
213
Escander
19.07.14
✎
10:31
|
(211) если 2 упоротым нужна чушь не нужная больше никому - куда их послать?
|
|||
214
SeiOkami
19.07.14
✎
10:32
|
(213), вопрос в другом. Эта чушь вообще реализуема?
|
|||
215
SeiOkami
19.07.14
✎
10:33
|
Я понимаю, что это не нужная хрень, но просто из-за чистого интереса
|
|||
216
Escander
19.07.14
✎
10:34
|
(214) если впихнуть спецкод в конфу
|
|||
217
SeiOkami
19.07.14
✎
10:35
|
(214), это какой? я подумал о модуле отладки, но он не поможет...
|
|||
218
SeiOkami
19.07.14
✎
10:35
|
(217) - > (216)
|
|||
219
Лодырь
19.07.14
✎
10:36
|
(217) Были ссылки выше. На первой странице
|
|||
220
SeiOkami
19.07.14
✎
10:38
|
(219), просмотрел все по ссылкам - ничего подходящего нет
|
|||
221
Escander
19.07.14
✎
10:42
|
(217) геню почитай как чел он андон, но раньше писал умно
|
|||
222
Aleksandr N
19.07.14
✎
10:45
|
Господи, благодарю тебя: наконец-то появилась пятничная ветка на мисте.
|
|||
223
Лодырь
19.07.14
✎
10:45
|
(220)
http://kb.mista.ru/article.php?id=105 По сути использование возможности запуска произвольного когда с помощью Выполнить() загнанной в функцию. Соответственно вызывая в отладчике функцию, выполняем код. |
|||
224
Обработка
19.07.14
✎
10:45
|
Объясните отсталому человеку.
Что нужно было ТС? И для каких целе й это можеть быть нужным? И как это реализуется? На сколько я понял автор ветки не хочет трогатькод но в отладчике хочет посмотреть некие значение запросов но чтоб посмотреть зачем-то ему нужно именно их в переменную присвоить. |
|||
225
SeiOkami
19.07.14
✎
10:46
|
Если использовать в модуле отладки (или внешней обработке) функцию Выполнить() с кодом "НоваяПеременная = Неопределено", то переменная объявится именно в вызываемой функции, а не в той, где сейчас стоит точка останова
|
|||
226
SeiOkami
19.07.14
✎
10:46
|
(225) -> (223)
|
|||
227
Лодырь
19.07.14
✎
10:46
|
(224) Это к топикстартеру. Он тебе сдаст своего дилера.
|
|||
228
Лодырь
19.07.14
✎
10:48
|
(225) смотри (179) и (199)
|
|||
229
Обработка
19.07.14
✎
10:49
|
Вообще такие ветки нужны. Чтоб хоть голова иногда начала думать не традиционно. Чтоб понимать что ты еще умеешь думать.
|
|||
230
Aleksandr N
19.07.14
✎
10:50
|
(229) хм... красиво сказано.
|
|||
231
SeiOkami
19.07.14
✎
10:51
|
(229) +
а то все сразу наезжают "зачем тебе это?". А может просто интересно) |
|||
232
SeiOkami
19.07.14
✎
10:52
|
(228), нет там опровержения моих слов)
переменная не объявится. А точнее объявится в самой экспортной функции, которую вызвали, а не там где надо |
|||
233
SeiOkami
19.07.14
✎
10:52
|
(228), в общем, модуль отладки не поможет
|
|||
234
Лодырь
19.07.14
✎
10:59
|
(232) в (0) кстати нет ни слова о том, что надо объявлять переменную в контексте текущей процедуры
|
|||
235
Aleksandr N
19.07.14
✎
10:59
|
Юмор (извините за баян):
тина:а какая у вас версия 1с? goth:йобнутая напроч(( http://bash.im/quote/391850 |
|||
236
SeiOkami
19.07.14
✎
11:01
|
(234), блин, я думаю, что и так это ясно, ведь нафига ему переменная в этой долбанной экспортной функции модуля отладки? ))
|
|||
237
Лодырь
19.07.14
✎
11:01
|
(236) Смотри (203)
|
|||
238
Ислам
21.07.14
✎
06:03
|
(232) Через Выполнить переменную не объявишь, читай (0)
И вообще, я уже написал, что в отладчике объявить переменную не возможно, даже не пытайтесь это сделать. Как обойти это ограничение я тоже уже написал. Ни чего лучше придумать не сможете. |
|||
239
VladZ
21.07.14
✎
07:33
|
(0) Решение проблемы нужно начать с наведения порядка в голове. Начнем с того, что переменная - это имя некой области памяти, которая содержит какую-то информацию. Говоря понятным языком: у тебя есть сарай (переменная), которая содержит значение (всякий хлам). Вернемся к твоей проблеме: у тебя скоро будет хлам, но сарая нет. И ты спрашиваешь у нас: "Ребята! У меня тут проблема! У меня скоро появится какой-то хлам, который мне нужно проанализировать. Но сарай я еще не построил."...
|
|||
240
Starhan
21.07.14
✎
07:46
|
(176) у него вроде базовая.
И как я понял он решил проблему тем, что "сэмулировал" :) код в обработке и там уже менял код как ему надо. |
|||
241
Ислам
21.07.14
✎
08:05
|
(239) Если кто-то не понял о чем речь, не сочиняйте ерунду, читайте ветку. Каждому объяснять все заново мне лень.
(240) Что за гадания на кофейной гуще? |
|||
242
mikecool
21.07.14
✎
08:06
|
(241) а ты все воду мутишь? )
|
|||
243
Ислам
21.07.14
✎
08:24
|
(242) Тут все ясно. Не только лишь все могут это понять )))
|
|||
244
VladZ
21.07.14
✎
09:53
|
(241) Прочитал ветку несколько раз...
Моя твоя не понимай. |
|||
245
Ислам
21.07.14
✎
11:30
|
(244) В отладчике нельзя инициализировать переменную которой нет в коде. Так понято?
|
|||
246
ДенисЧ
21.07.14
✎
11:35
|
(245) Вот ты и ответил на свой вопрос в (0).
Что тебе ещё надо? |
|||
247
Ислам
21.07.14
✎
11:38
|
(246) Я на него уже давно сам себе ответил. Человек спросил, я ему еще раз ответил.
От тебя ничего не надо. |
|||
248
VladZ
21.07.14
✎
11:50
|
(245) Да, нельзя. Это отладчик, в нем отлаживают код, а не пишут. Пытаться инициализировать переменную в отладчике все равно, что пытаться доить курицу. Ты ж не озадачиваешься вопросом "Как подоить курицу?".
|
|||
249
andreymongol82
21.07.14
✎
12:18
|
(245) И долго до этого открытия доходил?
Зачем задавать тупые вопросы, потом отвечать на них в духе КО и гадить при этом на остальных? |
|||
250
Любопытная
21.07.14
✎
12:20
|
Ну вот. Никто не понял великого гения.
|
|||
251
Ислам
21.07.14
✎
12:21
|
(248) Для чего ты это пишешь?
|
|||
252
Ислам
21.07.14
✎
12:22
|
(249) Читай внимательно вопрос (0) и не задавай глупые вопросы.
|
|||
253
Ислам
21.07.14
✎
12:23
|
(250) За всех не говори. Большинство поняли, даже самые упертые тролли типа Воблы уже поняли и отвалились.
|
|||
254
Shurjk
21.07.14
✎
12:25
|
(253) А может ты их просто перетролил?
|
|||
255
Любопытная
21.07.14
✎
12:26
|
(253)Успокойся уже
|
|||
256
ChiginAV
21.07.14
✎
12:31
|
(248) А как по-твоему добывают птичье молоко?
|
|||
257
Любопытная
21.07.14
✎
12:34
|
(56) из водорослей. Ты не знал?
|
|||
258
ChiginAV
21.07.14
✎
12:44
|
(257) Как можно доить водоросли?!
|
|||
259
Любопытная
21.07.14
✎
12:52
|
(258) Ну вот так. Для приготовления суфле Птичье Молоко используется вещество агар-агар - вытяжка из морской водоросли анфельции.
|
|||
260
andreymongol82
21.07.14
✎
12:57
|
(254) Да просто с этим индивидуумом бесполезно спорить. Несет чушь, перевирает чужие и собственные слова, упорно отрицает очевидное и при этом еще попутно обзывается и думает, что самый умный.
|
|||
261
andreymongol82
21.07.14
✎
12:59
|
(259) А я реально в детстве думал, что птичье молоко - это то, чем голуби своих голубят кормят - частично переваренная пищевая масса из зоба)
|
|||
262
ChiginAV
21.07.14
✎
13:03
|
(259) А использование таких веществ, как яйцо-яйцо и сахар-сахар уже не модно?
|
|||
263
Ислам
21.07.14
✎
13:03
|
(260) Без доказательств твои слова - пустая болтовня балабола.
|
|||
264
Ислам
21.07.14
✎
13:05
|
(255) Странная женщина...
|
|||
265
andreymongol82
21.07.14
✎
13:07
|
(263) То есть мне надо доказать что ты упертый баран? Ты сам с этим справляешься
|
|||
266
Любопытная
21.07.14
✎
13:08
|
(262) Это все тоже используется. Агар-агар используется для желирования суфле.
|
|||
267
ChiginAV
21.07.14
✎
13:12
|
(266) Блин, зачем я полез про него читать... Такие картинки аппетитные
|
|||
268
Любопытная
21.07.14
✎
13:13
|
(267) И не говори) Сама теперь сижу страдаю))
|
|||
269
Ислам
21.07.14
✎
13:16
|
(265) То есть у тебя нет доказательств, ты просто так болтнул, наврал. Значит ты балабол.
|
|||
270
andreymongol82
21.07.14
✎
13:32
|
(269) Неправильный вывод. Тебе доказательства еще (55) дали. Следи за собой.
|
|||
271
Ислам
21.07.14
✎
13:36
|
(270) Один человек написал "ни разу такого не было. всегда отвечали четко и по делу."
Его слова опроверг другой человек в (55). Это доказательство чего-то другого, балабол. |
|||
272
andreymongol82
21.07.14
✎
13:59
|
(271) Это доказательство твоих тупых вопросов и твоего упертого отрицания очевидного, дебил.
|
|||
273
Ислам
22.07.14
✎
07:58
|
Балабол опустился до оскорблений.
|
|||
274
Web00001
25.07.14
✎
08:54
|
(271)Во всех ветках в (55) тебе ответили сразу и по делу, но ваше величество так сильно занято разглядыванием свой собственной правоты, что этого не заметило. Не обижайся, но самооценка у тебя действительно немного завышена.
|
|||
275
Ислам
28.07.14
✎
06:48
|
(274) Докажи. Дай ссылку на ответ который был сразу и по делу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |