Скетч не отображает код

mr_sigan
Offline
Зарегистрирован: 18.12.2018

Борода ребята произошла сегодня с моим проэктом.. после перезагрузки компа скетч оказался полностью пустым но место в памяти занимает.. так же невозможно че то прописать.. кароч нид хелп ибо неделя трудов коту под хвост!!!

b707
Offline
Зарегистрирован: 26.05.2017

- помогите, из моей машины украли руль и все приборы!

- ой. простите. я просто сел на заднее сиденье....

Давайте по порядку - откуда пропал скетч и где он "занимает место в памяти" ?

 

 

mr_sigan
Offline
Зарегистрирован: 18.12.2018

память на жестком диске например 50кб, к сравнению предидущая версия моего кода занимает 43.. при открытии скетча вместо своего кода вижу белое окошко среды разработки и все.. предидущие версии проэкта открываються успешно.. ранее с такой бедой не сталкивался да и информации в гугле не нашел.. может дело действительно в какой то мелочи которую я упустил в очередной раз запарившись над кодом.. 

b707
Offline
Зарегистрирован: 26.05.2017

какая среда разработки? Как смотрите память на диске? Файлы-то скетча на диске есть? какого размера?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Откройте другим текстовым редактором, что видите (Notepad++ к примеру)

mr_sigan
Offline
Зарегистрирован: 18.12.2018

файл скетчка на диске есть, весом в 50кб.. но при его открытии в Arduino IDE  вижу просто чистый лист.. кода нет.. вот.

mr_sigan
Offline
Зарегистрирован: 18.12.2018

пробовал, все тоже самое.. 

sadman41
Offline
Зарегистрирован: 19.10.2016

50кб нулей что ли?

mr_sigan
Offline
Зарегистрирован: 18.12.2018

в еклипсе пробовал - тоже самое.. пустота.. че за х**ня незнаю впервые за все время такой трабл..

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ну, значт, украли... чо тут думать, не оставляй код без присмотра

mr_sigan
Offline
Зарегистрирован: 18.12.2018

хз братан чего там 50 кб.. вскрыть вообще ничем немогу

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

По ходу в тему.

Жена программиста приходит домой с работы - видит муж злой по комнате ходит, мебель пинает, чуть об стены головой не бьется... Жена спрашивает:
- Что программу слишком сложную дали написать?
- Нет не сильно!
- Не получилось что-то?
- Все получилось!
- А что тогда случилось?
- На бэкспейсе заснул!

sadman41
Offline
Зарегистрирован: 19.10.2016

Так это... берешь фар, делаешь F3, Shift-F4, HEX и смотришь. Если нули, то поздравляю - новогодний сюрприз выигран.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

Так это... берешь фар, делаешь F3, Shift-F4, HEX и смотришь. Если нули, то поздравляю - новогодний сюрприз выигран.

да что там, 43 есть от предыдущей версии, 7 килобайт к утру напишет

mr_sigan
Offline
Зарегистрирован: 18.12.2018

ты прав.. хорош такой сюрпиз.. я оценил.. сплошные нолики! надо напиться

mr_sigan
Offline
Зарегистрирован: 18.12.2018

всех с наступающим! желаю только хороших сюрпризов!)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

mr_sigan пишет:

ты прав.. хорош такой сюрпиз.. я оценил.. сплошные нолики! надо напиться

если напьёшся до утра не напишешь...и 50 килобайт это такие мелочи, у меня сынуля лет в пять под досом

жесткий диск форматнул, три года трудов )))

sadman41
Offline
Зарегистрирован: 19.10.2016

А у меня давеча 2TB торр... редкого контента гавкнулось. Все труды прахом... Ниче, принял успокоительного и живу дальше.

__Alexander
Offline
Зарегистрирован: 24.10.2012

А там реально могуть быть "нолики", в текстовом то файле?  Пусть выложить куда нибудь этот файл, интересно глянуть.

b707
Offline
Зарегистрирован: 26.05.2017

__Alexander - поддерживаю, не верю я в такие сюрпризы.

Небось сам сохранил в другое место спьяну - а теперь найти не может.

Эй. ТС. ты хотя бы содержимое бинарный файлов в проводнике просматривать умеешь? "ничем открыть не могу" - что там открывать. файл то текстовой!

горе-программист...

__Alexander
Offline
Зарегистрирован: 24.10.2012

b707 пишет:

__Alexander - поддерживаю, не верю я в такие сюрпризы.

Не, ну я мог бы еще предположить, что перед компиляцией среда делает временный файл, но чтобы так попортить исходный, хз, может и может, смотря в какой момент выдернуть шнур питания ПК. )))

AlexanderNO
Offline
Зарегистрирован: 08.11.2018

В директории \Documents and Settings\Admin\Local Settings\Temp\  сохраняются папки с именами arduino_build_ххх. Внутри этих в папке sketch находится файл ххх.ino.cpp, который компилировался и фактически является файлом .ino. Если, конечно, свою работу ТС компилировал, а не просто сохранял.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

AlexanderNO пишет:

В директории \Documents and Settings\Admin\Local Settings\Temp\  сохраняются папки с именами arduino_build_ххх. Внутри этих в папке sketch находится файл ххх.ino.cpp, который компилировался и фактически является файлом .ino. Если, конечно, свою работу ТС компилировал, а не просто сохранял.

Точнее в папке  временных файлов винды, а она может быть далеко не там, настраивается в переменных среды окружения, к примеру у меня тут - C:\temp\arduino_build_212046
Или %Temp% вам в помощь

sadman41
Offline
Зарегистрирован: 19.10.2016

cd %temp%  ;)

Green
Offline
Зарегистрирован: 01.10.2015

Помниться как то целый день сидел писал, писал, а уже когда всё закончил взял и удалил нечаяянно... Причём, удалил так что не восстановишь... Ничего, пошел погулял немного и примерно за час всё написал по памяти. Всё то на что целый день потратил.)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

cd %temp%  ;)

это на какой винде?

Вот так сработает!

 

sadman41
Offline
Зарегистрирован: 19.10.2016

На Seven - точно. XP тоже жрало.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

На Seven - точно. XP тоже жрало.

На хрюше не работает )))

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну вы даете. cd - это внутренняя команда интерпретатора command.com , cmd.exe. Она не может быть запущена напрямую.

Вываливаетесь в Far, cmd и там уже пишете. А то и просто %temp% в адресной строке проводника (поле ввода под заголовком  строки эксплорера (не интернет эксплорера, а обычного) шлепаете и энтер жмете. Он телепортирует немедленно по указанному адресу.

Green
Offline
Зарегистрирован: 01.10.2015

sadman41 пишет:

Ну вы даете. 

Я конечно понимаю, можно программить/паять и не хавать в системе, но не настолько же! Тем более, если писал подобное 800.сом. Как так, уважаемый ua6em?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

Ну вы даете. cd - это внутренняя команда интерпретатора command.com , cmd.exe. Она не может быть запущена напрямую.

Вываливаетесь в Far, cmd и там уже пишете. А то и просто %temp% в адресной строке проводника (поле ввода под заголовком  строки эксплорера (не интернет эксплорера, а обычного) шлепаете и энтер жмете. Он телепортирует немедленно по указанному адресу.

да я в курсе, но начинающие ведь будут вводить ))) а в винде просто набрать %temp% и попадем в каталог временных файлов

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Green пишет:

sadman41 пишет:

Ну вы даете. 

Я конечно понимаю, можно программить/паять и не хавать в системе, но не настолько же! Тем более, если писал подобное 800.сом. Как так, уважаемый ua6em?

Вы представляете, я даже знаменитый ЦЕРБЕР отладчиком прошёл,  Мало того, я у них косяк в логике нашёл дающий возможность с лёгкостью необыкновенной сломать эту защиту, и ЧТО?

Green
Offline
Зарегистрирован: 01.10.2015

Дети не поймут.)

sadman41
Offline
Зарегистрирован: 19.10.2016

Это не косяк, это бэкдор сами знаете для кого. Если бы вы там какой-нить pgp ломанули - это тема была бы. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

Это не косяк, это бэкдор сами знаете для кого. Если бы вы там какой-нить pgp ломанули - это тема была бы. 

не, не знаю, даже не понимаю какой-такой может быть бэкдор в системе защиты от копирования дискет, там был чистый логический косяк

sadman41
Offline
Зарегистрирован: 19.10.2016

ua6em пишет:

не, не знаю, даже не понимаю какой-такой может быть бэкдор в системе защиты от копирования дискет, 

Не ищите логики там, где есть приказ )) А то так еще дойдете до вопроса "зачем перебанивать половину сайтов в интернете и Телеграмм вдобавок".

Green
Offline
Зарегистрирован: 01.10.2015

Когда то находил косяк в железной мс. Во!)))