PalmFiction
RulesRules  FAQFAQ  SearchSearch 
RSS-feedRSS-feed  RegisterRegister  Log inLog in
Forum index » Russian » Типичные заблуждения.

Post new topicReply to topic View previous topicPrint ViewView next topic 
Author Message
l1720



Joined: 10 Nov 2004
Posts: 41
PostPosted: 15.02.05 9:48 Reply with quoteBack to top

melox
Quote:

p.s. Поставил 0.10 - попробовал. Хоть некоторые ошибки (о существовании которых я даже не знал) и были исправлены в новой версии, из-за совершенно лишней ф-ции изменения подсветки пришлось от него отказаться и откатиться на 0.09F.

Открою вам большую тайну: этой функцией можно и не пользоваться, равно как и теми функциями
Quote:

нужности которых я не понимаю.

А эта версия очень и очень даже хороша. Из заявленных автором свойств программы, то есть без всяких конвертаций читать книги, которые есть в электронных библиотеках, не хватает только rtf, а также как я понял весьма трудно реализумой на Palm поддержки rar и полной поддержки fb2 и html.
И я конечно извиняюсь за свои слова, но но громкие крики на фига все это нужно задолбали не только одного автора.


_________________
Palm TT3
 213.219.237.* View user's profileSend private message
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 15.02.05 12:43 Reply with quoteBack to top

melox

Баг с подсветкой исправлен, я собрал версию minifix - туда включены несколько изменений, которые будут вероятно и в 0.11 - просто облегчили надеюсь жизнь автору, которому не пришлось выпускать буквенные версии 0.10

Линк на скачку и список изменений по отношению к 0.10
http://palmfiction.sourceforge.net/forum/topicpost1182.html#1182


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Sergius



Joined: 13 Jan 2005
Posts: 3
PostPosted: 16.02.05 13:07 Reply with quoteBack to top

Much thanx to author for the best reader ever created for Palm!

I use it from very early version and was amased only for TT fonts, never requested any features and use only reading and toolbar setup!

You've made great work and 0.10+minifix version is looks mostly like a 1.0 relize. Once again -- thanx a lot!


_________________
m105, Zire71, iPAQ1740, морская свинка и тостер.
 81.3.158.* View user's profileSend private message
melox



Joined: 05 Jan 2005
Posts: 7
PostPosted: 18.02.05 4:06 Reply with quoteBack to top

Спасибо за сообщение о минификсе. Попробую.
А что касается нужности/ненужности, то это вопрос не такой уж простой.

И своим постом я высказал моё собственное отношение, которое вовсе не является "громким криком нафига всё это нужно". Извините, если это показалось вам некорректным, я не хотел никого обидеть. И я очень ценю работу Автора и помощь, которую вы ему оказываете.

Я пользуюсь ПФ по несколько часов в день и с удовольствием заплатил бы за него, не требуя от Автора ничего менять - прога близка к совершенству.

P.S. Попробовал минификс, бага с включением подсветки осталась, так что откатился на 0.09f. Дело в том, что я время от времени отключаю подсветку. И если, отключив подсветку в лаунчере, я запускаю ПФ, то даже если галка на упр. подсветкой не стоит, она всё равно врубается. Может я минификс не так установил?
Я, если честно, совсем не понимаю, зачем было включать ф-ции управления подсветкой в читалку? Впрочем, вопрос этот скорее риторический...

 82.194.163.* View user's profileSend private message
Alexx_S



Joined: 30 Oct 2004
Posts: 320
Location: Тула
PostPosted: 18.02.05 7:38 Reply with quoteBack to top

melox
На самом деле очень удобно. Если бы я знал, что это реализуемо - просил бы в первую очередь.
Смысл в том, чтобы не вызывать диалог изменения яркости, а использовать кнопки на панели, или, как это сделал я, назначить на аппаратные кнопки.


_________________
Sony SJ-30
 193.124.102.* View user's profileSend private message
melox



Joined: 05 Jan 2005
Posts: 7
PostPosted: 18.02.05 7:49 Reply with quoteBack to top

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

Да, и ещё - не оффтоп ли это в данной теме? ;)


_________________
Sony CliE sj22 + Palm T|T3
 82.194.163.* View user's profileSend private message
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 18.02.05 12:31 Reply with quoteBack to top

melox
Ты либо не поставил 0.10-minifix, либо не отключил в общих настройках установку яркости при входе. Никакой "баги" с яркостью в minifix нет.


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Egres



Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
PostPosted: 18.02.05 12:36 Reply with quoteBack to top

Проверил - есть. Ты не всё пофиксил. Если _отключить_ подсветку, то PF её включит при входе :-(

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


_________________
< Sony TH55 / Sony SJ22 >
 193.124.83.* View user's profileSend private messageICQ Number
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 18.02.05 12:44 Reply with quoteBack to top

Egres

А, у меня Tungsten E, там ее нельзя отключить, только уменьшить до ноля.

Итак там вот такой код

Code:

if onStart then begin
    if Scr.Gray then App.StartLight:=SysLCDContrast(False,0)
                     else App.StartLight:=SysLCDBrightness(False,0);
    n:=MainPref.Light;
end
   else n:=App.StartLight;

if MainPref.SetLight then begin
    if n<0 then n:=0;
    if n>255 then n:=255;
    if Scr.Gray then SysLCDContrast(True,n) else SysLCDBrightness(True,n);
  end;


Итак. Читается на старте, на финише берется из переменной
App.StartLight.

ТОЛЬКО если стоит галочку MainPref.SetLight - устанавливается.
Есть вероятность, что SysLCDContrast и SysLCDBrightness включают подсветку, даже если парамтер первый False.

Могу обернуть всю процедуру в if MainPref.SetLight

Но тогда могут быть глюки, при включении управления в программе, при выходе яркость установится в непредсказуемое значение (какой было в App.StartLight).

Могу так сделать, но нужно чтобы кто-то проверил.


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Egres



Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
PostPosted: 18.02.05 12:52 Reply with quoteBack to top

Может автор у себя посмотрит? У него sony сеть :-)


_________________
< Sony TH55 / Sony SJ22 >
 193.124.83.* View user's profileSend private messageICQ Number
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 18.02.05 13:11 Reply with quoteBack to top

Egres

Ты лучше ответь - будешь экспериментировать или нет?
Зачем на автора спихивать это, если можем сами проверить.


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Egres



Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
PostPosted: 18.02.05 13:23 Reply with quoteBack to top

Я могу у себя проверить, но только вечером. Быстрее писать by e-mail. Адрес ушёл тебе в личку.


_________________
< Sony TH55 / Sony SJ22 >
 193.124.83.* View user's profileSend private messageICQ Number
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 18.02.05 13:41 Reply with quoteBack to top

Все, отправил. Код теперь такой.

Code:

procedure InitLightLevel(onStart: Boolean);
var
  n: Int16;
begin
  if MainPref.SetLight then begin
     if onStart then begin
       if Scr.Gray then App.StartLight:=SysLCDContrast(False,0)
                else App.StartLight:=SysLCDBrightness(False,0);
       n:=MainPref.Light;
   end
      else n:=App.StartLight;
 
   if n<0 then n:=0;
    if n>255 then n:=255;
    if Scr.Gray then SysLCDContrast(True,n) else SysLCDBrightness(True,n);
  end;
end;



_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Egres



Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
PostPosted: 18.02.05 20:47 Reply with quoteBack to top

Если галку "brightness on start" не ставить, то теперь всё ок. Не восстанавливает и не включает.

Если же поставить - то не совсем. Восстанавливает, но при этом _включает_ подсветку. Похоже, это тоже надо запоминать.


_________________
< Sony TH55 / Sony SJ22 >
 212.46.194.* View user's profileSend private messageICQ Number
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 18.02.05 20:58 Reply with quoteBack to top

Egres

Понятно. Значится ф-ции SysLCD* даже когда их просят только прочитать значения, подсветку включают.

Я думаю так вполне нормально, ничего не нужно менять, это глубоко вторичная ф-ция. Главное не включает при снятой галке :-)


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Display posts from previous      
Post new topicReply to topic
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Rambler's Top100 SourceForge Logo