Mdlvis range check error

Range check error mdlvis есть FTP клиент , получает спісок файлов з определьонной папки на фтп и сравнивает из локальной папкой , через некоторое время появляетса ошибка range check error, после перегрузки опять работает некоторое время и снова ошибка , откуда она . ← → wal © ( 2005-09-01 11:06 ) [1] Где-то вылез […]

Содержание

  1. Range check error mdlvis
  2. Ошибка Range check error
  3. #1 mikpav
  4. #2 mikpav
  5. #3 admin
  6. #4 Матрос
  7. #5 Лена
  8. Прикрепленные файлы
  9. #6 Матрос
  10. Форум Pawn.Wiki — Воплоти мечту в реальность!: Map Construction Range Check Error — Форум Pawn.Wiki — Воплоти мечту в реальность!

Range check error mdlvis

есть FTP клиент , получает спісок файлов з определьонной папки на фтп и сравнивает из локальной папкой , через некоторое время появляетса ошибка range check error, после перегрузки опять работает некоторое время и снова ошибка , откуда она .


wal © ( 2005-09-01 11:06 ) [1]

Где-то вылез за пределы диапазона. Например

var a: array[0..9]of SameType;
begin
a[10]:= .
end


integery ( 2005-09-01 11:27 ) [2]

а как можно узнать где именно вилезло.


Плохиш © ( 2005-09-01 11:32 ) [3]


> integery (01.09.05 11:27) [2]
> а как можно узнать где именно вилезло.

Ну можно для начала помедитировать. А после воспользоваться встроенным отладчиком.


integery ( 2005-09-01 11:38 ) [4]

я серйозно, проблема в том што ошибка то есть то нет щас уже раз так 20 запускаю и нет ошибки , а через некоторое врямя опять.

В сообщении об ошибке, обычно, ещё и адрес указывается.


Германн © ( 2005-09-03 18:06 ) [6]

2 Плохиш © (01.09.05 11:42) [5]


Anatoly Podgoretsky © ( 2005-09-03 18:46 ) [7]

Легче избежать ошибки, чем бороться.
При работе в сети списки это динамическая вещь, а если есть потоки то ситуация усугубляется.


Германн © ( 2005-09-04 01:16 ) [8]

2 Anatoly Podgoretsky © (03.09.05 18:46) [7]
Вы как всегда правы.
Ну а если вдруг Ваш совет опоздал? И проект уже так разросся, что проглядеть исхдники на RangeCheck/B> уже НУ ОЧЕНЬ УТОМИТЕЛЬНО!
Если Вы знаете как упростить сей поиск, сообщите pleese!


Германн © ( 2005-09-04 01:38 ) [9]

Кстати, по-моему, сей вопрос явно шире, чем рамки этой конференции. Может ли кто объяснить мне особое отношение Борланда к этой ошибке!
Почему «проверку на выход из диапазона» можно влючить/выключить Я еще как-то могу понять. (Хотя это уже «дела давно минувших дней»). Но вот почему при включенной опции RangeCheck в сообщении об ошибке нет адреса, где она произошла — понять не могу.

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


Германн © ( 2005-09-05 03:29 ) [11]

2 Anatoly Podgoretsky © (04.09.05 08:36) [10]
Разве?

Конечно мой опыт в Делфи — гораздо меньший, чем у Вас! Но неужели я умудрился за десяток лет не получить ни одной ошибки без адреса, кроме RangeCheckError. 🙁
Имхо это значит, что я ОЧЕНЬ отстал от Делфи. 🙁

Источник

Ошибка Range check error

