Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Считывать построчно тхт


Страницы:   1 2 3

alexdn ©   (2011-07-21 03:50:00) 

Вот примерно
f:textfile;
AssignFile(F,FNameM);
reset(F);
seek(f,1);
readln(f);
form2.hP1:=StringToColor(f);

ошибка на seek, но я вообще не помню можно ли так считывать построчно..


SQLEXPRESS   (2011-07-26 10:51:00) [1]

знаете что не понял - для чего все это было то?
подозреваю, что тут

> Удалено модератором
> Примечание: Правила читаем

было объяснение. А еще раз, другими словами, намекнуть, можно?


Германн   (2011-07-26 00:50:00) [2]

Удалено модератором


alexdn   (2011-07-26 00:39:00) [3]

Удалено модератором


Германн   (2011-07-26 00:27:00) [4]


> а почему там так погано с памятью у GetDC..? и вообще утечки
> чем чреваты, точнее насколько они масштабны?..
>

Все или почти все (точно скажут мастера) функции работающие с DC заставляют ОС выделять память под этот самый Display/Device Context. А кто эту память освобождать будет? Пушкин? Сами эти функции такого не могут. Они же не знают, когда этот контекст уже не нужен.
Чем чреваты утечки? Тем что если программа много раз запросит ОС выделить память и ни разу не освободит её, то памяти надолго не хватит, даже с учётом того, что память "виртуальная".


Игорь Шевченко   (2011-07-25 22:28:00) [5]

справку читай, пакостник


alexdn   (2011-07-25 22:09:00) [6]

> Юрий Зотов ©   (25.07.11 16:53) [36]
а почему там так погано с памятью у GetDC..? и вообще утечки чем чреваты, точнее насколько они масштабны?..


alexdn   (2011-07-25 17:25:00) [7]

> Юрий Зотов ©   (25.07.11 16:53) [36]
> Если не хотите учиться, то зачем задаете вопросы?
чтобы учиться).. я люблю учиться на практике.


Юрий Зотов   (2011-07-25 16:53:00) [8]


> и потом сравнивается с hP1i:=GetPixel(GetDC(0),p.X,p.Y);

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

Если не хотите учиться, то зачем задаете вопросы?


alexdn   (2011-07-25 13:04:00) [9]

и потом сравнивается с hP1i:=GetPixel(GetDC(0),p.X,p.Y); так что всё там правильно.


alexdn   (2011-07-25 12:23:00) [10]

> Anatoly Podgoretsky ©   (25.07.11 11:45) [30]
> А как ты представляешь получение цвета в строковом виде
> из файловой
> переменной?
но ведь работает же.. например первая строчка в текстовом $00C46103
hP11:=StringToColor(str);
записывалась она - writeln(F,ColorToString(form2.hP1));
т.е. и считывается тоже вполне норм..


Anatoly Podgoretsky   (2011-07-25 11:51:00) [11]


> При чём тут "самец свиньи"?

А то что с его знаниями может получиться только Винни Пух


Dennis I. Komarov   (2011-07-25 11:51:00) [12]


> А как ты представляешь получение цвета в строковом виде
> из файловой переменной?

Последняя версия дельфи такое поддерживает. Автоматически смотрит какого цвета файл через файловую переменную. Если f описать как textfile, то автоматически возвращает строку :)


MsGuns   (2011-07-25 11:50:00) [13]

Это будет файлуоловый цвет :)


Anatoly Podgoretsky   (2011-07-25 11:45:00) [14]

> alexdn  (25.07.2011 10:09:27)  [27]

А как ты представляешь получение цвета в строковом виде из файловой
переменной?


alexdn   (2011-07-25 10:26:00) [15]

> Dennis I. Komarov ©   (25.07.11 10:15) [28]
Это просто утилитка.. к тому же сырая...


Dennis I. Komarov   (2011-07-25 10:15:00) [16]

До чего смешные крякеры пошли...


alexdn   (2011-07-25 10:09:00) [17]

> Германн ©   (25.07.11 00:53) [26]
> А то, что в качестве параметра для функции StringToColor
> используется файловая переменная, которую в Паскале вообще
> практически запрещено использовать не по назначению!
интересненько, и какие катастрофы предвидятся?..


Германн   (2011-07-25 00:53:00) [18]


> У тебя может получиться только хряк

Не понял!
При чём тут "самец свиньи"?
:)

> alexdn ©   (24.07.11 11:22) [22]
>
> > mike   (24.07.11 10:26) [21]
> > Особенно
> > > StringToColor(f);
> а что не так..?
>

А то, что в качестве параметра для функции StringToColor используется файловая переменная, которую в Паскале вообще практически запрещено использовать не по назначению!


Anatoly Podgoretsky   (2011-07-24 12:39:00) [19]


> mike   (24.07.11 11:34) [23]

У тебя может получиться только хряк


alexdn   (2011-07-24 11:50:00) [20]

> mike   (24.07.11 11:34) [23]
AssignFile(F,FNameM); всё там норм


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо