Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2009, 23:47   #1
mihaelis
 
Регистрация: 17.03.2009
Сообщений: 3
По умолчанию Ошибки в компилировании, пакет TEGL

Здравствуйте
Возникла такая проблема - нужно откомпилировать заново исходники программы по планаризации графа (написана на TP 5.5, скачал отсюда готовую прогу в исполняемом файле и исходники http://icu.ivanovo.ac.ru/math2/dipl/katrecha.zip) - нужно всего лишь поменять имя автора и год и заменить на описание программы в: система -о программе... В самом исходнике planary.pas легко сделал это через блокнот, но теперь не получается откомпелировать заново весь проект... во первых проблема в том что программа использует древний пакет TEGL для написания интерфейсной части (к коим и относится необходимая часть для редактирования)... перерыл весь интернет, нашёл пакет для TP 6.0 здесь:
http://www.bookcase.com/library/soft...bo-pascal.html... но в самом архиве нет 2х файлов, описанных в главном файле программы: DrvEVga и TEGLGrph (но в архиве есть TGraph возможно это он под др. именем)...если убрать их из списка объявлений или даже объявить предполагаемый TGraph, компилятор начинает ругаться на идентификаторы типа shadowbox, присущие TEGL...
Пробовал другие компиляторы, тот же Free Pascal, сочетающий в себе многое - начинает ругаться на текст кода сразу (хотя текст правильный 100%) + не видит объявленных файлов TEGLа, хотя также скинул всё в одну папку и указал что она главная...
Прошу помочь советом, возможно у кого-нибудь ещё остался TEGL 5.5 (самый первый) и в нём есть все необходимые файлы... Не думаю что DrvEVga является препятствием для Free Pascal, даже если убрать в нём в объявлении файлы TEGLа, он жалуется на синтаксические ошибки и т.д.
mihaelis вне форума Ответить с цитированием
Старый 18.03.2009, 00:18   #2
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

tegl6a.zip

tegl6b.zip

А здесь эти файлы есть? Размер первого 263 — совпадает, а размер второго — 147 — на пять Кб больше.

Ну вдруг.
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 18.03.2009, 00:41   #3
mihaelis
 
Регистрация: 17.03.2009
Сообщений: 3
По умолчанию

OCTAGRAM
также нет, во 2-м присутствуют дополнительно пару документов с описанием отдельных файлов
пасиб за попытку помочь
mihaelis вне форума Ответить с цитированием
Старый 18.03.2009, 02:14   #4
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Вот ещё нашёл.

Гипертекстовые системы, Монитор, 1992

Цитата:
Компактные и красивые средства для построения графических
пользовательских интерфейсов в среде ДОС предоставляет пакет Tegl
Windows Toolkit II фирмы Tegl System Corporation. Версия 1.10
предназначена для работы с Турбо Си 2.0 и Турбо Паскалем 5.5, но
доработки, сделанные Е.Б. Киселем, позволяют работать и с Паскалем
6.0.
Доработок, правда, не видать как ушей своих.
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 18.03.2009, 10:26   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Хотите чужую разработку выдать за свою?
А как же этическая сторона вопроса?! ;-(

p.s. Если совесть позволяет, тогда может просто HEX-редактором прямо в теле EXE-шника поменять нужные данные?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.03.2009, 18:10   #6
mihaelis
 
Регистрация: 17.03.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Хотите чужую разработку выдать за свою?
А как же этическая сторона вопроса?! ;-(

p.s. Если совесть позволяет, тогда может просто HEX-редактором прямо в теле EXE-шника поменять нужные данные?
ну если программа выложена с исходником как в тексте самой дипломки, так и в файлах проекта TP, то думаю автор предполагал что кто-нибудь ею воспользуется + не собираюсь иметь с этого материальной выгоды (лишь бы отвалил оппонент) + как никак прошло уже 13 лет
спасибо огромное за идею с HEX REDACTOR, помогло, сам изначально думал что с эта прога только для приложений win32
также спасибо OCTAGRAM за помощь!
mihaelis вне форума Ответить с цитированием
Старый 18.03.2009, 20:34   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Проверил. хранится в открытом виде. Hex-ом меняется без проблем.

по смещениям:
Код:
0x199C: (C) Катреча В.Г., ИвГУ, матем. фак-т, 5 курс, 01.05.96

0x1A1C: Катреча В.Г. 1 Мая  1996
Внимание! Когда будете менять - меняйте так, чтобы длина текст не изменилась! Если затрёте другую область - последствия будут непредсказуемыми.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.03.2009, 20:52   #8
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Можно уменьшить, длина строки хранится в байте перед строкой
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Знакомлюсь с Borland C++ Builder 6. Ошибка при компилировании. mflat C++ Builder 8 20.02.2009 15:28
Вопрос по компилировании проекта в Delphi Evgenii Общие вопросы Delphi 1 09.02.2009 23:28
raw пакет spoool Работа с сетью в Delphi 1 02.12.2008 08:43
Ошибки при компилировании в Builder Innovator_King C++ Builder 1 11.05.2008 10:37