Всем привет. Давненько не работал с прогой, удалил, скачал свежую, начал делать проект и обнаружил что не выполняется таймер. дале при елементарном коде.code_24551.txtЧто делать?
Этот топик читают: Гость
Ответов: 12
Рейтинг: 0
|
|||
карма: 0 |
| ||
файлы: 1 | code_24551.txt [169B] [545] |
Ответов: 4630
Рейтинг: 749
|
|||
Тип проекта "Диалог HiAsm"? У меня выполняется. Только плохая идея была повесить на таймер MessageBox (хорошо хоть интервал не 200мс).
|
|||
карма: 26 |
|
Ответов: 3889
Рейтинг: 362
|
|||
stone86, использовать пакет Windows вместо _base
|
|||
карма: 1 |
|
Ответов: 12
Рейтинг: 0
|
|||
да, с сообщением я погорячился, прост хотел чет простенькое.а как посмотреть и при необходимости изменить тип проекта?
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
stone86 писал(а): как посмотреть и при необходимости изменить тип проекта?Файл - Новый - Windows - Приложение Windows Если открыт хоть одна вкладка, то при щелчке по свободному полю (панели вкладок) автоматически создастся именно такой проект. Изменить тип уже существующего проекта _base без переделки схемы не возможно, если только попробовать авто-заменой по тексту по-убирать префиксы hc у элементов. |
|||
карма: 1 |
|
Ответов: 12
Рейтинг: 0
|
|||
а...терь я понял что имелось в виду.так, так и делаю, а оно не работает....
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
stone86 писал(а): оно не работает....Что именно не происходить из того, что ожидалось, что делали Вы? (начиная с самой установки среды) Конструктор из моей подписи пробовали? Перед установкой удаляли все остатки прошлых установок? Ставили в путь по умолчанию? Компилятор какой? |
|||
карма: 1 |
|
Ответов: 4630
Рейтинг: 749
|
|||
И, кстати, свойство Enabled у таймера должно быть True.
|
|||
карма: 26 |
|
Ответов: 12
Рейтинг: 0
|
|||
удалил через revo uninstaller, он норм подчищает за прогами, установил сборки из ссылки в подписи.
создаю новый проект, щелчком по свободному месту, добавляю таймер, ставлю значения: 2000, True, 0; Добавляю элемент сообщение. провожу линию от "onTimer" до "doMassage". компилирую. лог: Подготовка к сборке проекта... Генерация кода целевого языка Компоновка проекта... Command line: fpc.exe '"C:\Program Files\HiAsm\Elements\delphi\code\Project1.pas"' -Sd -Mdelphi '"-FE\Documents and Settings\ad\Projects\"' '"-FUC:\Program Files\HiAsm\Elements\delphi\code\units"' -FDtools\ -CX -dF_P Free Pascal Compiler version 1.9.6 [2004/12/31] for i386 Copyright (c) 1993-2004 by Florian Klaempfl Target OS: Win32 for i386 Compiling C:\Program Files\HiAsm\Elements\delphi\code\Project1.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_E47A10.pas Compiling resource C:\Program Files\HiAsm\Elements\delphi\code\allres.res Linking \Documents and Settings\ad\Projects\Project1.exe 101 Lines compiled, 2.4 sec Сборка завершена. и них... |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
stone86 писал(а): Documents and SettingsadProjectsProject1.exeа там ничего нет? |
|||
карма: 1 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Это не первая компиляция проекта под FPC. Необходимо начисто вытереть папку %HiAsm%ElementsDelphicodeunits. После запуска компилятора, после очистки указанной папки, должны пересобраться все модули заново, и это будет видно в окне отладки
|
|||
карма: 22 |
|
Ответов: 12
Рейтинг: 0
|
|||
сделал, там какие то ошибки по вылазили
вот лог Подготовка к сборке проекта... Генерация кода целевого языка Компоновка проекта... Command line: fpc.exe '"C:\Program Files\HiAsm\Elements\delphi\code\Project1.pas"' -Sd -Mdelphi '"-FE\Documents and Settings\ad\Projects\"' '"-FUC:\Program Files\HiAsm\Elements\delphi\code\units"' -FDtools\ -CX -dF_P Free Pascal Compiler version 1.9.6 [2004/12/31] for i386 Copyright (c) 1993-2004 by Florian Klaempfl Target OS: Win32 for i386 Compiling C:\Program Files\HiAsm\Elements\delphi\code\Project1.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm_E47A10.pas Compiling Windows.pas Windows.pas(1821,4) Warning: Illegal compiler directive "$NODEFINE" Windows.pas(1823,5) Warning: Illegal compiler directive "$HPPEMIT" Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm.pas Compiling kol.pas Compiling Messages.pas Compiling RichEdit.pas kol.pas(5566,69) Warning: range check error while evaluating constants kol.pas(5570,76) Warning: range check error while evaluating constants kol.pas(6743,56) Warning: range check error while evaluating constants kol.pas(6897,56) Warning: range check error while evaluating constants kol.pas(10706,30) Warning: range check error while evaluating constants Compiling ShellAPI.pas Compiling commdlg.pas Compiling ShlObj.pas kol.pas(19692,10) Warning: Function result does not seem to be set kol.pas(23414,3) Warning: Some fields coming after "fCustom" weren't initialized kol.pas(23424,3) Warning: Some fields coming after "fCustom" weren't initialized kol.pas(41643,60) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(41646,60) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(50737,63) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(53410,28) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(53409,44) Warning: Conversion between ordinals and pointers is not portable kol.pas(54982,63) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(55617,9) Note: Local variable "ClientAfter" is assigned but never used kol.pas(61381,16) Warning: Class types "TAction" and "TObj" are not related kol.pas(61568,22) Warning: Class types "TActionList" and "TObj" are not related Compiling C:\Program Files\HiAsm\Elements\delphi\code\Share.pas Compiling WinSock.pas WinSock.pas(13,2) Warning: Illegal compiler directive "$WEAKPACKAGEUNIT" WinSock.pas(44,3) Warning: Illegal compiler directive "$HPPEMIT" WinSock.pas(51,4) Warning: Illegal compiler directive "$NODEFINE" Compiling C:\Program Files\HiAsm\Elements\delphi\code\Debug.pas Share.pas(2316,13) Warning: use extended syntax of NEW and DISPOSE for instances of objects Share.pas(2322,13) Warning: use extended syntax of NEW and DISPOSE for instances of objects Compiling C:\Program Files\HiAsm\Elements\delphi\code\Win.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiHintManager.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\WinLayout.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiLayoutSpacer.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiTransparentManager.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiMainForm.pas Compiling C:\Program Files\HiAsm\Elements\delphi\code\hiRGN_OutlinePicture.pas hiTransparentManager.pas(163,3) Note: Local variable "form" is assigned but never used hiTransparentManager.pas(213,3) Note: Local variable "form" is assigned but never used Compiling resource C:\Program Files\HiAsm\Elements\delphi\code\allres.res Linking \Documents and Settings\ad\Projects\Project1.exe 95111 Lines compiled, 5.1 sec Сборка завершена. |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
stone86 писал(а): там какие то ошибки по вылазилиЭто не ошибки, это предупреждения, ничего страшного нет, а как пример, работает |
|||
карма: 22 |
|
Ответов: 12
Рейтинг: 0
|
|||
неа, не работаетcode_24553.txt
|
|||
карма: 0 |
| ||
файлы: 1 | code_24553.txt [174B] [488] |
Ответов: 3889
Рейтинг: 362
|
|||
stone86, пакет _base, а должен быть - Windows. Не тот тип проекта. По умолчанию такой создаётся? Что-то не дочистили? Игнорируйте Вы intro, которое при старте открывается! Вручную (чистый листик нажать, или Файл - Новый - ...) проект пакета windows создаётся? С нуля (элементами из палитры пакета Windows, которая появляется только при выборе проекта этого пакета) в нём свой пример собирали? Тоже не работает?
|
|||
карма: 1 |
|