Assasin, а какой пример юзать-то, где эта ошибка проявляется
Этот топик читают: Гость
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Второй пример от Poputchick-а (который открывающийся тег), см. выше его пост
|
|||
карма: 10 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
А где найти файл Compil.picp
|
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Poputchik писал(а): 2. При написании этого вопроса хотел сделать наглядный пример, но он не работает.Ты вот с этого качал? Если да, то, поставив дебаг на линке onCreate, и запустив в режиме трассировки, ты увидишь, что к doSaveToStream линк даже не доходит, так что искать никакого файла не надо |
|||
карма: 10 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Assasin, вот это вызывает у тебя ошибку -- Type2Stream(typ,st)
|
|||
карма: 22 |
| ||
Голосовали: | Assasin |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): Assasin, вот это вызывает у тебя ошибку -- Type2Stream(typ,st)Точно... Теперь я понял, почему при отладке проги (в режиме схемы) не подсвечивается линк Type.onCreate -> Type_Save.doSaveToStream : в потоке то передается Flags, вот я и попался на это. |
|||
карма: 10 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
А точнее, вот здесь, внутри, ошибка -- WVar(lst,@dt)
------------ Дoбавленo в 15.12: А еще точнее, вот здесь --
А вот почему она там возникает, разбирайся сам Что-то мне кажется, что dat^ у тебя ссылается не на битмап |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): А вот почему она там возникает, разбирайся самДа, я уже понял, что там, спасибо тебе, я уже разобрался, в чем ошибка Как я мог забыть тогда про проверку на nil? Вот я балбес... |
|||
карма: 10 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
[flood]
Assasin писал(а): Вот я балбес...Гы, гы, гы. Все мы бываем такими, не ты один[/flood] |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): Гы, гы, гыУра, я вспомнил, почему я так сделал! Я ж все тогда делал по шаблону, в роли шаблона взял стандартный компонент... А теперь буду смеяться я... Угадай, что тут не так code_21302.txt |
|||
карма: 10 |
| ||
файлы: 1 | code_21302.txt [1.7KB] [303] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Assasin писал(а): Угадай, что тут не такА я тут причем, тут пусть угадывает Автор компонента |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): А я тут причем, тут пусть угадывает Автор компонентаА я на тебя и не намекал, я знаю, что автор никто иной, как nesco писал(а): начальник транспортного цеха[flood]Охх... я знаю, что сейчас скажет nesco (Эхх... не угадал )[/flood] |
|||
карма: 10 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
А вообще-то, в таком режиме работы PNG на нижней точке у него нет рисунка, а в компоненте нет провери на nil
del |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Для Poputchik: если данный баг тебя тормозит, то пока можешь на свой страх и риск применить данную заплатку: замени строки 78-86 в файле Type_Save.pas (Ctrl+F на компоненте) на эти:
|
|||
карма: 10 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Assasin, а зафиг ты делаешь пустой битмап Хотя, может это и правильно
------------ Дoбавленo в 15.51: А вообще-то, не очень правильно. Я посмотрел, что saveToStream не записывает пустой битмап, так что, телодвижения с созданием пустого битмапа не имеют никого толку и достаточно было сделать так
|
|||
карма: 22 |
|