Вверх ↑
Этот топик читают: Гость
Ответов: 12
Рейтинг: 0
#1: 2011-07-05 12:53:38 ЛС | профиль | цитата
Всем привет. Давненько не работал с прогой, удалил, скачал свежую, начал делать проект и обнаружил что не выполняется таймер. дале при елементарном коде.code_24551.txtЧто делать?
карма: 0

0
файлы: 1code_24551.txt [169B] [489]
vip
#1.1контекстная реклама от партнеров
Ответов: 4612
Рейтинг: 746
#2: 2011-07-05 13:16:52 ЛС | профиль | цитата
Тип проекта "Диалог HiAsm"? У меня выполняется. Только плохая идея была повесить на таймер MessageBox (хорошо хоть интервал не 200мс).
карма: 26

0
Ответов: 3889
Рейтинг: 362
#3: 2011-07-05 13:19:31 ЛС | профиль | цитата
stone86, использовать пакет Windows вместо _base
карма: 1

0
Ответов: 12
Рейтинг: 0
#4: 2011-07-05 13:23:02 ЛС | профиль | цитата
да, с сообщением я погорячился, прост хотел чет простенькое.а как посмотреть и при необходимости изменить тип проекта?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#5: 2011-07-05 13:27:45 ЛС | профиль | цитата
stone86 писал(а):
как посмотреть и при необходимости изменить тип проекта?

Файл - Новый - Windows - Приложение Windows

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

Изменить тип уже существующего проекта _base без переделки схемы не возможно, если только попробовать авто-заменой по тексту по-убирать префиксы hc у элементов.
карма: 1

0
Ответов: 12
Рейтинг: 0
#6: 2011-07-05 13:59:37 ЛС | профиль | цитата
а...терь я понял что имелось в виду.так, так и делаю, а оно не работает....
карма: 0

0
Ответов: 3889
Рейтинг: 362
#7: 2011-07-05 14:05:21 ЛС | профиль | цитата
stone86 писал(а):
оно не работает....

Что именно не происходить из того, что ожидалось, что делали Вы? (начиная с самой установки среды)

Конструктор из моей подписи пробовали? Перед установкой удаляли все остатки прошлых установок? Ставили в путь по умолчанию? Компилятор какой?
карма: 1

0
Ответов: 4612
Рейтинг: 746
#8: 2011-07-05 14:23:41 ЛС | профиль | цитата
И, кстати, свойство Enabled у таймера должно быть True.
карма: 26

0
Ответов: 12
Рейтинг: 0
#9: 2011-07-05 16:13:53 ЛС | профиль | цитата
удалил через 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

0
Ответов: 4641
Рейтинг: 334
#10: 2011-07-05 16:29:42 ЛС | профиль | цитата
stone86 писал(а):
Documents and SettingsadProjectsProject1.exe

а там ничего нет?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#11: 2011-07-05 16:40:18 ЛС | профиль | цитата
Это не первая компиляция проекта под FPC. Необходимо начисто вытереть папку %HiAsm%ElementsDelphicodeunits. После запуска компилятора, после очистки указанной папки, должны пересобраться все модули заново, и это будет видно в окне отладки
карма: 22

0
Ответов: 12
Рейтинг: 0
#12: 2011-07-05 17:07:27 ЛС | профиль | цитата
сделал, там какие то ошибки по вылазили
вот лог
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
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

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#13: 2011-07-05 17:11:51 ЛС | профиль | цитата
stone86 писал(а):
там какие то ошибки по вылазили

Это не ошибки, это предупреждения, ничего страшного нет, а как пример, работает
карма: 22

0
Ответов: 12
Рейтинг: 0
#14: 2011-07-05 17:25:24 ЛС | профиль | цитата
неа, не работаетcode_24553.txt
карма: 0

0
файлы: 1code_24553.txt [174B] [449]
Ответов: 3889
Рейтинг: 362
#15: 2011-07-05 17:29:59 ЛС | профиль | цитата
stone86, пакет _base, а должен быть - Windows. Не тот тип проекта. По умолчанию такой создаётся? Что-то не дочистили? Игнорируйте Вы intro, которое при старте открывается! Вручную (чистый листик нажать, или Файл - Новый - ...) проект пакета windows создаётся? С нуля (элементами из палитры пакета Windows, которая появляется только при выборе проекта этого пакета) в нём свой пример собирали? Тоже не работает?
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)