Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

кол-во секций в Ini файле???   Найти похожие ветки 

 
Nix   (2003-05-04 18:48) [0]

Господа не подскажете при считывании ИНИ файла, програма подтормаживает,
начал смотреть

MyIniFile.GetSectionNames(secName);
for i:=0 to secName.Count-1

Отладчик говорит secName.Count-1 = 4217519 ????
в чем дело?


 
Avenger [NhT]   (2003-05-05 00:33) [1]

А ты открыл инишку для начала?

var
ini: pIniFile;
begin
ini := OpenIniFile();

вроде так...сам уже не помню так как пишу исключительно в своей бибилиотеке ;)


 
BaRToV   (2003-05-05 01:19) [2]

> так как пишу исключительно в своей бибилиотеке ;)
Ну, ну. А откуда ее скачать можно? ;-)


 
Nix   (2003-05-05 09:45) [3]

Все открыл, я брал из примера Кладова, все работает, секции
считываются, но вместо 20 строк создаётся >4000000 ??
Может дело в самом списке? Откуда столько пустых строк?


 
Nix   (2003-05-05 09:55) [4]

Может считование файла, поставить в обработчик FormShow, а не FormCreate, проверить только вечером смогу -(,
вечером могу исходник кому-нибудь отослать если есть желание


 
mdw   (2003-05-05 11:17) [5]

А попробуй в отладчике смотреть secName ^.Count


 
blackalex   (2003-05-05 12:46) [6]

Можно автору функции ( Вячеслав Гаврик ) мыло послать. Мож это баг.


 
Nix   (2003-05-05 13:20) [7]

Спасибо пошлю ;-)


 
Centronix   (2003-05-05 23:28) [8]


> Отладчик говорит secName.Count-1 = 4217519 ????
> в чем дело?

Я давно заметил, что отладчик как-то криво работает с КОЛ программами. Если надо узнать значение переменной, то пользуйся CTRL-F7 или Watch"ами...


 
Nix   (2003-05-06 07:44) [9]

Я значение переменных смотрел через Watch.

Проблема в PStrList, я видимо не умею с ним работать,
после
MyStr=NewStrList; // Принимает MyStr.Count-1 -> 4217519

и после
MyIni.SectionData(MyStr); // Тоже значение

Может MyStr.Clear делать или что то подобное, жаль, до
delphi не добраться -(


 
Nix   (2003-05-06 07:46) [10]

Где вообще можно pStrList глянуть?


 
BaRToV   (2003-05-06 10:12) [11]

2 Nix

В kol.pas, все там.


 
mdw   (2003-05-06 12:20) [12]

> MyStr=NewStrList; // Принимает MyStr.Count-1 -> 4217519

MyStr - это указатель, компилятор обращение к MyStr.Count переваривает, а вот отладчик - нет. Поэтому смотреть нужно MyStr^.Count.
Правда один фиг, показывает MyStr^.Count-1 -> 4217519 :(((. Но если смотреть весь MyStr^, то все его свойства показываются.


 
Nix   (2003-05-06 21:08) [13]

Огромное всем спасибо!



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
11-63054
=Sniper=
2003-05-04 23:40
2004.01.20
Подскажите как правильно создать проект для MCK!!!!????


1-63095
Unax
2004-01-07 11:15
2004.01.20
Kylix 3


3-63011
Zloimu
2003-12-23 08:47
2004.01.20
Совместимость


3-62988
loki128
2003-12-23 13:50
2004.01.20
Внутреннее соединение таблиц


4-63445
XoraX
2003-11-13 21:54
2004.01.20
Запись строк в ресурсы файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский