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

Вниз

ошибка с фонтом   Найти похожие ветки 

 
Kirill   (2002-07-12 19:11) [0]


var vFont : PGraphicTool;
...
App:=NewApplet("");
App.Visible:=False;
App.Icon:=ExtractIcon(hInstance, "shell32.dll", 27);

vFont:=NewFont;
// vFont.FontName:= "verdana";
vFont.FontHeight:=8;

winM:=NewForm(App,"").SetSize(290,180).Tabulate;
winM.CenterOnParent;
winM.HasCaption:=false;
winM.HasBorder:=false;
winM.CanResize:=false;
winM.StayOnTop:=true;
winM.Font.Assign(vFont); // здесь возникает ошибка

В чем может быть проблема?


 
Kirill   (2002-07-12 19:14) [1]

Поставил в конец (перед RUN()) - заработало!?
Но никаких результатов. Я так понимаю, что все объекты должны были изменить шрифт. Что ему надо было еще указать?


 
HekTo   (2002-07-12 19:40) [2]

Чтобы все контролы шрифт изменили нужно было Font изменять перед их созданием. Но ошибка у тебя, IMHO, в чем-то другом. Я это (.Font.Assign(vFont);) подставил в свой пример - все работает.
PS: А что за App - в KOL же вроде есть определенный по умолчанию - Applet ?


 
Gandalf   (2002-07-12 20:08) [3]

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


 
Kirill   (2002-07-17 11:27) [4]

Куда скинуть?
Пытался на Genalf_the_gr@mail.ru - пишет что такого адреса нет.


 
BorisMor   (2002-07-17 11:54) [5]

Адресс правильный.
Но Genalf сейчас в отпуске так что вряд ли откликнится.
Пиши на мой. Может разберусь :)


 
Vladimir Kladov   (2002-07-17 12:41) [6]

Что тут разбираться. HekTo сказал правильно: есть переменная Applet, свою использовать не надо. This behavior is by design. Все :)


 
Kirill   (2002-07-17 13:33) [7]

Владимир, поменял я на Applet - ошибка продолжает возникать. При ошибке она выкидывает в Kol.pas
{$IFDEF ASM_VERSION}
procedure TCanvas.SetHandle(Value: HDC);
asm
PUSH EBX
MOV EBX, EAX
MOV ECX, [EBX].fHandle
CMP ECX, EDX
JZ @@exit
JECXZ @@chk_val

PUSH EDX
PUSH ECX
CALL DeselectHandles
POP EDX

MOV ECX, [EBX].fOwnerControl //курсор встает здесь
JECXZ @@chk_Release
CMP [ECX].TControl.fPaintDC, EDX
JE @@clr_Handle


 
Kirill   (2002-07-17 15:23) [8]

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



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
6-77044
Andrey
2003-03-01 11:11
2003.04.24
Сеть


3-76821
kos
2003-03-31 19:56
2003.04.24
Автоинкримент


14-77131
Карлсон
2003-04-07 20:10
2003.04.24
Смертная казнь - голосование.


3-76856
Маша
2003-04-07 17:34
2003.04.24
Сколько параметров может быть в запросе?


4-77222
Andrej
2003-02-26 12:47
2003.04.24
Буфер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский