29.01.2019, 18:43. Показов 5666. Ответов 8
Программа компилируется, однако сразу после этого вылетает ошибка: Вызван класс исключений: Class TLabel not found
Программа многоформенная, где конкретно ошибка я не понимаю, вот весь код.
Delphi | ||
|
Delphi | ||
|
Delphi | ||
|
Delphi | ||
|
Delphi | ||
|
Delphi | ||
|
Delphi | ||
|
Delphi | ||
|
Заранее спасибо.
0
Форум программистов Vingrad
Модераторы: bsa |
Поиск: |
|
Tlabel not found |
Опции темы |
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
всем приветик!!! ни с того ни с сего стало выдавать ошибку при запуске приложения Class Eclass not found with message ‘Class Tlabel not found’ подскажите плиз что делать??? |
||
|
|||
jonie |
|
||
Эксперт Профиль
Репутация: 6
|
под отладкой чего хотите сказать — не встает на проблемное место ? (как я понимаю это вообще билдер) ——————— Что-то не поняли? -> Напейтесь до зеленых человечков… эта сверхцивилизация Вам поможет… |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
встает в forms.hpp тоесть в заголовочном стандартном файле!!! |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
где конкретно сказать не могу, так как все это на работе!!! но там ничего не менялось и лабелы страндартные и глючить то начало ни с того ни с сего!!! :((( |
||
|
|||
jonie |
|
||
Эксперт Профиль
Репутация: 6
|
Смотрите callStack после того как встанет «до вашей» программы вверх по стеку идите. ——————— Что-то не поняли? -> Напейтесь до зеленых человечков… эта сверхцивилизация Вам поможет… |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
так она встает уже после того как все юниты откомпилятся!!! и компилятся они без ошибок все путем!!! |
||
|
|||
ksili |
|
||
Эксперт Профиль
Репутация: нет
|
Свят86, то что программа откомпилилась только означает, что в ней нет синтаксических ошибок, но это не значит, что в ней нет логических ошибок ——————— Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
там все работало нормально, просто на новую форму, которая уже была добавил три лабела!!! и появилась такая вот фигня!!! прога простенькая!!! берет из эдитов значения обрабатывает их и выводит в другие эдиты!!! а лабелы просто подписи!!! все до идиотизма просто!!! а эта фигня ну вобще непойми из-за чего… :((( |
||
|
|||
azesmcar |
|
||
uploading… Профиль
Репутация: 52
|
Свят86 Попробуй сделать полный ребилд проекта. |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
пробовал не помогает!!! у меня вобще подозрения что где-то чет-то в билдере не так!!! forms.hpp сранвнил с тем что было при инсталяции там все идентично!!! вобщем лабуда какая-то… |
||
|
|||
ksili |
|
||
Эксперт Профиль
Репутация: нет
|
может у тебя где-нибудь выполняется перебор всех компонентов? ——————— Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
не… все реально до безобразия просто!!! есть маин меню, эдиты, стринггрид и лабелы ну и баттон конечно и все!!! три формы однотипных все до безобразия просто!!! а с чего ошибка фиг его знает… |
||
|
|||
xvr |
|
||
Эксперт Профиль
Репутация: 35
|
Убери labels с новой формы (все), потом добавь их обратно |
||
|
|||
azesmcar |
|
||
uploading… Профиль
Репутация: 52
|
RegisterClass(TLabel) может попробовать |
||
|
|||
Свят86 |
|
||
Шустрый Профиль Репутация: нет
|
убивал лабелы и форму убивал без вариантов… причем после убития закрывал все и перезапускал билдера!!! нифига!!! с регистрацией попробую… ее в первую форму пихать или в заголовочные файлы??? |
||
|
|||
|
Правила форума «C/C++: Для новичков» | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) |
0 Пользователей: |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
Hi Experts,
I have a legacy program form which contains only a few components, a button a label and a textfield. These have been changed from the standard Borland components to Developer Express components, so instead of using TLabel we are using TcxLabel etc. There are no standard ‘T’ components left on the form. There are no references to them in the source, header or form files.
When this form is loaded at runtime, I get the following error:
«Project program.exe raised exception class EClassNotFound with message ‘Class TLabel not found’.»
If I compile the form explicitly and re-run the program, the error disappears. However, next time I reboot my system, open Borland Developer Studio and compile/run the program, the error returns.
Does anyone know whats going on here? I don’t know why the error comes back, but I suspect it’s something to do with BDS auto-managing the form file and loading something it shouldn’t.
I should note, a colleague also works on this project but never sees this error. We are using exactly the same source/header/form files. I don’t know what is different between our two systems that means his version of the program does not see this error and mine does.
So I am trying to apply a simple style to a labelframe widget with the following code:
import sys
if sys.version_info[0] == 2: # Just checking your Python version to import Tkinter properly.
import Tkinter as tk
import ttk as ttk
else:
import tkinter as tk
from tkinter.ttk import ttk as ttk
root = tk.Tk()
bls = ttk.Style()
bls.configure('Black.TLabelFrame', background="#222222")
dayframe = ttk.Labelframe(root, style='Black.TLabelFrame', height=200, width=150, relief=tk.SUNKEN,
text="Hello")
dayframe.grid(row=1, column=1, padx=5)
root.mainloop()
But when I run this code I get the error message:
TclError: Layout Black.TLabelFrame not found
I don’t understand what I am doing wrong…
Only Visible to You and DevExpress Support
Visible to All Users
Modify
support ticket and change its visibility
Urgent
Duplicate
We have closed this ticket because another page addresses its subject:
Answers approved by DevExpress Support
Disclaimer: The information provided on DevExpress.com and its affiliated web properties is provided «as is» without warranty of any kind.
Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose.
Please refer to the DevExpress.com Website Terms of Use for more information.
Recently viewed tickets
You have yet to view any tickets.
Your search criteria do not match any tickets.
A server error occurred while processing your request. Please try again at a later time.
We have been developing a largish (30 forms) App with D2 C/S 2.01 and SQL
Server
under Win 95 OS/2.
It has been going along quite well until today.
We started getting the above message «CLASS Tlabel not found» on some
forms
We have rebooted and rebuilt the Component Library. — all the offending
forms (at least 4)
have STDCTRLS in their uses clause and even included STDCTRLS in the app.
(we do have quite a few customised components in the library — which have
not been under
question until now)
The exe is getting rather large (3mb before optimisation) and we are
creating most forms
as required — Do we need to change the Heap Size ? (and how do you do that
in D2)
Increasing the stack size had no effect.
Any Ideas would be appreciated
I am about to re-install D2 under NT 4 and see if the same error occurs
TIA
Nigel