#1 mikpav

  • Пользователи
  • 5 сообщений
    • Город: г. Санкт-Петербург

    #2 mikpav

  • Пользователи
  • 5 сообщений
    • Город: г. Санкт-Петербург

    #3 admin

  • Главные администраторы
  • 312 сообщений
    • Пол: Мужчина
    • Город: ПОТОК

    mikpav (29.5.2009, 10:53) писал:

    #4 Матрос

  • Администраторы
  • 940 сообщений
    • Пол: Мужчина
    • Город: Поток

    «Range check error» или иное сообщение системы чаще всего вызывается совсем неожиданной авторами программы, не предусмотренных обычной логикой и «не штатных» ситуаций. Обычно программой улавливается неточность подачи данных и интерпретируется на русском языке.

    Накопитель подобных «казусов» при подачи данных постоянно пополняется после анализа присланных примеров.

    Вот результаты расчета одной из присланных для анализа систем:-
    В системе есть стояки из одного прибора (22 шт!).
    Нагрузка на отопительный прибор иногда 13 ватт или 30 ватт, или 40 ватт.

    О чём же думает конструктор глядя на свою схему? Как он уверенно обвиняет ПОТОК в отвратительной работе — не считает! Затыкается! Обманули, деньгу содрали за просто так!
    Подсунули вот Вам туфту — «сырую поделку» за деньги. Да ещё она, эта поделка, » ругается на иностранном языке«.
    Обращается к руководству фирму и директор подписывает письмо-рекламацию в адрес руководства ЗАО ПОТОК:

    Срочно приходится реабилитироваться. Извиняться. Обязуемся вставить доп. контроль в программу — «сито/подстраховку» на «некорректную подачу данных».
    И нелогично же отвечать директору «прямым текстом». Этика. Писать надо «витиевато» = виноват, исправлюсь.

    #5 Лена

  • Пользователи
  • 2 сообщений
  • Прикрепленные файлы

    #6 Матрос

  • Администраторы
  • 940 сообщений
    • Пол: Мужчина
    • Город: Поток

    Лена (10 Сентябрь 2013 — 17:13) писал:

    Зачем Вы так написали в таблице магистрали?

    3 0 4 100 .
    -4 0 -3 101 .

    надо бы во второй строке 4 и 3 писать без знака, а 101 указать с минусом. Так рекомендовано формировать данные в Инструкцию пользователю программы ПОТОК. Но Вы Инструкции игнорируете. Кто Вам порекомендовал указать «-4» и «-3» ?
    Данные подаете как попало, как в ум взбредёт, потом ругаете и программу и костерите авторов. :fool:/>

    У Вас всего две ветки и у них автоматически межветочные магистрали симметричны по нагрузке. Но Вы во второй строке ветки обозначили со знаком «-«. Так не предусмотрено нынче в однотрубном исполнении — так (знаком «-«) обозначались раньше пред включенные стояки лестничных клеток.
    Если системы несимметричные по нагрузке в межветочных трубах, то согласно «Руководства пользователю ПОТОК», вначале описывается подающая часть от ТП — «встать» на трубу и последовательно описать все сборные участки до веток. Затем обратная записывается часть по направлению к ТП.
    Таким образом, первый подающий сборный участок и последний обратный будут иметь нагрузку всей системы.
    Первый сборный участок трубы обратного теплопровода помечается разделителем, знаком «-«.

    Все — больше никаких «минусов» в таблице быть не должно.

    Вынуждены внести в программу доп_контроль данных:

    Источник

    Форум Pawn.Wiki — Воплоти мечту в реальность!: Map Construction Range Check Error — Форум Pawn.Wiki — Воплоти мечту в реальность!

    • Pawn скриптинг
    • Первая помощь
    • Вопросы по скриптингу
    • Правила форума
    • Просмотр новых публикаций
    • (2 Страниц)
    • 1
    • 2
    • >
    • Вы не можете создать новую тему
    • Тема закрыта

    • Группа: Активные пользователи
    • Сообщений: 166
    • Регистрация: 17 декабря 21

    • Группа: Активные пользователи
    • Сообщений: 1 049
    • Регистрация: 07 июня 21

    Сообщение отредактировал Perdolinka: 22 февраля 2022 — 00:07

    • Группа: Активные пользователи
    • Сообщений: 166
    • Регистрация: 17 декабря 21

    Perdolinka (22 февраля 2022 — 00:06) писал:

    • Группа: Активные пользователи
    • Сообщений: 1 049
    • Регистрация: 07 июня 21

    • Группа: Администраторы
    • Сообщений: 7 299
    • Регистрация: 14 августа 11

    • Группа: Активные пользователи
    • Сообщений: 166
    • Регистрация: 17 декабря 21

    Romzes (22 февраля 2022 — 06:22) писал:

    • Группа: Администраторы
    • Сообщений: 7 299
    • Регистрация: 14 августа 11

    FasminCode (22 февраля 2022 — 14:28) писал:

    • Группа: Активные пользователи
    • Сообщений: 430
    • Регистрация: 14 ноября 21

    • Группа: Активные пользователи
    • Сообщений: 166
    • Регистрация: 17 декабря 21

    FARADAY (22 февраля 2022 — 16:26) писал:

    • Группа: Администраторы
    • Сообщений: 7 299
    • Регистрация: 14 августа 11

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

    Источник

    Moderator

    Moderator


    • #2

    20:10, 9th Nov 2013
    Ralle:

    • #3

    HEY!can i make models with this tool?

    • #4

    This tool is already posted.

    Roland

    Roland


    • #5

    Sorry, but this tool is already posted in the site.

    • #6

    This tool is already posted.

    Sorry, but this tool is already posted in the site.

    Can any of you two link towards it?

    • #7

    This tool is already posted.

    Sorry, but this tool is already posted in the site.

    Uuugh, nope.

    • #8

    I saw someone i know in the picture :»>

    • #9

    hmm this is weird, hive didn’t have mdlvis all this time?
    also which version is it? there is a version that’s buggy in the preview…too bad i can’t test now…

    • #12

    What is better in this tool than w3 model editor?

    • #13

    can someone help me with UV map editor. can i somehow change .blp tiles in UV map editor, for example blizzard have ice.blp, and I want put some another .blp like flame4.blp?

    • #14

    I was about to be all «HEY GUYS, I FINALLY FOUND THE CREATOR!», but I just checked the topic and hey, it’s right there at the top in the Credits. Guess I just never thought to look. :<

    Anyway, it’s still a cool read (hard to do so with the Google Translate, but…). Original text here.

    • #15

    Can someone explain to me why this tool has (outdated) Warcraft 3 game files in its folder? The tool (only the .exe) is supposed to go into the Warcraft III directory (to use the game files). There is a possibility that these old-patch game files create an incompatibility which affects the models edited with this tool on the new patches (some of these old-patch files are even differently named than the new ones and one of them doesn’t exist any more in the new patches).
    On the other hand, when I downloaded the tool from xgm.ru (there, only the .exe is provided) and put it into the Warcraft 3 directory, MdlVis was really unstable and shaking all the time, which draws me to the conclusion that MdlVis is maybe incompatible with the new patches, and that’s why it needs old Warcraft 3 game files to function properly.

    Edit: If you tick «Workplane» on the right, there is no more shaking and unstableness with the new-patch files. You can use the new-patch files without any problem instead of using the provided old-patch files. The shaking exists with the old-patch files too when «Workplane» isn’t ticked, it’s just that the Hive download has a pre-set setup with it ticked. You can also copy the new-patch files from the Warcraft 3 folder into another folder which contains MdlVis.exe for MdlVis to use them separately from the game.

    Last edited: Mar 21, 2017

    • #16

    That’s a strange set of issues… Not sure I’ve had it, myself (either the shaking or the incompatibility)…

    • #17

    That’s a strange set of issues… Not sure I’ve had it, myself (either the shaking or the incompatibility)…

    Untick the «Workplane» on the right and it will shake anyway. And for incompatibility, I’m not sure, but it’s possible that those old outdated files create some kind of an incompatibility.

    Last edited: Mar 22, 2017

    • #18

    Alerts: «It has been a while since you downloaded Mdlvis. Please consider leaving feedback and a rating
    Well, wanted to answer following question anyway, since there still is no info in the description:

    xorkatoss said:

    also which version is it?

    — It’s Mdlvis1.40Eng [2007_03_06] (Alexey2005) & i think it’s still the latest…

    my feedback:

    — bad: annoying bug: you cannot open MDL files with any comments inside (= «//…»)
    — good: strong in MDX/MDL conversion: for converting i would prefer mdlvis, because it could convert the human cannon tower (the one with 3rd upgrade) while Magos just gave error msg!

    • #19

    Well…Use this can crash model’s normals…So any other tools can be use??

    • #21

    Since 1.29 I get the error «Can’t unpack BLPs» and textures won’t load.
    Does anyone know how to fix this?

    • #22

    You can fix it by having copies of the mpqs in the same folder as the mdllvis program.

    • #23

    Doesn’t work with 1.29 files :(
    edit: I copied the MPQs from a 1.27 installer I still had on my computer :)

    Last edited: Apr 22, 2018

    • #24

    This seems like a fairly roundabout solution

    Can you tell me where you found your old .MPQs, please?

    *Edit
    Catastrophic grammatical error on my part

    Last edited: Apr 23, 2018

    • #25

    «Roundabout»?

    I don’t know about him, but I simply copy-pasted the MPQs from my standard Wc3 install folder a long time ago, when it was readily available (v1.26 maybe?). Since the MPQs are now ‘hidden’, all these old programs that directly utilize them will need a copy to continue doing so (& will probably miss out on anything new added (as unlikely as that is)).

    It’s worked pretty well for me so far.

    • #26

    What I mean is, I can’t find the original .MPQs and I’m wondering if I’ve gone and overwritten them by accident.

    If this is the case, this update effectively ended my modeling and animating for Wc3.

    • #27

    What I mean is, I can’t find the original .MPQs and I’m wondering if I’ve gone and overwritten them by accident.

    I don’t know about ‘overwritten’, but from what I have learned (don’t quote me on this), one of the newer updates to Warcraft 3 changed it’s back-end in a number of substantial ways; most pertinently, it ‘removed’ or rather ‘hid’ the MPQs ‘behind the scenes’ so they are not readily accessible anymore. This has caused some frustration to folks like me who depend on custom MPQs for my stuff, and for people using those 3rd-party modeling tools (also like me) that depend on them as well.

    HerrDave said:

    If this is the case, this update effectively ended my modeling and animating for Wc3.

    Oh come now, no need to be hyperbolic. : ) I’m 100% sure you can get a copy of the older MPQs from somebody here (if it isn’t already uploaded somewhere on the Hive). Heck I’d do it if I could figure out how.

    • #28

    I used to have the Mdlvis .exe in the WC3 folder, that’s why I didn’t have any copies of the MPQs.
    I still had a 1.27 installer for both ROC and TFT downloaded from battle.net on my computer so I just copied the MPQs from that (they’re in the Installer Tome.mpq).

    I also have the War3ModelEditor .exe in the WC3 folder, which still works fine.

    • #29

    Could I persuade you to upload your 1.27 MPQs in pastebin?

    • #30

    MPQs aren’t allowed in pastebin :(

    • #31

    Ach, my .MPQs straight off the disks didn’t work :(

    *Edit 4 years later
    Yes they do!
    You have to put them in the same folder as the executable, not Warcraft 3’s installation directory.

    Last edited: Feb 18, 2022

    • #32

    I also seem to have the same problem. And I really need Mdlvis up and running again smoothly. Are 1.27 MPQ’s somewhere to be found on the Hive?

    • #33

    You could try torrenting the game. I found a 1.26 portable version (no install required so can run side-by-side with your real install) on TPB (which I needed to get JNPG to work). It’s not illegal if you already own the game.

    • #34

    having a problem with mdlvis causing the model to crash during loading of the map even without using any of the optimizer features when saving some models in it.

    Last edited: May 18, 2018

    • #36

    Is this tool open source? I might like to play with the code.

    If you need old style MPQs, here’s a quick fix: download build 3 from this MiniWc3 link, it’s 100 MB and contains ultracompressed MPQs from before the new patches:

    https://www.hiveworkshop.com/attachments/build3-zip.259156/

    When MdlVis loads the ultracompressed textures they’re going to look low-resolution, but I think it should get the program working again if you were stuck and don’t like torrenting.

    • #37

    Hey, that works! I don’t mind the low-resolution, I can at least see what I am doing now without having to open up my model in magos model editor the whole time. Thanks a lot!

    • #38

    Honestly, Magos does a few things that MDLvis doesn’t/can’t so gosh-darn well that I end up keeping both open all the time anyway. :< But yeah, glad you got that fixed.

    • #39

    this program have any improvement for the 1.30?

    • #40

    I am not aware of whether the developers of Mdlvis or Magos are still active at all. If they are active, I should talk to them about merging codebases with the Matrix Eater and building one single tool. So, if there is somebody updating Mdlvis out there, please message me.

    • #41

    Couldnt get it to work:(

    • #42

    Hello I want to know how put birth animation with this program thanks step to step

    • #43

    I found a newer version: [TOOL] MDLVIS 1.41 (Eng)
    Attaching it to this post in case the download link goes down.

    @eejin Maybe update the bundle with it?

    • MdlVis 1.41 (English).rar

      534.6 KB

      · Views: 185

    • #45

    I found a newer version: [TOOL] MDLVIS 1.41 (Eng)
    Attaching it to this post in case the download link goes down.

    @eejin Maybe update the bundle with it?

    Newer?? Like, someone’s updated it?

    • #47

    The perfect editing program for old WAR 3 models.
    Easy to use even for beginners.

    • #48

    Hey, when I try to open a Reforged model, I get a «range check error».

    • #49

    mdlvis.gif

    Bug After Upgrading to Windows 11
    Unable to turn off visibility.
    T_T

    0 / 0 / 0

    Регистрация: 08.10.2010

    Сообщений: 134

    1

    18.12.2011, 16:27. Показов 41814. Ответов 6


    Здравствуйте. Что означает ошибка Range check error? У меня при частой записи в Memo Выдается эта ошибка. На работу программы не влияет. Просто окошко и все. Как это исправить или где заглушку ставить?

    __________________
    Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



    0



    LK

    Заблокирован

    18.12.2011, 16:57

    2

     Комментарий модератора 
    Fusix, Правила

    3.3. Запрещено создавать темы с бессмысленными названиями вроде «Помогите!», «Вопрос» и т.п.

    Изначальное название темы: «Ошибка».

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



    0



    1363 / 730 / 67

    Регистрация: 28.01.2011

    Сообщений: 2,058

    18.12.2011, 17:40

    3

    Ошибка проверки диапазона!



    1



    0 / 0 / 0

    Регистрация: 08.10.2010

    Сообщений: 134

    18.12.2011, 19:46

     [ТС]

    4

    Цитата
    Сообщение от Samrisbe
    Посмотреть сообщение

    Ошибка проверки диапазона!

    Как их диагностировать и исправлять?



    0



    1363 / 730 / 67

    Регистрация: 28.01.2011

    Сообщений: 2,058

    18.12.2011, 20:08

    5

    Если массив объявлен как 1..1, то в нём и будет ровно один элемент, и в переменной a будет только один элемент. Попытка обратиться к a[2] и т. д. вызовет ошибку.



    1



    37 / 37 / 6

    Регистрация: 20.03.2011

    Сообщений: 331

    19.12.2011, 15:15

    6

    Это ошибка происходит когда обращаешься к несуществующей памяти



    1



    Morgot

    247 / 89 / 17

    Регистрация: 26.12.2010

    Сообщений: 413

    26.01.2012, 22:18

    7

    Этот билдер меня каждый день радует. Пишу код:

    C++
    1
    2
    3
    4
    5
    6
    
    IdHTTP1->HandleRedirects=true;
     
    //AnsiString resp;
    //resp = IdHTTP1->Get("http://google.com");
     
    Memo1->Text=IdHTTP1->Get("http://google.com");

    На других сайтах работает норм, на гугле выдает ошибку «range check error» (хоть через строку передавать данные, хоть напрямую).
    В дельфи аналогичный код такого не дает.



    0




    Форум программистов Vingrad

    Модераторы: Snowy, Poseidon, MetalFan

    Поиск:

    Ответ в темуСоздание новой темы
    Создание опроса
    > Range Check Error 

    :(

       

    Опции темы

    Sokolll
    Дата 27.7.2007, 18:18 (ссылка)
    | (нет голосов)
    Загрузка ... Загрузка …




    Быстрая цитата

    Цитата

    Новичок

    Профиль
    Группа: Участник
    Сообщений: 31
    Регистрация: 8.4.2007

    Репутация: 0
    Всего: 0

    Использую Indy10.1.5  TIdTCPServer и TIdTCPClient, SSL  (0.96m).
    Подсоединяюсь к серверу клиентом, все работает нормально. Останвливаю сервер, запускаю снова на том же порту, подсоединяюсь —
    и на клиенте и на сервере вылетает ERangeError:   Range Check Error   (причем вылетает не каждый раз) — в модуле IdIOHanlder.pas в процедуре TIdIOHandler.ReadBytes в после строки ReadFromSource:

    Код

        // Read from stack until we have enough data
        while FInputBuffer.Size < AByteCount do begin
          ReadFromSource(False);
          CheckForDisconnect(True, True);
        end;

    На сервере читаю строки:

    Код

    procedure TSpServer.IdTCPServerExecute(AContext: TIdContext);
    var
      S: string;
    begin
      ...
       S:=AContext.Connection.IOHanlder.ReadString(8);
      ...

    На клиенте(в потоке)  аналогично:

    Код

    procedure TSpClientReadingThread.Run;
    var
      S: string
    begin
      if not FConnected then
        Exit;
      IdTCPClient.IOHandler.ReadString(8);
      ...

    Если делать то же самое без SSL — все нормально работает.
    Искал в И-нете — нашел (http://newsgroups.cryer.info/borland/public.delphi.internet.winsock/200504/0504131867.html) , что это вроде бы как баг версии Indy 10.0.52 и в следующих версиях он исправлен.

    Помогите, плиз!

    PM MAIL   Вверх
    MetalFan
    Дата 28.7.2007, 17:50 (ссылка)
    | (нет голосов)
    Загрузка ... Загрузка …




    Быстрая цитата

    Цитата

    Аццкий Сотона
    ****

    Профиль
    Группа: Комодератор
    Сообщений: 3815
    Регистрация: 2.10.2006
    Где: Moscow

    Репутация: 14
    Всего: 128

    скачай последнюю 10.1.6 версию, может там эта проблема решена

    ———————

    There are always someone smarter than you…

    PM MAIL   Вверх
    Sokolll
    Дата 29.7.2007, 06:56 (ссылка)
    | (нет голосов)
    Загрузка ... Загрузка …




    Быстрая цитата

    Цитата

    Новичок

    Профиль
    Группа: Участник
    Сообщений: 31
    Регистрация: 8.4.2007

    Репутация: 0
    Всего: 0

    Цитата
    скачай последнюю 10.1.6 версию, может там эта проблема решена

    скачал — то же самое :(

    PM MAIL   Вверх
    MetalFan
    Дата 29.7.2007, 15:03 (ссылка)
    | (нет голосов)
    Загрузка ... Загрузка …




    Быстрая цитата

    Цитата

    Аццкий Сотона
    ****

    Профиль
    Группа: Комодератор
    Сообщений: 3815
    Регистрация: 2.10.2006
    Где: Moscow

    Репутация: 14
    Всего: 128

    найди ту строку, на которой действительно возникает исключение. выход за пределы массива…
    а те куски, что приведены, ни о чем не говорят

    ———————

    There are always someone smarter than you…

    PM MAIL   Вверх
    Sokolll
    Дата 29.7.2007, 22:28 (ссылка)
    | (нет голосов)
    Загрузка ... Загрузка …




    Быстрая цитата

    Цитата

    Новичок

    Профиль
    Группа: Участник
    Сообщений: 31
    Регистрация: 8.4.2007

    Репутация: 0
    Всего: 0

    Цитата
    найди ту строку, на которой действительно возникает исключение. выход за пределы массива…
    а те куски, что приведены, ни о чем не говорят

    IDE  показывает, что ошибка происходит в IdIOHandler.pas вот здесь (строка CheckForDisconnect):

    Код

    procedure TIdIOHandler.ReadBytes(
      var VBuffer: TIdBytes;
      AByteCount: Integer;
      AAppend: Boolean = True);
    begin
      Assert(FInputBuffer<>nil);

      if AByteCount > 0 then begin
        // Read from stack until we have enough data
        while FInputBuffer.Size < AByteCount do begin
          ReadFromSource(False);
          CheckForDisconnect(True, True);
        end;
        FInputBuffer.ExtractToBytes(VBuffer, AByteCount, AAppend);
      end else if AByteCount = -1 then begin
        ReadFromSource(False, ReadTimeout, False);
        CheckForDisconnect(True, True);
        FInputBuffer.ExtractToBytes(VBuffer, -1, AAppend);
      end;
    end;

    Разобрался я вроде:
    Сначала на клиенте сделал обработку ошибок:

    Код

    procedure TSpClientReadingThread.Run;
    var
      S: string;
    begin
      if not FConnected then
        Exit;
      try
        S:=IdTCPClient.IOHandler.ReadString(8);
      except;
        Stop;
      end;

    Ошибка все равно вылетала. Потом дошло: выполниться ли код в потоке или нет у меня зависит от FConnected, значение которого меняется на False только в обработчике IdTCPClient.OnDisconnected:

    Код

    procedure TSpClientReadingThread.IdTCPClientDisconnected(Sender: TObject);
    begin
      FConnected:=False;
    end;

    Получается, что OnDisconnected не срабатывает. Добавил строчку FConnected:=False в Run и стало работать нормально:

    Код

    procedure TSpClientReadingThread.Run;
    var
      S: string;
    begin
      if not FConnected then
        Exit;
      try
        S:=IdTCPClient.IOHandler.ReadString(8);
      except;
        FConnected:=False;
        Stop;
      end;

    Работает, но не могу понять, почему не работало до этого — ведь поток то останавливаю, да и почему RangeCheckError. Без SSl все ОК.

    PM MAIL   Вверх



















    Ответ в темуСоздание новой темы
    Создание опроса
    Правила форума «Delphi: Сети»
    Snowy
    Poseidon
    MetalFan

    Запрещено:

    1. Публиковать ссылки на вскрытые компоненты

    2. Обсуждать взлом компонентов и делится вскрытыми компонентами

    • Литературу по Дельфи обсуждаем здесь
    • Действия модераторов можно обсудить здесь
    • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
    • Вопросы по реализации алгоритмов рассматриваются здесь
    • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи

    Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

     

    0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
    0 Пользователей:
    « Предыдущая тема | Delphi: Сети | Следующая тема »
    • Скачивание файлов платно!
      Купить Доступ

    • язык форума русский и никакой другой! чем писать посты на английском, лучше вовсе не писать! для тех кто против, есть кнопка «Выйти»

    • Автор темы

      tur service

    • Дата начала

      17/12/13

    Статус
    Закрыто для дальнейших ответов.


    • #1

    привет всем знатокам.у меня такая проблема открываю BEST ver 1.77 через 2.3 секунды вылазит ошибка Range check error…Что можно сделать??? по искал по форумам и по интернету были варианты но они не помогли…переустановил винду но результат тот же. буду ждать ответа как соловей лета.:icq07:


    rst_aziz


    • #3

    привет всем знатокам.у меня такая проблема открываю BEST ver 1.77 через 2.3 секунды вылазит ошибка Range check error…Что можно сделать??? по искал по форумам и по интернету были варианты но они не помогли…переустановил винду но результат тот же. буду ждать ответа как соловей лета.:icq07:

    На другом порте попробуйте или через хаб …и еще из-за драйверов можеть быть…


    • #4

    на других версиях тоже самое

    ———- Сообщение добавлено в 19:30 ———- Предыдущее сообщение было от в 19:25 ———-

    переставил на другое порт и через XAB изменений нету и драйверах вроде все в норме

    ———- Сообщение добавлено в 19:37 ———- Предыдущее сообщение было от в 19:30 ———-

    3 дней назад на версии BEST 1.75 все работала.а началось это после установки игру на комп…это из за dongla может быть???

    JayDi


    • #5

    А вытащить карту, пропаять ридер и все аккуратно со спиртиком протереть — не вариант?



    • #7

    Пользуюсь возможностью, спрошу дорогие знатоки. Почему Best не выставляет автоматом файлы для прошивки в программе?? Прошивку ставлю инсталятором. А то каждый раз приходиться заново выставлять файлы что бы прошить телефон. Подскажите в чем причина!


    • #8

    на самом вкладке Flashing есть место галочки Use ini…внем и должен стоять галочка,при выборе RM-XXX со установленным пакетом прошивки автоматический выставляет файлы для прошивки.. если все равно не выставляет автоматом то дела в настройке.Настройка заключается в следующем —
    Необходимо выбрать директорию, в которой находятся установленные пакеты прошивок C:Program FilesNokiaPhoenixProducts


    • #9

    Спасибо за ответ!) А как сдалать это в самой программе, где указать путь к этой папке??)


    • #10

    setting-DataPackage path-change active dir

    ———- Сообщение добавлено 21.12.2013 в 15:02 ———- Предыдущее сообщение было от 17.12.2013 в 20:27 ———-

    дорогие друзья,извините за Поздность.Проблема Range check error решилось,это было из за драйвера самого виндовса повторнa переустановил и OK…

    ———- Сообщение добавлено в 15:03 ———- Предыдущее сообщение было от в 15:02 ———-

    Всем – спасибо!

    ———- Сообщение добавлено в 15:04 ———- Предыдущее сообщение было от в 15:03 ———-

    Всем – спасибо!

    Статус
    Закрыто для дальнейших ответов.

    Понравилась статья? Поделить с друзьями:

    Читайте также:

  • Maya ошибка serialnum
  • Maximum nested error dialog depth reached при запуске 3ds max
  • Max payne 2 error window exception in engineinit
  • Max arg is an empty sequence python ошибка
  • Maven как изменить версию

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии