Если при входе в игру есть ошибка, то просмотрите внимательно, возможно решение уже найдено.
1. Ошибка «Crash Dialog»
Необходимо провести восстановление игрового клиента согласно инструкции Как восстановить клиент игры.
Либо если ничерта не помогает, удалите в паке игры папку Config, путь обычно выглядит так GamesAstellialiveNSGameConfig , попробуйте запустить игру.
2. Ошибка «Cannot find ‘D3DCOMPILER.DLL»
Скачайте DirectX на сайте майкрософт по ссылке.
3. Ошибка «Cannot find ‘nvt_64.dll’»
Скачайте компонент Visual C++ по ссылке.
4. Ошибка с кодовым словом, например: Кенгуру, Мангал или Енот.
При запуске или обновлении игры вы можете столкнуться с ошибкой, как на скриншоте выше, или с другим кодовым названием. В таблице ниже вы сможете найти наиболее распространенные варианты устранения подобных ошибок:
Кенгуру |
|
Енот |
|
Поезд |
|
Касатка |
|
Варан |
|
Молоток |
|
Лось |
|
Линейка |
|
Мангал |
|
Аллигатор |
|
Ножницы |
|
Лев |
|
Лом |
|
Если ничего не помогает из вышеперечисленного
- Сделать скриншот ошибки и сохранить его в удобном месте, например, на Рабочем столе.
- Собрать техническую информацию о вашем компьютере согласно инструкциям из этой статьи.
После этого создать обращение в службу поддержки, прикрепив к своему сообщению скриншот ошибки и собранную информацию о компьютере, чтобы наши специалисты смогли помочь вам исправить возникшую ситуацию.
В этом руководстве я опишу некоторые основные сведения, необходимые для отладки приложений Flash. Поиск и устранение ошибок в вашем ActionScript – задача не из легких, поэтому на самом деле это только первая статья из серии. В этой статье мы рассмотрим некоторые общие вещи, которые вы можете сделать, чтобы помочь отследить ваши ошибки.
Различные виды ошибок
Сначала давайте обсудим, что является ошибкой. Существует три широких категории ошибок, в произвольном порядке:
- Ошибки компиляции
- Ошибки во время выполнения
- Логические ошибки
Чтобы различать их, полезно понять процесс создания и представления SWF.
В процессе создания Flash-фильма (или приложения, или как вы хотите его называть) вы пишете ActionScript и создаете графические ресурсы, которые используются фильмом. Вы можете использовать Flash Professional, Flash Builder и Flex Framework, а также сторонний редактор и IDE, например FlashDevelop или FDT. Во всех случаях работа, которую вы делаете для создания фильма, называется авторской работой, а время, которое вы тратите на это, называется временем работы автора .
В какой-то момент вам захочется увидеть то, что вы представили автором, так же, как и конечному пользователю. Однако, прежде чем вы сможете это увидеть, ресурсы времени автора (ActionScript, рисунки, изображения, шрифты, текст и т. Д.) Должны быть скомпилированы в SWF, который видит конечный пользователь. Когда вы нажимаете «Опубликовать» или «Тестировать ролик» во Flash или «Выполнить» во Flash Builder, вы компилируете SWF. Программа, которую вы используете для автора, возьмет ваши авторские ресурсы и скомпилирует их в SWF. Время, которое требуется для этого, называется временем компиляции , как и то, что происходит на этом этапе, как говорят, происходит во время компиляции.
Наконец, вы можете запустить SWF во Flash Player и посмотреть, как он будет выглядеть и работать при представлении. Это происходит в браузере с плагином Flash Player, или прямо в Flash Professional, когда вы выбираете «Тестировать ролик», или в качестве приложения AIR, работающего на рабочем столе (или на мобильном устройстве). Независимо от особенностей представления SWF-файла, он теперь работает, и мы сейчас испытываем время выполнения . SWF выполняется Flash Player, и весь ваш скомпилированный код и графика видны.
Обычно все это происходит для вас; Если вы используете Flash Professional, выберите «Тестировать ролик», чтобы скомпилировать SWF, а затем запустить его в своем собственном Flash Player. Если вы используете Flash Builder, выберите «Выполнить», чтобы скомпилировать SWF, а затем запустить его в браузере. Этот трехэтапный процесс, как правило, является тем, о чем вы не задумываетесь, поэтому я не тороплюсь, чтобы обсудить его подробно.
Теперь об ошибках и о том, как они связаны с этими этапами.
Ошибки компиляции – это ошибки в вашем коде, которые появляются во время компиляции . В вашем коде есть что-то настолько фундаментальное, что компилятор останавливается и говорит: «О, если мы продолжим, ваш SWF будет серьезно испорчен. Я не могу это сделать. Я просто не могу ». Ну, ладно, обычно это не так мелодраматично, но оно сработает при первых признаках проблемы и убедится, что вы не удовлетворены тем, как работает ваш SWF, прежде чем вы решите проблемы.
Как правило, это синтаксические ошибки – например, пропущенные или несовпадающие скобки – или несоответствия типов; вещи, на которые машина может смотреть и знать, неправильные. Это ошибки, которые вы увидите на панели «Ошибки компиляции» в Flash Professional.
Панель ошибок компилятора
Панель ошибок компилятора
Ошибки времени выполнения – это ошибки, возникающие во время работы SWF. В этом случае код синтаксически правильный, так как он прошел мимо компилятора без ошибок (мы знаем это, потому что SWF работает). Но в коде все еще есть недостаток, который заставляет его работать так, как не нравится Flash Player; он либо не знает, что делать с этим неожиданным результатом, либо вызывает ошибку, сообщающую, что что-то не удалось во время выполнения.
В этих случаях вы получаете официальную ошибку с подробным описанием проблемы и, по крайней мере, общим указанием того, где в вашем коде она возникла. В Flash Professional вы увидите это, когда будете тестировать фильм на панели «Вывод».
Ошибка во время выполнения в панели вывода
Логические ошибки – это, в основном, ошибки в управлении вашей программой. Это не ошибки компилятора; SWF компилируется и работает. Это не ошибки времени выполнения; Flash Player не выдал вам большое сообщение об ошибке. Все технически правильно и работает, но они работают не так, как вы хотите. Возможно, сетка, которую вы выложили программно, содержит слишком много столбцов, или сумма корзины покупок не рассчитывается правильно, или введенный пользователем адрес электронной почты проверяется как недопустимый, когда это действительно так, или последовательность изображений отображается неправильно заказ.
Это самые сложные ошибки, которые можно найти, потому что их можно найти только при использовании SWF так, как это было задумано, и при сравнении реальных результатов с тем, что вы ожидали. И как только вы обнаружите, вы не получите никаких полезных сообщений об ошибках, дающих вам представление о том, что пошло не так.
Несмотря на то, что мы добились этого без ошибок компилятора или времени выполнения, что-то не так: мы упускаем ноль цены.
Ошибки компилятора: поиск проблемы
С ошибками компилятора обычно легче всего справиться. Это потому, что, во-первых, компилятор останавливается на своем треке и сообщает вам об ошибке, а во-вторых, сама ошибка компилятора говорит вам, что не так, сообщает вам номер файла и строки и даже печатает эту строку кода для вашего ссылка.
Ошибки компиляции отображаются на панели «Ошибки компиляции», поэтому давайте подробнее рассмотрим этот конкретный элемент Flash IDE:
Панель ошибок компилятора, снова
Как видно из приведенной выше диаграммы, каждая ошибка указана в отдельной строке. Каждая строка состоит из одной и той же базовой информации. В первом столбце вы получите имя файла и номер строки, в которой была обнаружена ошибка. В приведенном выше примере ошибка возникает в файле класса. Если вы написали код непосредственно на панели «Сценарий», вы получите что-то вроде « Scene 1, Layer 'Layer 1', Frame 1, Line 1
», что то же самое, только для кода, не основанного на текстовых файлах.
Полезно знать, где происходит ошибка, но во втором столбце содержится информация о том, почему произошла ошибка. Первый бит – это номер ошибки, который похож на идентификатор. Каждый тип ошибки получает свой номер. Далее следует текстовое описание ошибки. Теперь, чтобы быть справедливым, у Adobe есть несколько довольно тупо сформулированных описаний ошибок, и в будущих статьях этой серии мы попытаемся расшифровать некоторые из наиболее распространенных, чтобы вы могли более эффективно с ними справляться. До тех пор мы можем по крайней мере узнать, что номер ошибки связан с описанием ошибки. Текст в описании может быть настроен для представления некоторой контекстуальной релевантности, такой как использование имени переменной или функции из вашего исходного кода, но общая ошибка связана с числом. Например, Ошибка 1067 является ошибкой приведения, независимо от того, является ли она приведением String к DisplayObject или Array к ExternalInterface.
Полный список ошибок Complier можно найти на этой странице в документации Adobe ActionScript:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/compilerErrors.html
Некоторые ошибки приведены более подробные объяснения на этой странице.
Ошибки компилятора: решение проблемы
Отличительной особенностью ошибок компилятора является то, что их довольно легко найти. Они не только всплывают и не позволяют запускать SWF-файл, но вы также можете легко получить доступ к проблемному коду с панели ошибок компилятора. Просто дважды щелкните любую ошибку на панели, и откроется соответствующий исходный файл с курсором на правой линии. Теперь, если вы используете Flash Professional с внешним редактором, вы обнаружите, что дважды щелкаете мышью по пути редактирования файла во Flash Professional. Это может противоречить вашим причинам использования внешнего редактора, но, по крайней мере, поиск ошибок обычно довольно быстр, и вы можете сделать это довольно безболезненно. Даже если вы используете CS5 с тесной интеграцией с Flash Builder, двойной щелчок по ошибке вызывает файл в Flash Professional, а не Flash Builder. Но у Flash Builder есть собственная панель ошибок компилятора, которая работает примерно так же.
Панель «Ошибки компилятора Flash Builder» или «Проблемы»
На этом этапе нужно перейти к строке кода, указанной в ошибке, и исправить ее.
Ошибки во время выполнения: поиск проблемы
После того, как вы пройдете через ошибки компилятора, ваш SWF сможет работать, но в этот момент вы можете столкнуться с ошибками во время выполнения. Это происходит по ряду причин – опять же, мы рассмотрим их позже в этой серии – но сейчас давайте рассмотрим анатомию ошибки времени выполнения. Вот типичная ошибка времени выполнения, отображаемая во время работы SWF из «Тестового ролика» во Flash Professional:
Панель «Вывод», отображающая ошибку во время выполнения
Потенциально будет много текста, который выложится на вас, когда появится ошибка. Поначалу это может показаться немного пугающим, но на самом деле это всего лишь два основных раздела:
Два основных раздела ошибки во время выполнения
Как отмечено выше, первый бит ошибки – это описание того, что произошло. Как и ошибки времени компиляции, каждый тип ошибки времени выполнения имеет номер ошибки, связанный с кратким текстовым описанием. Описание включает в себя тип ошибки, а также предложение для говорящего на нем. Тип ошибки может быть полезен для получения широкого представления о происходящем, но описание – это то, что действительно говорит вам о проблеме. Мы рассмотрим пример в ближайшее время.
Второй основной фрагмент – это любой текст, следующий за первым битом, называемый дорожкой стека или стеком вызовов, и мы углубимся в это на следующем шаге.
Как и ошибки времени компиляции, текстовые описания оставляют желать лучшего. Как только вы поймете, что означают некоторые из наиболее часто встречающихся ошибок, вы поймете, что не так, и будете знать, где искать.
Полный список ошибок времени выполнения документирован здесь, некоторые из которых имеют примечания вместе с ними:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/runtimeErrors.html
Ошибки времени выполнения: понимание трассировки стека
Давайте обратимся ко второму главному биту ошибки времени выполнения – трассировке стека . Его длина может варьироваться от одной строки до конечного, но очень большого количества строк. Цель этой трассировки стека состоит в том, чтобы уведомить вас о том, где в вашем коде произошла ошибка.
Каждая строка в трассировке стека представляет отдельное выполнение функции. В самой верхней строке указывается функция, в которой действительно произошла ошибка; он содержит строку кода, которая все взорвала. Вторая строка в трассировке стека называет функцию, вызвавшую функцию, вызвавшую ошибку. Третья строка называет функцию, вызвавшую функцию, вызвавшую функцию, в которой произошла ошибка. И … вы поняли идею. Но давайте проиллюстрируем это более практично. В следующем коде функция third
вызовет ошибку времени выполнения, пытаясь добавить «ничего» в список отображения. Однако мы не называем это сразу; мы начинаем с вызова first
функции, которая вызывает second
функцию, которая, в свою очередь, в конечном итоге вызывает third
функцию:
01 02 03 04 05 06 07 08 09 10 11 |
first(); function first():void { second(); } function second():void { third(); } function third():void { var s:Sprite; addChild(s); } |
Если вы вставите этот код на панель «Сценарий» нового файла Flash и запустите его, вы увидите следующую ошибку:
1 2 3 4 5 6 |
TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChild() at Untitled_fla::MainTimeline/third() at Untitled_fla::MainTimeline/second() at Untitled_fla::MainTimeline/first() at Untitled_fla::MainTimeline/frame1() |
Теперь мы знаем, что ошибка произошла из-за отправки неинициализированной переменной Sprite
в addChild
. Функция, которая фактически выдает ошибку (это технический термин; когда ошибка возникает, это означает, что ошибка была вызвана определенной строкой кода. Мне нравится думать, что это похоже на бросание истерики), это метод addChild
, и так это в верхней части списка. Следующие три строки – функции, которые мы написали, перечислены последними. Он заканчивается (или начинается, в зависимости от того, как вы на это смотрите) вызовом frame1
на главной временной шкале. Это просто метод, который запускает SWF. Если бы у вас был настроен класс документа, вы бы это увидели. Поскольку в этом примере только что использовался скрипт в первом кадре, мы получаем frame1
.
Дело в том, что вызов frame1
конечном итоге привел к ошибочному вызову addChild
, и вы можете следовать этому пути логики, читая трассировку стека.
Этот полный список вызовов функций может показаться просто беспорядочной информацией, которая вам не нужна, но в ряде случаев она может помочь вам сузить проблему. Если ошибка иногда возникает только в данной функции, вы можете выяснить проблему, отследив шаги, предпринятые для получения доступа к функции. Например, если в функциях было немного больше взаимодействия:
01 02 03 04 05 06 07 08 09 10 11 12 13 |
var s:Sprite = new Sprite(); first(); function first():void { second(); } function second():void { s = null; third(); } function third():void { addChild(s); } |
third
функция может быть самым непосредственным нарушителем, но при внимательном рассмотрении будет выявлено, что second
функция действительно s
null
значение.
Ошибки во время выполнения: проигрыватель отладки Flash
Важным инструментом для разработчика Flash является отладочная версия Flash Player. Если он еще не установлен, вам следует прекратить то, что вы делаете (читая эту статью), и скачать его прямо сейчас. Вам придется перезапустить браузер, так как это переустановка Flash Player, поэтому сначала добавьте эту страницу в закладки!
Перейдите сюда, чтобы скачать соответствующий установщик:
http://www.adobe.com/support/flashplayer/downloads.html
(Пользователи Chrome: прочитайте эту заметку о поддержке, чтобы узнать, как переопределить встроенный в Chrome Flash Player.)
После того, как вы перезапустите браузер, вы сразу не заметите ничего другого. Но попробуйте на этом SWF ниже. Сначала вы должны увидеть текст, указывающий текущую версию Flash Player, в том числе версию отладочную или нет. Но нажмите на большую кнопку, которая связана с функцией, которая в конечном итоге выдаст ошибку. Если вы попробуете это без проигрывателя отладки, вы ничего не увидите; ошибка произойдет, но молча произойдет сбой. Однако, если вы попробуете это с отладчиком, вы получите довольно навязчивое и трудно пропускаемое сообщение об ошибке:
Если вы чувствуете себя слишком ленивым, чтобы фактически установить проигрыватель отладки, или просто хотите убедиться, что вы все сделали правильно, то ошибка, которую вы видите, должна выглядеть примерно так:
Окно ошибки отображается, когда установлен проигрыватель отладки.
Очевидно, что наличие установленного проигрывателя отладки чрезвычайно полезно для предупреждения об ошибках при тестировании ваших SWF-файлов в браузере. Как вы можете себе представить (или уже заметили), SWF, который отлично работает из Flash IDE, может найти что-то, на что можно жаловаться, если он находится в другой среде, например на вашем веб-сервере. Представьте, что SWF-файл зависит от загружаемого XML-файла, но если путь к этому XML-файлу неверно разрешен на веб-сервере по сравнению с локальной средой разработки, возникает ошибка загрузки. Конечно, было бы полезно узнать об этом, как только это произойдет, вместо того, чтобы быть представленным с нерабочим SWF и без подсказок.
Недостатком отладочного плеера является то, что это скорее все или ничего; Вы не можете не отлаживать сайты, которые вы не разрабатываете. То есть, если вы просто просматриваете Интернет, вы в конечном итоге вызовете некоторые ошибки времени выполнения в других SWF-файлах. Это раздражает и дает вам представление о том, как мало разработчиков уделяют внимание процессу тестирования.
В качестве дополнительного совета вы можете легко определить, есть ли у вас обычная или отладочная версия проигрывателя, просто щелкнув правой кнопкой мыши любой SWF-файл и выбрав в нем параметры «Показать области перерисовки» и «Отладчик»:
Контекстное меню Flash Player при вызове из проигрывателя отладки
Ошибки времени выполнения: разрешение отладки
Независимо от того, просматриваете ли вы ошибки во время выполнения в IDE или в браузере, ошибка носит информативный характер. Если у вас есть ошибка, которая возникает где-то в функции, но эта функция имеет длину в 20 строк, у вас могут возникнуть небольшие проблемы с определением местоположения строки кода, которая нарушает работу.
Есть два метода, которые дают одинаковые результаты, в том, что для каждого вызова функции предоставляется дополнительная информация в виде строки кода.
Первый метод более непосредственный: вместо нажатия Command-Return / Control-Enter для проверки вашего фильма нажмите Command-Shift-Return / Control-Shift-Enter для отладки вашего фильма. Это запускает SWF в отладчике Flash Player, с началом сеанса отладки. Когда возникает ошибка во время выполнения, вы возвращаетесь в среду IDE Flash (которая должна переконфигурироваться в рабочую область отладки), и вы увидите немного больше информации в трассировке стека (особенно обратите внимание на номера строк, добавленные в вывод ниже):
1 2 3 4 5 6 7 8 9 |
Attempting to launch and connect to Player using URL /Users/dru/Library/Caches/TemporaryItems/Untitled-1.swf [SWF] Users:dru:Library:Caches:TemporaryItems:Untitled-1.swf – 2291 bytes after decompression TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChild() at Untitled_fla::MainTimeline/third()[Untitled_fla.MainTimeline::frame1:12] at Untitled_fla::MainTimeline/second()[Untitled_fla.MainTimeline::frame1:8] at Untitled_fla::MainTimeline/first()[Untitled_fla.MainTimeline::frame1:5] at Untitled_fla::MainTimeline/frame1()[Untitled_fla.MainTimeline::frame1:3] Cannot display source code at this location. |
В качестве бонуса, если возможно, Flash откроет файл, отвечающий за выдачу ошибки, и укажет на соответствующую строку. Многие встроенные ошибки на самом деле происходят внутри встроенных классов, и поэтому невозможно отобразить этот код. Но если вы хотите увидеть его в действии, попробуйте следующий код:
1 2 3 4 5 6 7 |
function doIt():void { trace(“do it”); } var functionRef:Function = doIt; functionRef(“argument not expected”); |
… и запустить его через фильм отладки. Строка 7 должна быть вызвана.
Однако, как мы уже обсуждали, иногда вам нужно проводить тестирование на сервере и через браузер, и средства отладки Flash IDE менее полезны в этом отношении. С помощью проигрывателя отладки, который мы установили на последнем шаге, есть способ получить информацию о номере строки, включенную в окно ошибки времени выполнения. Это так же просто, как включить опцию публикации.
В документе Flash выберите « Файл»> «Параметры публикации», а затем перейдите на вкладку « Flash ». Внизу под заголовком «Дополнительно» вы увидите флажок « Разрешить отладку» . Убедитесь, что это включено, затем нажмите «ОК».
Параметр «Разрешить отладку» в настройках публикации Flash
Опубликуйте SWF снова и сделайте все, что вам нужно, чтобы снова запустить его в браузере. Если во время выполнения возникает ошибка, вы увидите ту же информацию о номере строки.
Ошибка выполнения в браузере, с номерами строк
У вас не будет возможности перейти к исходному коду, но этот трюк с номером строки может сэкономить вам кучу времени в отслеживании ошибок.
Тем не менее, будьте осторожны, чтобы отключить отладку разрешений, когда вы будете готовы развернуть SWF в мире. Flash должен добавить дополнительную информацию в SWF для предоставления номеров строк, и размер результирующего файла SWF обычно на 25-50% больше, чем обычно. Это полезный инструмент отладки, но не то, что вы должны просто включить для всего и везде.
Ошибки во время выполнения: бросить свой собственный
Я упоминал ранее, что можно выдавать свои собственные ошибки (и свои истерики, но я опишу только, как сделать первое). Это может быть полезным методом при отладке. Если, например, у вас есть следующая функция:
1 2 3 |
function parseXML(xml:XML):void { // xml parsing ensues… } |
И эта функция является неотъемлемой частью функциональности остальной части вашего фильма (предположительно, мы не можем продолжить работу с XML-фрагментом, если XML не анализируется), тогда вы можете столкнуться с неприятным поворотом событий, если XML объект, который передается в функцию как null
объект или, возможно, не соответствует ожидаемой структуре.
Поэтому вы можете рассмотреть в этой важной функции настройку некоторых проверок и, если проверки не пройдены, выдать несколько ошибок. Это может быть так просто, как это:
1 2 3 4 5 6 |
function parseXML(xml:XML):void { if (xml == null) { throw new Error(“The XML object passed in to parseXML cannot be null.”) } // xml parsing ensues… } |
Строго говоря, вы, вероятно, захотите использовать ArgumentError
вместо старой Error
, но результат по сути тот же. Если вы запустите этот код:
Вы увидите полезную ошибку:
Ошибка выполнения
Кроме того, вы можете ожидать, что XML может быть не null
, а может быть отредактирован таким образом, который не соответствует ожиданиям функции синтаксического анализа. Если вам нужно, чтобы узел с именем <entry>
был заполнен дочерними узлами с именем <entry>
, но из-за человеческой ошибки XML-файл выглядел следующим образом:
1 2 3 4 5 6 7 |
<content> <entries> <item name=”one” /> <item name=”two” /> <item name=”three” /> </entries> </content> |
Тогда разбор не сработает. Вы можете защитить от этого:
01 02 03 04 05 06 07 08 09 10 11 12 13 |
function parseXML(xml:XML):void { if (xml == null) { throw new Error(“The XML object passed in to parseXML cannot be null.”) } // xml parsing begins… at some point: var entries:XMLList = xml.entries.entry; if (entries.length() == 0) { throw new Error(“There were no entry nodes in the <entries> nodes. “ + “Instead, it looked like this:n” + xml.entries.toXMLString()); } else { // xml parsing ensues… } } |
И вы должны получить эту ошибку:
Еще одна полезная ошибка во время выполнения
Вы можете просто спасти себя или кого-нибудь еще, когда XML-файлы редактируются неправильно.
Ошибки во время выполнения: получите трассировку стека без ошибок
Иногда трассировка стека полезна сама по себе, даже если ошибок не было. Например, время от времени я обнаруживаю, что метод вызывается чаще, чем я думаю. Если бы я только мог видеть, какие другие методы его вызывают, то я мог бы найти источник дополнительного вызова.
На первый взгляд, выбрасывание ошибок может показаться подходящим решением. Но ошибка имеет тенденцию останавливать Flash-фильм в своих треках. Если первая ошибка дает мне трассировку стека, это может помешать повторному вызову, потому что первая ошибка помешала ему. В этих ситуациях приятно узнать немного больше об объектах Error
.
Наиболее полезным является метод getStackTrace
, который возвращает трассировку стека в том getStackTrace
, в каком он был бы представлен, если будет getStackTrace
Error
. Хорошая вещь, однако, состоит в том, что это не должно фактически быть брошено, чтобы получить эту информацию. Итак, если вам просто интересно посмотреть трассировку стека без ошибок, вы можете сделать что-то вроде этого:
1 2 3 4 5 |
function whoCalledme():void { var e:Error = new Error(); var stack:String = e.getStackTrace(); trace(stack); } |
Если вы посмотрите на это в Flash IDE, различия между этим и сгенерированной ошибкой будет трудно обнаружить; они оба просто выведут кучу информации на панель «Вывод». Вы можете украсить трассировку, чтобы было легче заметить разницу. Тем не менее, если вы тестируете в браузере, этот код не будет отображать окно с ошибкой, а просто запишет во флеш-журнал для вашего ознакомления (я забегаю вперед, трассировка из браузера покрыта за несколько шагов) ,
Проследи черт из всего
Говоря о трассировках, когда дело доходит до отладки, трассировка – лучший инструмент, который у вас есть. Конечно, Flash Professional и Flash Builder имеют отладчики, которые позволяют устанавливать точки останова, проходить по коду и проверять переменные, но, честно говоря, я нашел самый быстрый путь между ошибкой и сбором достаточного количества информации для ее исправления – это несколько разумно размещенных трассировок. , Трассировки полезны для отладки как во время выполнения, так и в случае логических ошибок, но поскольку у нас есть инструменты для получения информации об ошибках во время выполнения, трассировки могут быть первой линией защиты от логических ошибок.
Если я отлаживаю логическую ошибку, я обычно знаю, где сосредоточиться. То, что не работает, обычно локализуется в классе или двух, и обычно в нескольких методах и свойствах. Таким образом, в потенциальных проблемных областях, я прослеживаю черт во всем.
С практической точки зрения, я склонен делать следующее:
- Поместите трассировку в качестве первого оператора внутри функции или метода вместе с выводом любых параметров, просто чтобы убедиться, что функции вызываются и параметры – это то, что я ожидаю от них.
- Проследите любую переменную или свойство, которое используется в функции, хотя бы один раз. Если свойство может быть изменено во время функции, поместите трассировку до и после потенциального изменения.
- Проследите любые условные выражения, просто чтобы указать, к какой ветви вы попали.
- Трассировка всех итераций циклов, обычно с некоторой информацией об итерации (например, номер индекса и / или объект из массива, относящийся к этой итерации)
- Если переменная является сложным объектом, таким как Sprite или Sound, проследите несколько свойств объекта
В качестве стилистического правила я считаю очень полезным убедиться, что трасса тоже помечена. То есть как то так:
1 |
trace(“mySprite: ” + mySprite); |
Таким образом, после того, как вы добавили дюжину трасс в ваш код, вы можете легче идентифицировать ту, которая говорит « null
среди всех других трасс.
Кроме того, вы можете даже захотеть добавить имя класса (и метода) в ваши трассировки, просто чтобы дополнительно определить источник каждой трассировки.
Не существует жестких и быстрых правил для отслеживания, только моя общая рекомендация отслеживать все, даже то, что, по вашему мнению, вам не нужно, просто чтобы быть уверенным. На данный момент уместен вопрос к читателям: на какие методы трассировки вы полагаетесь? Не стесняйтесь начать войну пламени в комментариях.
[Примечание редактора: пожалуйста, не начинайте пламенную войну в комментариях.]
Трассировка: трассировка из браузера
Еще одним преимуществом проигрывателя отладки (конечно, для Flash Developer) является возможность видеть ваши следы из браузера, что позволяет более эффективно тестировать и отлаживать SWF в его естественной среде обитания.
К сожалению, необходимо предпринять шаги, чтобы включить эту трассировку, и я не буду повторять то, что было написано в другом месте. Поиск по «трассировке отладки флэш-памяти» даст множество статей с практическими рекомендациями , из которых моя любимая в настоящее время находится в верхней части списка в Google, – подробная статья на yourpalmark.com, которая охватывает различные версии проигрывателя на Mac и Windows. и системы Linux.
Я добавлю совет для пользователей Macintosh. Консольное приложение упомянуто попутно в связанной статье, но не совсем объяснено или, на мой взгляд, использовано должным образом. Консоль установлена с Mac OS X и находится в папке / Applications / Utilities. Он идеально подходит для отображения лог-файлов, которые фактически отслеживаются вашим отладчиком. Умно прокручивать вниз, если вы уже внизу, но не прокручивать, если нет. Это легко фильтровать и искать в журнале, и я считаю его незаменимым для разработки Flash.
Консольное приложение Mac, используемое для отслеживания Flash
Однако хитрость заключается в том, что, хотя консоль может открывать любой текстовый файл, она запоминает файлы только в том случае, если они находятся в стандартных местоположениях файлов журналов в вашей системе и являются файлами .log
. Однако проигрыватель отладки Flash записывает только трассировки в файл с именем flashlog
.txt
, который находится в нестандартном расположении файла журнала. Существует простая команда терминала, которую вы можете использовать для создания символической ссылки в нужном месте:
1 |
ln -s ~/Library/Preferences/Macromedia/Flash Player/Logs/flashlog.txt ~/Library/Logs/flashlog.log |
Я написал больше об этом трюке в блоге моей компании здесь: http://summitprojectsflashblog.wordpress.com/2008/12/17/leopards-console-and-flash-debug-player-traces/
Flash отладчик
Как упоминалось ранее, Flash Professional и Flash Builder предоставляют среды отладчика. Лично я нахожу их ограниченной полезностью, так как я предпочитаю полагаться на трассировки и ошибки времени выполнения. Кроме того, использование отладчика эффективно зависит от возможности установки точек останова, что может быть (легко) выполнено только в коде, открытом в Flash Professional или Flash Builder. Из личных предпочтений я использую TextMate в качестве редактора, что делает установку контрольных точек громоздкой. Однако было бы упущением, если бы я не упомянул Flash Debugger в статье об отладке Flash.
Вот краткий обзор инструментов отладки, которые вы получаете с Flash Professional. Давайте вернемся к нашему примеру создания ошибок во время выполнения. Вставьте этот код в панель скриптов файла Flash:
01 02 03 04 05 06 07 08 09 10 11 12 13 |
var s:Sprite = new Sprite(); first(); function first():void { second(); } function second():void { s = null; third(); } function third():void { addChild(s); } |
Однако, прежде чем нажать «Отладка фильма», щелкните слева от цифры «5» на панели «Сценарий».
Столбец точек останова
Красная точка появится в столбце, указывая, что точка останова была установлена. Чтобы удалить точку останова, просто нажмите ее еще раз. С точкой останова, установленной в строке 5 (где second
вызывается внутри first
), продолжайте и отлаживайте фильм. Теперь мы ожидаем, что рабочая область отладки вступит во владение из-за ошибки, но если вы заметите, что происходит, ошибка фактически не произошла (пока). Есть желтая стрелка, указывающая на строку 5, указывающую, что выполнение программы приостановлено на нашей точке останова. На данный момент у нас есть возможность пошагово проходить код по одной строке за раз, и в процессе проверять значение переменных, помогая нам найти нашу ошибку.
Мы достигли предела
Переместите ваше внимание на панель переменных в правом нижнем углу.
Панель «Переменные»
Twiddle откройте this
запись, и вы увидите вложенный список всех свойств, принадлежащих « this
», которая является основной временной шкалой нашего SWF. Прокрутите вниз, и вы увидите « s
», нашу переменную Sprite
. Возможно, вам придется сделать панель шире, но во втором столбце должно быть значение, например flash.display.Sprite
, указывающее, что оно содержит значение.
Панель Variables, с открытой переменной s
Обратите внимание, что эта панель может быть использована для проверки значения в настоящее время в любых свойствах во время приостановки фильма. Также обратите внимание, что пока фильм находится в режиме паузы, вы можете дважды щелкнуть по некоторым полям значений и ввести новые значения. Это будет работать только на примитивных значениях, таких как String
s и Number
s, но это удобный способ узнать.
Теперь переместите глаза на панель консоли отладки. Здесь мы можем контролировать приостановку и выполнение нашего кода. В верхней части панели расположены кнопки. Ищите это:
Кнопка Step In
Нажмите на нее один раз, и вы заметите, что желтая стрелка переместилась из строки 5 в строку 7. Это указывает на то, что произошло; мы полностью выполнили строку 5, которая включает вызов функции, объявленной в строке 7. Следующим шагом в нашей программе является вызов этой функции. Проверьте нашу переменную s
на панели Variables. Это все еще должно иметь значение Sprite
.
Нажмите кнопку « Step In» еще раз. Желтая стрелка должна указывать на строку 8, где мы устанавливаем s
в null
. Однако, если вы снова осмотрите панель «Переменные», у вас все равно будет значение. Это потому, что мы остановились на строке 8, но перед строкой 8 на самом деле работает.
Нажмите кнопку « Step In» еще раз, и теперь, когда желтая стрелка находится за линией 8, проверьте свойство s
на панели «Переменные». Теперь должно быть null
. Если этот пример не был таким простым, у нас могло бы появиться откровение, что только что выполненный код отвечает за null
нашего свойства, что, в свою очередь, вызывает нашу ошибку.
На данный момент мы убедились, что это является причиной ошибки, поэтому нет необходимости постоянно перебирать код. Мы можем нажать зеленую кнопку « Продолжить» , чтобы возобновить нормальное выполнение, и вы должны увидеть, что произошла ошибка.
Завершение
Как они говорили в 80-х годах: теперь ты знаешь, а знать – это полдела. Теперь вы должны знать некоторые методы отладки и, возможно, узнать, почему некоторые ошибки появляются в разных местах.
К сожалению, знание фактов отладки – это только полдела. О другой половине гораздо сложнее написать в уроке. Другая половина больше об опыте и интуиции. После того, как вы исправили сотни ошибок, вы начинаете понимать, о чем на самом деле является данная ошибка. Вам также нужно знать все тонкости ActionScript – довольно тонкие нюансы – чтобы понять ошибку, которую иначе вы бы поклялись, что не должно происходить.
Я надеюсь, что мы сделали здесь, чтобы облегчить прохождение первой половины битвы, чтобы, когда вы сталкиваетесь с реальными ошибками в ваших реальных проектах, вы могли бы немного больше пробиться через вторую половину элегантно.
Наконец, обратите внимание на серию быстрых советов по отладке. Эта статья предоставляет общую основу, на которую будут ссылаться эти будущие Быстрые Советы. Отдельные быстрые советы будут сосредоточены на очень специфическом и типичном типе ошибки, которую Flash вам может дать, и на том, как позаботиться о ней, когда это произойдет.
Увидимся там, и спасибо за чтение.
[Примечание редактора: Слава Юрию Аркурусу за его фотографию « Разъяренный бизнесмен» , доступную на PhotoDune.]
Содержание
- Сбой ICQ
- Неправильный логин/пароль
- Причина 1: Неверный ввод
- Причина 2: Утрата данных
- Причина 3: Технические работы
- Ошибка подключения
- Причина 1: Проблемы с интернетом
- Причина 2: Загруженность системы
- Причина 3: Технические работы
- Вылетает при авторизации
- Причина 1: Сбой программы
- Причина 2: Деятельность вирусов
- Все собеседники не в сети
- Причина 1: Сбой подключения
- Причина 2: Проблемы с интернетом
- Мобильное приложение
- Заключение
- Вопросы и ответы
Каким бы легендарным не был один из самых популярных мессенджеров в России, это не отменяет того факта, что это – программа, и потому ей свойственны сбои. Само собой, проблемы необходимо решать, причем желательно сразу и безотлагательно.
ICQ является сравнительно простым мессенджером с достаточно устаревшей архитектурой кода. Так что спектр возможных поломок сегодня очень и очень ограничен. К счастью, почти все это легко решается. Всего существует несколько специфических видов поломок. Большинство из них могут приводить как к частичному нарушению функциональности, так и к полной потере работоспособности программы.
Неправильный логин/пароль
Наиболее распространенная проблема, о которой крайне часто сообщают пользователи. При вводе данных для аутентификации упорно выскакивает сообщение о том, что введены неверные логин и пароль.
Причина 1: Неверный ввод
Самое первое, что стоит рассматривать в данной ситуации – данные действительно могут вводиться неправильно. Вариантов может быть много:
- При вводе была совершена опечатка. Особенно часто это происходит при вводе пароля, потому что в ICQ отсутствует функция показа пароля при вводе. Так что следует попробовать повторно ввести данные.
- Может быть включен «Caps Lock». Следует проверить, чтобы он не был включен в момент ввода пароля. В ICQ не поддерживается система уведомления о том, что данная кнопка включена.
- Также следует проверить языковую раскладку клавиатуры. Вполне вероятно, что пароль мог быть введен не на том языке, на котором нужно.
- Может пригодиться сверить длину введенного пароля с таковой для фактического. Нередко случались проблемы, когда у пользователей западала какая-либо клавиша и она не нажималась нормально при вводе пароля. В такой ситуации лучше держать его где-нибудь на компьютере в напечатанном варианте, чтобы в любой момент иметь возможность скопировать и вставить, когда это необходимо.
- Если данные для ввода копируются откуда-то, то следует проверить, чтобы при этом не был захвачен пробел, который нередко появляется перед или после логина и пароля при вводе.
- Пользователь мог сменить пароль, а потом забыть об этом. Так что следует вспомнить, проводились ли подобные операции в последнее время, проверить почту, к которой привязан аккаунт, и так далее.
Как итог, не стоит сразу бросаться с обвинениями на программу. Ошибки могут совершать все, так что лучше всего сначала перепроверить себя.
Причина 2: Утрата данных
Если вышеописанные способы не помогли, и указанные причины определенно не подходят в данной ситуации, то могла произойти пропажа данных для авторизации. Это могли сделать мошенники.
Для установления факта подобного происшествия достаточно узнать каким-либо способом у друзей, не сидит ли кто-нибудь в сети с утраченного аккаунта.
Также друзья могут проверить активность профиля и установить, заходил ли кто-нибудь в сеть после момента утраты доступа. Для этого нужно зайти в профиль собеседника — данная информация будет сразу под его аватаркой.
Лучшим решением в данной ситуации может стать восстановление пароля аськи. Для этого стоит перейти соответствующий пункт при входе в программу.
Либо перейти по ссылке ниже:
Восстановить пароль ICQ
Здесь потребуется ввести используемый для входа логин (это может быть номер телефона, код UIN или адрес электронной почты), а также пройти проверку капчей.
Далее остается только следовать дальнейшим инструкциям.
Причина 3: Технические работы
Если же подобная ошибка появляется у нескольких людей сразу, то стоит считать, что на данный момент на сервисе проводятся работы.
В такой ситуации остается только ждать, когда сервис снова заработает, и все вернется на свои места.
Ошибка подключения
Нередки также ситуации, когда логин и пароль системой приняты, начинается процесс подключения… и все на этом. Программа упорно выдает сбой подключения, при повторном нажатии кнопки авторизации ничего не происходит.
Причина 1: Проблемы с интернетом
При любой неполадке следует сначала искать решение проблемы на своем устройстве. В данной ситуации стоит проверить работоспособность сети.
- Для этого сначала нужно посмотреть, указывает ли значок в правом нижнем углу экрана на то, что сеть работает нормально. При этом не будет никаких восклицательных знаков или крестиков.
- Далее можно посмотреть, работает ли интернет в других местах. Достаточно открыть браузер и попробовать зайти на любой сайт на выбор. Если загрузка происходит корректно, то вины пользователя в отсутствии подключения явно нет.
Другим вариантом может быть запрет брандмауэром доступа ICQ к интернету.
- Для этого нужно войти в настройки брандмауэра. Делать это стоит через «Панель управления».
- Здесь нужно выбрать сбоку вариант «Разрешение взаимодействия с приложением или компонентом в брандмауэре Windows».
- Откроется список всех приложений, которые разрешены этой системой. Следует найти в списке ICQ и разрешить ему доступ.
После этого соединение обычно восстанавливается, если проблема крылась в самом компьютере пользователя.
Причина 2: Загруженность системы
Причиной тому, что программе не удается подключиться к серверам, может быть и банальная перегруженность компьютера. Высокая нагрузка может не оставлять никаких ресурсов для совершения соединения и в итоге оно просто сбрасывается.
Так что здесь единственное решение – очистить память компьютера и выполнить перезагрузку.
Подробнее:
Очистка Windows 10 от мусора
Очистка с помощью CCleaner
Причина 3: Технические работы
Опять же, причиной отказа системы работать могут быть банальные технические работы. Они особенно часто проводятся в последнее время, поскольку сервис бурно развивается и обновления прилетают чуть ли не каждую неделю.
Решение остается таким же – остается ждать, когда разработчики снова все включат. Стоит отметить, что подобное случается крайне редко, обычно доступ к серверам блокируется уже на уровне авторизации, так что программа просто перестает принимать данные для входа в аккаунт. Но невозможность подключения после входа тоже случается.
Вылетает при авторизации
Может также случаться, что программа успешно принимает данные для входа, подключается к сети… а затем полностью выключается. Это ненормальное поведение и потребуется исправление или «ремонт» программы.
Причина 1: Сбой программы
Чаще всего это объясняется поломкой протоколов работы самой программы. Это может происходить после некорректного завершения работы компьютера, из-за фрагментации, влияния сторонних процессов (в том числе вирусов) и так далее.
Для начала следует попробовать перезапустить сам процесс. После первичного самостоятельного закрытия процесс мог остаться в работе. Следует проверить в «Диспетчере задач», выполняется он или нет.
Если процесс остался – следует закрыть его через правую кнопку мыши, после чего попробовать снова запустить программу. Также не будет лишним перезагрузить компьютер.
Если же это не помогает, то следует переустановить клиент ICQ, предварительно удалив предыдущую версию.
Причина 2: Деятельность вирусов
Как упоминалось ранее, причиной поломки может быть банальная деятельность различного вредоносного ПО. Существуют специализированные вирусные программы, которые нарушают работоспособность мессенджеров, в том числе и ICQ.
Для начала следует провести полную очистку компьютера от вирусной среды. Дальнейшие действия не имеют смысла без этого, поскольку при любом количестве переустановок программы вирус все равно будет ее ломать снова и снова.
Урок: Очистка компьютера от вируса
Далее требуется проверить работоспособность мессенджера. Если она не восстановилась, следует переустановить программу. После этого настоятельно рекомендуется сменить пароль для своего аккаунта.
Все собеседники не в сети
Достаточно распространенная проблема, когда после авторизации и входа в ICQ программа демонстрирует, что абсолютно все друзья из контактного листа находятся оффлайн. Само собой, такая ситуация может случиться и в реальности, но в определенных случаях это может быть ошибкой. Например, если в КЛ есть собеседники, которые 24 часа в сутки находятся онлайн, а теперь их нет, либо если оффлайн даже показывается сам профиль пользователя, добавленный в друзья.
Причина 1: Сбой подключения
Виной тому может быть нарушенный протокол подключения к серверам ICQ, когда программа вроде как получила соединение, но данные с сервера не принимает.
В такой ситуации следует попробовать перезапустить программу. Если это не поможет и указанные ниже причины также себя не подтвердят, стоит полностью переустановить мессенджер. Обычно это помогает.
В очень редких случаях виной тому могут быть неполадки на сервере ICQ. Как правило, подобные проблемы достаточно оперативно решаются сотрудниками организации.
Причина 2: Проблемы с интернетом
Порой причиной такого странного поведения у компьютера может стать неправильная работа интернета. В такой ситуации стоит попробовать переподключить соединение. Не лишней будет перезагрузка компьютера.
Если это не помогает, стоит попробовать проверить работоспособность интернета через браузер или другие программы, использующие подключение. В случае обнаружения проблем следует связаться с провайдером и сообщить о своей проблеме.
Мобильное приложение
С официальным мобильным приложением ICQ также могут происходить свои проблемы. Как правило, большинство из них примерно схожи с неполадками в работе компьютерного аналога – неверный ввод логина и пароля, ошибка подключения и так далее. Решается это соответствующе. Из индивидуальных проблем можно отметить следующие:
- В случае, если пользователь при первом включении не разрешил приложению доступ к различным службам и компонентам устройства, функциональность приложения может быть нарушена. Может отсутствовать подключение к сети, возможность использовать сторонние файлы и так далее.
- Для решения проблемы стоит зайти в «Настройки» телефона.
- Далее пример приводится для телефона ASUS Zenfone. Нужно зайти в «Приложения».
- Здесь вверху следует нажать значок шестеренки – знак настроек.
- Теперь нужно выбрать «Разрешения приложения».
- Откроется список различных систем, а также какие приложения имеют к ним доступ. Следует проверить все и включить ICQ там, где эта программа есть в списке.
После этого все должно работать, как должно.
- Крайне редкой может быть проблема несовместимости операционной системы и модели телефона с приложением ICQ. Программа может либо не работать совсем на таком устройстве, либо работать с нарушениями.
Лучше всего устанавливать приложение из Play Market, поскольку этот сервис автоматически определяет и сообщает о несовместимости программы с моделью телефона.
В случае, если такая проблема проявилась, остается лишь одно – искать аналоги, которые смогут работать на данном устройстве.
Чаще всего такая ситуация характерна для планшетов и телефонов малоизвестных китайских компаний. Использование официальных устройств от известных международных брендов сводит такую вероятность к минимуму.
Заключение
Существуют также и другие проблемы, которые могут возникнуть с работоспособностью приложения ICQ, но в большинстве случаев это индивидуальные неполадки и встречаются они крайне редко. Основная же масса распространенных неполадок изложена выше и полностью решаема.
Содержание
- ICQ не работает: причины и их решение
- Плохой интернет
- Утрачены данные авторизации
- Отсутствие обновлений
- Сбой в работе
- Не работает видео и звук
- Почему не работает Аська
- Возможные проблемы
- Невозможно подключиться
- Не приходят/отправляются сообщения
- Неполадки с запуском
- Почему не работает Аська на домашнем компьютере?
- почему не могу войти в аську компьютера
- Почему не работает аська
- Проверьте логин и пароль
- Нет интернет подключения с ICQ
- Смена протокола ICQ
- Не работает аська на работе
- Статьи по теме
- Комментарии
ICQ не работает: причины и их решение
Если ICQ не работает, нужно принимать меры – ведь внутри мессенджера остались непрочитанные и неотвеченные сообщения, активные диалоги, интересная информация. Попробуем разобраться, какие проблемы влияют на работоспособность мессенджера и как можно устранить трудности самостоятельно.
Плохой интернет
Первый ответ на вопрос, почему не работает Аська – некачественное подключение к сети. Этот фактор влияет на работу всех приложений, поэтому не стоит недооценивать важность качественного интернет-соединения.
Что можно сделать? Сначала убедимся, что проблема кроется в соединении с сетью – откройте любое другое приложение или вкладку в браузере. Трудности сохраняются? Значит, ICQ не подключается из-за плохого подключения к сети.
Если перечисленные выше способы не помогли, обратитесь в службу поддержки мобильного оператора или интернет-провайдера. Напомним, причины отключения могут не зависеть от пользователя – это плохие погодные условия, особенности застройки, радиопомехи или перегруженность базовых станций.
Утрачены данные авторизации
Порой ICQ не открывается по простой причине – вы потеряли пароль или логин. Эта информация актуальна пользователям, авторизующимся с помощью УИНа.
Используете для авторизации мобильный, но не можете дождаться кода из СМС-сообщения? Такое случается – необходимо:
Уверены, скоро сообщение с кодом поступит на телефон – вы сможете войти в мессенджер и продолжите общение.
Отсутствие обновлений
Иногда Аська не подключается и не работает по тривиальной причине – вы пользуетесь старой версией мессенджера, пора поставить свежее обновление. Чаще всего такая проблема возникает на мобильных устройствах – исправить легче легкого:
Проблема, при которой не работает Аська, должна исчезнуть. Рекомендуем следить за выходом новых версий и своевременно обновляться.
Сбой в работе
Ни одно приложение не может работать без сбоев – это неудивительно, пугаться нечего. Если мессенджер не работает, вылетает, не открывается окно ICQ, стоит проверить диспетчер задач и воспользоваться простым алгоритмом:
Иногда виновник того, что ICQ не запускается – вирусы. Рекомендуем запустить сканирование системы и удалить вредоносные файлы и программы. Вероятно, трудности подключения исчезнут.
Не работает видео и звук
Отдельно поговорим о том, почему не работает звук ICQ или не загружается видео. Эту часть статьи посвящаем компьютерам – на мобильных устройствах камера и микрофон всегда определяются автоматически.
Даже если у вас не работает Аська на компьютере – это не повод расстраиваться. В большинстве случаев проблемы можно устранить самостоятельно, в других ситуациях поможет служба поддержки. Успехов!
Источник
Почему не работает Аська
К сожалению, ситуации, когда ICQ не работает или функционирует некорректно, иногда случаются. Это крайне неприятно, ведь мессенджер должен обеспечивать общение с друзьями и знакомыми в любой момент. В данной статье будут рассмотрены основные проблемы, с которыми сталкиваются пользователи Аськи, и варианты их решения.
Возможные проблемы
Как правило, возникает три неисправности, с которыми можно столкнуться. Во-первых, это невозможность подключиться или авторизоваться в приложении. Во-вторых, не получается отправить или получить сообщение (файл, картинку и так далее). А в-третьих, иногда Аська попросту не запускается.
Невозможно подключиться
Если ICQ не подключается и не дает войти в учетную запись, то допустимых причин тут только две:
В первом случае нужно восстановить соединение с сетью или перезагрузить устройство/ПК. А во втором пользователь ничего сделать не сможет, остается ждать устранения поломки со стороны разработчиков. Но обычно сервера восстанавливают за несколько часов или даже быстрее.
Не приходят/отправляются сообщения
В большинстве случаев такого рода неполадки обусловлены двумя причинами:
Разумеется, что просто так выйти из черного списка не получится. Нужно связаться с человеком другим способом, чтобы он перестал вас игнорировать. А в другом случае стоит переподключиться к сети, тогда все начнет функционировать стабильно.
Неполадки с запуском
А вот если ICQ не запускается после инсталляции или обновления, то пользователю придется переустановить приложение. Относится это и к стационарному клиенту, и к мобильной версии. Удаление расписано здесь, а с установкой сложностей возникнуть не должно.
Источник
Почему не работает Аська на домашнем компьютере?
Не подключается аська только дома — с работы все отлично запускается.
Если после запуска программы ICQ появится сообщение
«Ошибка подключения к серверу ICQ, Неверный логин или пароль.
Введите их ещё раз, либо обратитесь в службу поддержки», для начала убедитесь, что вы правильно вводите логин и пароль. Для этого запишите их на листок бумаги и попробуйте ввести ещё раз.
В ином случае, когда данные введены правильно, значит ICQ не может связаться с сервером и проблема может заключаться в подключении самой программы к сети Интернет.
Теперь наши действия — проверить, отсутствует ли доступ к сети Интернет у компьютера, либо проблемы со связью только у программы ICQ.
1. Попробуйте запустить браузер и открыть несколько сайтов, если удалось — уже хорошо.
Давайте посмотрим содержимое файла host, для этого:
Затем, в Блокноте выбираем пункт «Открыть файл» и указываем путь C:Windowssystem32driversetc
Теперь проверяем отсутствие в файле любый записей, содержащих текст icq. Если таковые обнаружатся, — смело удаляем всю строку и сохраняем файл host.
Примечание: Доступ ICQ к Интернет могут блокировать вирусные программы, поэтому вы можете скачать с нашего сайта антивирусы, с помощью которых легко просканировать и вылечить компьютер от самых различных вирусов.
Источник
почему не могу войти в аську компьютера
Возможно Вы неправильно вводите пароль или на сайте ICQ технический сбой.
Проверьте язык ввода с клавиатуры, он должен быть английским, клавиша ввода больших (заглавных) букв Caps Lock должна быть отключена (не горит средний индикактор над клавиатурой калькулятора)
Если на компьютере установлена программа автоматического переключения языка клавиатуры (Punto Switcher и т. п. ) отключите автоматическое переключения языка.
Если это не помогло, попробуйте зайти на сайт ICQ позже после окончания технических сбоев.
Возможно, Вы забыли свой пароль или его Вам сменили. Попробуйте сменить пароль, если он «привязан» к Вашему Email. Как это сделать смотрите тут
http://otvet.mail.ru/question/58440246/
Если Email «не привязан» к ICQ или Вы забыли свой Email, восстановить свой пароль будет или невозможно, или очень сложно.
http://otvet.mail.ru/question/58447297/
Если это не помогло, попробуйте вновь зарегистрировать ICQ. На Ваш Email уже зарегистрован ICQ, второй раз зарегистрировать ICQ с этого Email нельзя.
Если у Вас есть второй Email на Mail.Ru (и на него не зарегистрован ICQ) регистрируете ICQ c этого Email.
Если нет свободного (от ICQ) Email, сначала зарегистрируйте п/я (почтовый ящик, Email) на Mail.Ru. Как зарегистрировать п/я на Mail.Ru
http://otvet.mail.ru/question/52507914/
После этого регистрируйте ICQ с нового Email.
Как это сделать
http://otvet.mail.ru/question/60932473/
Затем скачать и установить программу ICQ. Как это сделать
http://otvet.mail.ru/question/53022960/
Далее загрузить программу ICQ, ввести Email (или номер ICQ)
Обязательно перед этими работами проверьте и удалите вирусы, трояны, руткиты и другие «вредные» программы. Если пароль был украден с Вашего компа, при наличии на нем вредоносных программ, пароль возможно будет украден вновь
Источник
Почему не работает аська
Многие, кто проводит много времени в интернете и пользуется ICQ, часто сталкивается с проблемами. А именно, аська перестает работать. Это касается почти всех клиентов, будь это QiP или Miranda.
Но почему так происходит, почему перестает работать аська? В проблемах с icq мы постараемся разобраться в данной статье.
Проверьте логин и пароль
Иногда бывает так, что ICQ не позволяет зайти в него. Почему он не работает? Одна из причин — это неправильно набранный номер аськи (UIN) и пароль. Например, раскладка клавиатуры была на русском языке, когда вы вводили пароль. Попробуйте, снова зайти в аську и заново ввести свой пароль — только теперь будьте крайне внимательны и не ошибитесь с вводом свои данных.
Если логин и пароль набраны правильно, но вам выводиться сообщение, что они неверны, попробуйте для начала поменять пароль icq. Каждая аська привязана к определенному почтовому ящику, так что для смены пароля вам нужно будет зайти на официальный сайт вашей аськи и запросить восстановление пароля. Новый пароль от ICQ придет на ваш почтовый ящик. Теперь можно заново попытаться войти в аську, используя новый пароль. Если смена пароля ICQ не помогает, то это может означать, что ваша аська взломаны злоумышленниками. Остается либо поговорить с злоумышленниками, либо завести новый номер. В этом случае, лучше не отчаиваться — и просто повторить попытку входа в ICQ немного позже — может причина не работающей аськи была в другом.
Нет интернет подключения с ICQ
Часто бывает, что мы пытаемся зайти в icq, но ничего из этого не выходит, аська не работает. Может причина не в ней самой, а в интернет подключении? Просто на данный момент у вас может отсутствовать связь с интернетом или быть низкая скорость подключения. Сперва нужно убедиться в наличии интернет подключения, для этого зайдите на любой сайт и проверьте соединения. Или воспользуйтесь программой подключения вашего интернета, где отображается скорость подключения. У меня часто бывает, что нет связи с ICQ из-за нестабильного интернета от МТС, который часто работает отвратительно. По этой причине, я просто повторяю попытку входа в аську через некоторое время — и все работает нормально!
Смена протокола ICQ
Одна из самых главных причин не работы ICQ — это смена протокола. Это случается тогда, когда головная компания AOL меняет протокол, при этом ни кого не предупредив. Это случается из-за того, что они борются с альтернативными клиентами быстрых сообщений, массовым из которых является qip. Что делать, если сменился протокол? В этом случае, следует обновить версию вашего клиента аськи. Как правило, разработчик выпускает новый QiP уже в тот же день, когда был сменен протокол. Так что, если у вас не работает аська, то просто обновите свой клиент до последней версии. В 99% это должно помочь, главное чтобы обновление было своевременным. Из своего опыта могу сказать, что у меня не работала аська один раз, причем целый день не мог войти в свой аккаунт квипа! Это было связано с обновлением протокола самой icq, которая запрещала сторонним программам подключаться. Разработчики qip тогда сработали оперативно и в тот же день выпустили обновленную версию аськи. После обновления аська заработала.
Не работает аська на работе
Если не работает аська на работе, а дома все нормально, то причина в этом случае в следующем — админ на вашей работе заблокировал развлекательные сайты и программы, в число которых попала icq. Это сделано для того, чтобы на работе сотрудники работали, а не лазили в аську и отвлекались. Что делать? Наверное, искать альтернативные пути общения со знакомыми, использовать другие клиенты ICQ. Я же рекомендую, если не работает аська на работе — использовать Twitter для общения. ICQ — это уже прошлый век, за твитером будущее! К тому же, если вы хотите узнать как заработать деньги в интернете, используя твитер, то это можно сделать на этом сайте, ведь помимо общения с друзьями и знакомыми, вы сможете получать деньги.
Проблем, почему не работает аська может быть великое множество. Если не можете сами решить проблему с неработающей ICQ, то попросите помощь у друзей или знакомых. Помните, что причина неработающей аськи может быть банальной и на ее решение потребуется всего пару минут. Например, просто нет подключения и для решения этой проблемы нужно подождать всего пару минут и повторить попытку входа.
Все еще не работает аська? Тогда смотрим прикольное видео про смайлики и после просмотра повторяем попытку входа. Даже если после просмотра видео ролика аська не заработает, то настроение точно поднимется!
Статьи по теме
Комментарии
qip я обновила, как написано выше, но никаких результатов не дало, все также, icq не работает
мне по аське приходят данные сообщения, что делать? As a security precaution, please click the link to verify your ICQ account validate.icq.com/icq/validate.html?uid=641491581&sid=50967139&lang=en
Добрый день, у меня проблема с подключением аськи на раб. компе…два дня назад скачала аську себе на мобильный,все было в порядке…а сегодня загрузив комп. на работе выдает,что «произошла ошибка,попробовать позже»,а на телефлне без проблем включается.
Здравствуйте. Такая проблема в аське: при входе в чат, присылается такое сообщение «Получает сообщения только от проверенных контактов. Проверьте свою учетную запись …» Что делать?
Источник
- Печать
Страницы: [1] 2 Вниз
Тема: Не могу зайти в асю (((( (Прочитано 5760 раз)
0 Пользователей и 1 Гость просматривают эту тему.
При попытке зайти в аську, вот уже 5й день пишет: «Произошла ошибка. Повторите попытку позже»
Причем пишется вышеуказанная фраза сразу, без даже малейшей попытки подключиться.
Переустанавливала аську 2 раза — не помогает ничего
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
LOADMASTER
В настройках пропишите порт 443
Записан
В настройках пропишите порт 443
Чтобы порт прописать (где прокси-сервер) предлагается выбрать 4 варианта протокола:
1. http
2. https
3. socks5
4. socks4
Что выбрать?
И следующей строчкой идет вопрос: введите действительный адрес сервера (асику.ком что ли?)
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
LOADMASTER
Чтобы порт прописать (где прокси-сервер) предлагается выбрать 4 варианта протокола:
1. http
2. https
3. socks5
4. socks4
Что выбрать?
И следующей строчкой идет вопрос: введите действительный адрес сервера (асику.ком что ли?)
Протокол HTTP
Порт 443
Сервер ICQ.COM
Записан
Протокол HTTP
Порт 443
Сервер ICQ.COM
Спасибо! Все прописала как надо, теперь чуть лучше уже не пишет эту ошибку, но не может все равно подключиться..все зависает на слове «проверка» и дальше повторно подключаться начинает… Перебрала все прокси и написала сервер login.icq.com
Пока вот никак
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
LOADMASTER
Спасибо! Все прописала как надо, теперь чуть лучше уже не пишет эту ошибку, но не может все равно подключиться..все зависает на слове «проверка» и дальше повторно подключаться начинает… Перебрала все прокси и написала сервер login.icq.com
Пока вот никак
Почистите компутер от мусора всякого, лучше всего скачайте программу CC Cleaner.
http://www.softportal.com/software-3151-ccleaner.html
Записан
Если у вас ICQ 7, то с этим гемор. Установите версию 6.5 или используйте альтернативный мессенджер (Квип, Миранда и т.п.)
Записан
Почистите компутер от мусора всякого, лучше всего скачайте программу CC Cleaner.
http://www.softportal.com/software-3151-ccleaner.html
Щас попробую
Если у вас ICQ 7, то с этим гемор. Установите версию 6.5 или используйте альтернативный мессенджер (Квип, Миранда и т.п.)
У меня еще вчера была версия 6,5 — безуспешно пыталась 4 дня подключиться, вот вчера и сегодня качала новую версию.
Квип скачала уже, но он тоже не конектиться к серверам аськи — все висит в режиме ожидания Т.е. доступны пользователи только с квиповским адресом
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
LOADMASTER
Если у вас ICQ 7, то с этим гемор. Установите версию 6.5 или используйте альтернативный мессенджер (Квип, Миранда и т.п.)
От провайдера может зависеть подключение? У меня DU, подключается ICQ 7.2 без проблем….
Записан
Клинером почистила, все равно висит в режиме ожидание на слове «проверка» и заново подключаться начинает
Никогда с аськой не было проблем, бывало висла, но потом все ок, а то уже 5 дней и все никак
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
LOADMASTER
Клинером почистила, все равно висит в режиме ожидание на слове «проверка» и заново подключаться начинает
Никогда с аськой не было проблем, бывало висла, но потом все ок, а то уже 5 дней и все никак
Ну тогда действительно QIP ставить надо, раз аська бунтует…
Записан
tekk
Клинером почистила, все равно висит в режиме ожидание на слове «проверка» и заново подключаться начинает
Никогда с аськой не было проблем, бывало висла, но потом все ок, а то уже 5 дней и все никак
Живете далеко:)?
Записан
Живете далеко:)?
Рияд, Саудовская Аравия — всего каких-то полтора часа лета от Дубайска
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
Ну тогда действительно QIP ставить надо, раз аська бунтует…
Я уже выше писала, что поставила квип, так он не конектится с адресами асикушными. Я даже добавить никого не могу — все висит в режиме ожидания. Только доступны квиповские адресаты.
Записан
There’s «hell» in hello, «good» in goodbye, «lie» in believe, «over» in lover, «end» in friend, «ex» in «next», & «if» in life.
tekk
Рияд, Саудовская Аравия — всего каких-то полтора часа лета от Дубайска
Ой ну совсем близко) Используйте MDC ))
Записан
- Печать
Страницы: [1] 2 Вверх
В этой статье представлена ошибка с номером Ошибка 1503, известная как Не удалось отправить сообщение, описанная как Не удалось отправить сообщение. Пожалуйста, попробуйте позже. Это сообщение означает, что клиент ICQ временно отключен от сервера ICQ или потерял соединение с компьютером, получающим сообщения, и поэтому не может отправить ваше сообщение.
О программе Runtime Ошибка 1503
Время выполнения Ошибка 1503 происходит, когда ICQ дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Клиент . Клиент — это приложение или система, которые получают доступ к службе, предоставляемой сервером.
- Соединение — относится к соединение, используемое для передачи данных между двумя конечными точками, например между клиентом и Интернетом, базой данных, веб-службой или другим сервером.
- Icq — ICQ — это протокол обмена мгновенными сообщениями и имя его официального клиента.
- Сообщение — сообщения Facebook, сообщения JavaScript, мобильные сообщения Android, iOS, windows-phone и т. д.
- Сообщения — сообщение, содержащее некоторую информацию, новости, совет, запрос и т.п., отправленное через мессенджер, радио, телефон или другими способами.
- Отправить — это общий тег для связи между запрограммированными элементами с использованием некоторого протокола.
- Сервер — сервер — это запущенный экземпляр программного приложения, способного принимать запросы от клиента и давать ответы соответственно.
Симптомы Ошибка 1503 — Не удалось отправить сообщение
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
(Только для примера)
Причины Не удалось отправить сообщение — Ошибка 1503
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Закройте конфликтующие программы
Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.
- Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
- Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
- Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
- Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.
Метод 2 — Обновите / переустановите конфликтующие программы
Использование панели управления
- В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
- В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
- Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
- В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
- Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.
Использование других методов
- В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
- В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
- Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
- Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.
Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.
Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.
Метод 4 — Переустановите библиотеки времени выполнения
Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.
- Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
- Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
- Загрузите последний распространяемый пакет от Microsoft и установите его.
Метод 5 — Запустить очистку диска
Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.
- Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
- Вы также можете очистить кеш и перезагрузить компьютер.
- Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C
- Щелкните «Свойства», а затем — «Очистка диска».
Метод 6 — Переустановите графический драйвер
Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:
- Откройте диспетчер устройств и найдите драйвер видеокарты.
- Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.
Метод 7 — Ошибка выполнения, связанная с IE
Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:
- Сбросьте настройки браузера.
- В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
- Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
- Отключить отладку скриптов и уведомления об ошибках.
- В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
- Установите флажок в переключателе.
- Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.
Другие языки:
How to fix Error 1503 (Failed to send the message) — Failed to send the message. Please try again later. This message means that the ICQ client is temporarily disconnected from the ICQ server or lost connection to the receiving computer messages and thus unable to send your message.
Wie beheben Fehler 1503 (Die Nachricht konnte nicht gesendet werden) — Die Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es später erneut. Diese Nachricht bedeutet, dass der ICQ-Client vorübergehend vom ICQ-Server getrennt ist oder die Verbindung zu den empfangenden Computernachrichten verloren hat und daher Ihre Nachricht nicht senden kann.
Come fissare Errore 1503 (Impossibile inviare il messaggio) — Impossibile inviare il messaggio. Per favore riprova più tardi. Questo messaggio significa che il client ICQ è temporaneamente disconnesso dal server ICQ o ha perso la connessione ai messaggi del computer ricevente e quindi non è in grado di inviare il messaggio.
Hoe maak je Fout 1503 (Kan het bericht niet verzenden) — Kan het bericht niet verzenden. Probeer het later opnieuw. Dit bericht betekent dat de ICQ-client tijdelijk is losgekoppeld van de ICQ-server of de verbinding met de ontvangende computerberichten is verbroken en dus uw bericht niet kan verzenden.
Comment réparer Erreur 1503 (Échec de l’envoi du message) — Échec de l’envoi du message. Veuillez réessayer plus tard. Ce message signifie que le client ICQ est temporairement déconnecté du serveur ICQ ou a perdu la connexion avec l’ordinateur destinataire des messages et donc incapable d’envoyer votre message.
어떻게 고치는 지 오류 1503 (메시지를 보내지 못했습니다.) — 메시지를 보내지 못했습니다. 나중에 다시 시도하십시오. 이 메시지는 ICQ 클라이언트가 ICQ 서버에서 일시적으로 연결이 끊겼거나 수신 컴퓨터 메시지에 대한 연결이 끊어져 메시지를 보낼 수 없음을 의미합니다.
Como corrigir o Erro 1503 (Falha no envio da mensagem) — Falha no envio da mensagem. Por favor, tente novamente mais tarde. Esta mensagem significa que o cliente ICQ está temporariamente desconectado do servidor ICQ ou perdeu a conexão com as mensagens do computador receptor e, portanto, não pode enviar sua mensagem.
Hur man åtgärdar Fel 1503 (Det gick inte att skicka meddelandet) — Det gick inte att skicka meddelandet. Vänligen försök igen senare. Detta meddelande innebär att ICQ -klienten tillfälligt kopplas bort från ICQ -servern eller förloras anslutning till de mottagande datormeddelandena och därmed inte kan skicka ditt meddelande.
Jak naprawić Błąd 1503 (Nie udało się wysłać wiadomości) — Nie udało się wysłać wiadomości. Spróbuj ponownie później. Ta wiadomość oznacza, że klient ICQ jest tymczasowo odłączony od serwera ICQ lub utracił połączenie z odbierającym wiadomości komputerem, a tym samym nie może wysłać wiadomości.
Cómo arreglar Error 1503 (No se pudo enviar el mensaje) — No se pudo enviar el mensaje. Por favor, inténtelo de nuevo más tarde. Este mensaje significa que el cliente ICQ está temporalmente desconectado del servidor ICQ o perdió la conexión con los mensajes de la computadora receptora y, por lo tanto, no puede enviar su mensaje.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Рекомендуемый инструмент для ремонта:
Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
СКАЧАТЬ СЕЙЧАС
Совместимость
Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX04498RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
Почему не работает аська
Многие, кто проводит много времени в интернете и пользуется ICQ, часто сталкивается с проблемами. А именно, аська перестает работать. Это касается почти всех клиентов, будь это QiP или Miranda.
Но почему так происходит, почему перестает работать аська? В проблемах с icq мы постараемся разобраться в данной статье.
Проверьте логин и пароль
Иногда бывает так, что ICQ не позволяет зайти в него. Почему он не работает? Одна из причин — это неправильно набранный номер аськи (UIN) и пароль. Например, раскладка клавиатуры была на русском языке, когда вы вводили пароль. Попробуйте, снова зайти в аську и заново ввести свой пароль — только теперь будьте крайне внимательны и не ошибитесь с вводом свои данных.
Если логин и пароль набраны правильно, но вам выводиться сообщение, что они неверны, попробуйте для начала поменять пароль icq. Каждая аська привязана к определенному почтовому ящику, так что для смены пароля вам нужно будет зайти на официальный сайт вашей аськи и запросить восстановление пароля. Новый пароль от ICQ придет на ваш почтовый ящик. Теперь можно заново попытаться войти в аську, используя новый пароль. Если смена пароля ICQ не помогает, то это может означать, что ваша аська взломаны злоумышленниками. Остается либо поговорить с злоумышленниками, либо завести новый номер. В этом случае, лучше не отчаиваться — и просто повторить попытку входа в ICQ немного позже — может причина не работающей аськи была в другом.
Нет интернет подключения с ICQ
Часто бывает, что мы пытаемся зайти в icq, но ничего из этого не выходит, аська не работает. Может причина не в ней самой, а в интернет подключении? Просто на данный момент у вас может отсутствовать связь с интернетом или быть низкая скорость подключения. Сперва нужно убедиться в наличии интернет подключения, для этого зайдите на любой сайт и проверьте соединения. Или воспользуйтесь программой подключения вашего интернета, где отображается скорость подключения. У меня часто бывает, что нет связи с ICQ из-за нестабильного интернета от МТС, который часто работает отвратительно. По этой причине, я просто повторяю попытку входа в аську через некоторое время — и все работает нормально!
Смена протокола ICQ
Одна из самых главных причин не работы ICQ — это смена протокола. Это случается тогда, когда головная компания AOL меняет протокол, при этом ни кого не предупредив. Это случается из-за того, что они борются с альтернативными клиентами быстрых сообщений, массовым из которых является qip. Что делать, если сменился протокол? В этом случае, следует обновить версию вашего клиента аськи. Как правило, разработчик выпускает новый QiP уже в тот же день, когда был сменен протокол. Так что, если у вас не работает аська, то просто обновите свой клиент до последней версии. В 99% это должно помочь, главное чтобы обновление было своевременным. Из своего опыта могу сказать, что у меня не работала аська один раз, причем целый день не мог войти в свой аккаунт квипа! Это было связано с обновлением протокола самой icq, которая запрещала сторонним программам подключаться. Разработчики qip тогда сработали оперативно и в тот же день выпустили обновленную версию аськи. После обновления аська заработала.
Не работает аська на работе
Если не работает аська на работе, а дома все нормально, то причина в этом случае в следующем — админ на вашей работе заблокировал развлекательные сайты и программы, в число которых попала icq. Это сделано для того, чтобы на работе сотрудники работали, а не лазили в аську и отвлекались. Что делать? Наверное, искать альтернативные пути общения со знакомыми, использовать другие клиенты ICQ. Я же рекомендую, если не работает аська на работе — использовать Twitter для общения. ICQ — это уже прошлый век, за твитером будущее! К тому же, если вы хотите узнать как заработать деньги в интернете, используя твитер, то это можно сделать на этом сайте, ведь помимо общения с друзьями и знакомыми, вы сможете получать деньги.
Проблем, почему не работает аська может быть великое множество. Если не можете сами решить проблему с неработающей ICQ, то попросите помощь у друзей или знакомых. Помните, что причина неработающей аськи может быть банальной и на ее решение потребуется всего пару минут. Например, просто нет подключения и для решения этой проблемы нужно подождать всего пару минут и повторить попытку входа.
Все еще не работает аська? Тогда смотрим прикольное видео про смайлики и после просмотра повторяем попытку входа. Даже если после просмотра видео ролика аська не заработает, то настроение точно поднимется!
Статьи по теме
Комментарии
здравствуйте! у меня немного не понятная проблема, дома выходя в аську всё в порядке и юин и пароль , на работе же возникают проблемы — пароль не верный ! всё ввожу правильно уже по какому разу! в чём дело?
qip я обновила, как написано выше, но никаких результатов не дало, все также, icq не работает
мне по аське приходят данные сообщения, что делать? As a security precaution, please click the link to verify your ICQ account validate.icq.com/icq/validate.html?uid=641491581&sid=50967139&lang=en
Добрый день, у меня проблема с подключением аськи на раб. компе…два дня назад скачала аську себе на мобильный,все было в порядке…а сегодня загрузив комп. на работе выдает,что «произошла ошибка,попробовать позже»,а на телефлне без проблем включается.
Здравствуйте. Такая проблема в аське: при входе в чат, присылается такое сообщение «Получает сообщения только от проверенных контактов. Проверьте свою учетную запись …» Что делать?
Источник
Проблемы с работой ICQ
Каким бы легендарным не был один из самых популярных мессенджеров в России, это не отменяет того факта, что это – программа, и потому ей свойственны сбои. Само собой, проблемы необходимо решать, причем желательно сразу и безотлагательно.
Сбой ICQ
ICQ является сравнительно простым мессенджером с достаточно устаревшей архитектурой кода. Так что спектр возможных поломок сегодня очень и очень ограничен. К счастью, почти все это легко решается. Всего существует несколько специфических видов поломок. Большинство из них могут приводить как к частичному нарушению функциональности, так и к полной потере работоспособности программы.
Неправильный логин/пароль
Наиболее распространенная проблема, о которой крайне часто сообщают пользователи. При вводе данных для аутентификации упорно выскакивает сообщение о том, что введены неверные логин и пароль.
Причина 1: Неверный ввод
Самое первое, что стоит рассматривать в данной ситуации – данные действительно могут вводиться неправильно. Вариантов может быть много:
- При вводе была совершена опечатка. Особенно часто это происходит при вводе пароля, потому что в ICQ отсутствует функция показа пароля при вводе. Так что следует попробовать повторно ввести данные.
- Может быть включен «Caps Lock». Следует проверить, чтобы он не был включен в момент ввода пароля. В ICQ не поддерживается система уведомления о том, что данная кнопка включена.
- Также следует проверить языковую раскладку клавиатуры. Вполне вероятно, что пароль мог быть введен не на том языке, на котором нужно.
- Может пригодиться сверить длину введенного пароля с таковой для фактического. Нередко случались проблемы, когда у пользователей западала какая-либо клавиша и она не нажималась нормально при вводе пароля. В такой ситуации лучше держать его где-нибудь на компьютере в напечатанном варианте, чтобы в любой момент иметь возможность скопировать и вставить, когда это необходимо.
- Если данные для ввода копируются откуда-то, то следует проверить, чтобы при этом не был захвачен пробел, который нередко появляется перед или после логина и пароля при вводе.
- Пользователь мог сменить пароль, а потом забыть об этом. Так что следует вспомнить, проводились ли подобные операции в последнее время, проверить почту, к которой привязан аккаунт, и так далее.
Как итог, не стоит сразу бросаться с обвинениями на программу. Ошибки могут совершать все, так что лучше всего сначала перепроверить себя.
Причина 2: Утрата данных
Если вышеописанные способы не помогли, и указанные причины определенно не подходят в данной ситуации, то могла произойти пропажа данных для авторизации. Это могли сделать мошенники.
Для установления факта подобного происшествия достаточно узнать каким-либо способом у друзей, не сидит ли кто-нибудь в сети с утраченного аккаунта.
Также друзья могут проверить активность профиля и установить, заходил ли кто-нибудь в сеть после момента утраты доступа. Для этого нужно зайти в профиль собеседника — данная информация будет сразу под его аватаркой.
Лучшим решением в данной ситуации может стать восстановление пароля аськи. Для этого стоит перейти соответствующий пункт при входе в программу.
Либо перейти по ссылке ниже:
Здесь потребуется ввести используемый для входа логин (это может быть номер телефона, код UIN или адрес электронной почты), а также пройти проверку капчей.
Далее остается только следовать дальнейшим инструкциям.
Причина 3: Технические работы
Если же подобная ошибка появляется у нескольких людей сразу, то стоит считать, что на данный момент на сервисе проводятся работы.
В такой ситуации остается только ждать, когда сервис снова заработает, и все вернется на свои места.
Ошибка подключения
Нередки также ситуации, когда логин и пароль системой приняты, начинается процесс подключения… и все на этом. Программа упорно выдает сбой подключения, при повторном нажатии кнопки авторизации ничего не происходит.
Причина 1: Проблемы с интернетом
При любой неполадке следует сначала искать решение проблемы на своем устройстве. В данной ситуации стоит проверить работоспособность сети.
- Для этого сначала нужно посмотреть, указывает ли значок в правом нижнем углу экрана на то, что сеть работает нормально. При этом не будет никаких восклицательных знаков или крестиков.
Другим вариантом может быть запрет брандмауэром доступа ICQ к интернету.
- Для этого нужно войти в настройки брандмауэра. Делать это стоит через «Панель управления».
Здесь нужно выбрать сбоку вариант «Разрешение взаимодействия с приложением или компонентом в брандмауэре Windows».
После этого соединение обычно восстанавливается, если проблема крылась в самом компьютере пользователя.
Причина 2: Загруженность системы
Причиной тому, что программе не удается подключиться к серверам, может быть и банальная перегруженность компьютера. Высокая нагрузка может не оставлять никаких ресурсов для совершения соединения и в итоге оно просто сбрасывается.
Так что здесь единственное решение – очистить память компьютера и выполнить перезагрузку.
Причина 3: Технические работы
Опять же, причиной отказа системы работать могут быть банальные технические работы. Они особенно часто проводятся в последнее время, поскольку сервис бурно развивается и обновления прилетают чуть ли не каждую неделю.
Решение остается таким же – остается ждать, когда разработчики снова все включат. Стоит отметить, что подобное случается крайне редко, обычно доступ к серверам блокируется уже на уровне авторизации, так что программа просто перестает принимать данные для входа в аккаунт. Но невозможность подключения после входа тоже случается.
Вылетает при авторизации
Может также случаться, что программа успешно принимает данные для входа, подключается к сети… а затем полностью выключается. Это ненормальное поведение и потребуется исправление или «ремонт» программы.
Причина 1: Сбой программы
Чаще всего это объясняется поломкой протоколов работы самой программы. Это может происходить после некорректного завершения работы компьютера, из-за фрагментации, влияния сторонних процессов (в том числе вирусов) и так далее.
Для начала следует попробовать перезапустить сам процесс. После первичного самостоятельного закрытия процесс мог остаться в работе. Следует проверить в «Диспетчере задач», выполняется он или нет.
Если процесс остался – следует закрыть его через правую кнопку мыши, после чего попробовать снова запустить программу. Также не будет лишним перезагрузить компьютер.
Если же это не помогает, то следует переустановить клиент ICQ, предварительно удалив предыдущую версию.
Причина 2: Деятельность вирусов
Как упоминалось ранее, причиной поломки может быть банальная деятельность различного вредоносного ПО. Существуют специализированные вирусные программы, которые нарушают работоспособность мессенджеров, в том числе и ICQ.
Для начала следует провести полную очистку компьютера от вирусной среды. Дальнейшие действия не имеют смысла без этого, поскольку при любом количестве переустановок программы вирус все равно будет ее ломать снова и снова.
Далее требуется проверить работоспособность мессенджера. Если она не восстановилась, следует переустановить программу. После этого настоятельно рекомендуется сменить пароль для своего аккаунта.
Все собеседники не в сети
Достаточно распространенная проблема, когда после авторизации и входа в ICQ программа демонстрирует, что абсолютно все друзья из контактного листа находятся оффлайн. Само собой, такая ситуация может случиться и в реальности, но в определенных случаях это может быть ошибкой. Например, если в КЛ есть собеседники, которые 24 часа в сутки находятся онлайн, а теперь их нет, либо если оффлайн даже показывается сам профиль пользователя, добавленный в друзья.
Причина 1: Сбой подключения
Виной тому может быть нарушенный протокол подключения к серверам ICQ, когда программа вроде как получила соединение, но данные с сервера не принимает.
В такой ситуации следует попробовать перезапустить программу. Если это не поможет и указанные ниже причины также себя не подтвердят, стоит полностью переустановить мессенджер. Обычно это помогает.
В очень редких случаях виной тому могут быть неполадки на сервере ICQ. Как правило, подобные проблемы достаточно оперативно решаются сотрудниками организации.
Причина 2: Проблемы с интернетом
Порой причиной такого странного поведения у компьютера может стать неправильная работа интернета. В такой ситуации стоит попробовать переподключить соединение. Не лишней будет перезагрузка компьютера.
Если это не помогает, стоит попробовать проверить работоспособность интернета через браузер или другие программы, использующие подключение. В случае обнаружения проблем следует связаться с провайдером и сообщить о своей проблеме.
Мобильное приложение
С официальным мобильным приложением ICQ также могут происходить свои проблемы. Как правило, большинство из них примерно схожи с неполадками в работе компьютерного аналога – неверный ввод логина и пароля, ошибка подключения и так далее. Решается это соответствующе. Из индивидуальных проблем можно отметить следующие:
- В случае, если пользователь при первом включении не разрешил приложению доступ к различным службам и компонентам устройства, функциональность приложения может быть нарушена. Может отсутствовать подключение к сети, возможность использовать сторонние файлы и так далее.
- Для решения проблемы стоит зайти в «Настройки» телефона.
- Далее пример приводится для телефона ASUS Zenfone. Нужно зайти в «Приложения».
- Здесь вверху следует нажать значок шестеренки – знак настроек.
- Теперь нужно выбрать «Разрешения приложения».
- Откроется список различных систем, а также какие приложения имеют к ним доступ. Следует проверить все и включить ICQ там, где эта программа есть в списке.
После этого все должно работать, как должно.
Крайне редкой может быть проблема несовместимости операционной системы и модели телефона с приложением ICQ. Программа может либо не работать совсем на таком устройстве, либо работать с нарушениями.
Лучше всего устанавливать приложение из Play Market, поскольку этот сервис автоматически определяет и сообщает о несовместимости программы с моделью телефона.
В случае, если такая проблема проявилась, остается лишь одно – искать аналоги, которые смогут работать на данном устройстве.
Чаще всего такая ситуация характерна для планшетов и телефонов малоизвестных китайских компаний. Использование официальных устройств от известных международных брендов сводит такую вероятность к минимуму.
Заключение
Существуют также и другие проблемы, которые могут возникнуть с работоспособностью приложения ICQ, но в большинстве случаев это индивидуальные неполадки и встречаются они крайне редко. Основная же масса распространенных неполадок изложена выше и полностью решаема.
Источник
как исправить ошибку asi в мта!Подробнее
Как устранить ошибки в МТА San Andres! (cc23, Расширение .asi)Подробнее
Как устранить ошибку МТА?Ответ тут!Подробнее
Устрaняем Ошибку .Asi в МТА !Подробнее
Решение проблемы МТА с файлом .asiПодробнее
.asi files in MTA 1.3Подробнее
Если вы хотите исправить ошибку серверы “Among Us”, которые не смогли аутентифицировать вас, в этой статье приведены необходимые шаги, включая некоторую важную информацию, которая может вам помочь.
Among Us — многопользовательская онлайн-игра, разработанная Innersloth. Благодаря тому, что он доступен на основных платформах, он приобрел большую популярность. Однако проблема начинается, когда геймеры сталкиваются с неожиданными ошибками, такими как проблемы с аутентификацией сервера.
В этой статье предложено очень эффективное решение, позволяющее избавиться от этой ошибки Among Us. Перед этим давайте узнаем об этой проблеме немного больше.
Почему серверы в США могут не аутентифицировать вас?
Проведя некоторые исследования и тесты, мы обнаружили следующие важные причины, которые могут вызвать эту проблему:
- Сервер Among Us может испытывать некоторые технические проблемы
- Проблемы, связанные с сетью, с вашей стороны
- Выбор неправильного региона сервера в игре
- Поврежденные локальные данные
В противном случае могут быть еще несколько незначительных вещей, которые могут создать эту проблему. К счастью, вы всегда можете избавиться от проблемы, если будете следовать этим методам.
Что делать, если серверы “Among Us” не смогли аутентифицировать вас?
1. Сменить регион
- Откройте игру и авторизуйтесь.
- Щелкните Онлайн.
- Посмотрите в правый нижний угол и нажмите на название региона.
- Выберите другой или правильный регион.
- Теперь найдите общедоступную игру и посмотрите, устранила ли она проблему или нет.
2. Исправить локальные данные
- Закройте игру, если она уже открыта.
- Нажмите Win+R на клавиатуре, чтобы открыть «Выполнить».
- Введите следующую команду и нажмите Enter.
%appdata%
- Щелкните значок «Вверх» в открывшемся окне.
- Перейдите в папку LocalLow.
- Затем перейдите в папку Innersloth.
- Затем перейдите в папку «Among Us».
- Щелкните правой кнопкой мыши токен, а затем щелкните значок удаления.
- Перезапустите игру.
3. Используйте игровой VPN
Если вы по-прежнему сталкиваетесь с той же ошибкой в ”Среди нас”, это может быть связано с проблемой сетевого подключения между вашим интернет-провайдером и игровым сервером. В этом случае лучше всего использовать игровой VPN.
Private Internet Access (PIA) — лучший VPN-сервис для “Among Us” и многих других игр. Он может дать вам отличную производительность в онлайн-играх благодаря своей сверхбыстрой пропускной способности.
Этот VPN помогает обойти ограничения интернет-провайдера и позволяет играть в любые игры без ограничений. Вы можете легко изменить регион игры и подключиться к одному из серверов Private Internet Access (PIA), расположенных в соответствующем месте, чтобы получить отличный опыт.
В целом, эта служба виртуальной частной сети может помочь игрокам “Among Us” в случае возникновения проблем с аутентификацией или подключением к серверу.
Какой тип VPN выбрать для игры “Among Us”?
Если вам нужен VPN для игр, всегда выбирайте тот, который обеспечивает наилучшее качество полосы пропускания и помогает обойти регулирование интернет-провайдера. В противном случае вы можете посмотреть количество серверов, оптимизированных для игр, и некоторые другие функции.
Вы также должны учитывать доступность приложения любого VPN-сервиса, прежде чем принимать окончательное решение.
Private Internet Access (PIA) действительно лучший выбор для игр, особенно для таких игр, как “Среди нас”, Minecraft, Fortnite, League of Legends, Fifa и т. д. Кроме того, CyberGhostVPN — еще один отличный выбор, поскольку он имеет множество игровых функций, включая порт -пересылка.
Это методы и информация, необходимые для исправления того, что серверы “Among Us” не могут аутентифицировать вас. Не стесняйтесь сообщить нам в поле для комментариев, если вы знаете какие-либо другие лучшие методы, которые могут помочь другим.