Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Копия официального сервера (https://forum.zone-game.info/forumdisplay.php?f=35)
-   -   Компиляция L2updater (https://forum.zone-game.info/showthread.php?t=5346)

saylara 18.11.2009 08:06

Компиляция L2updater
 
Суть проблемы такова:

При попытке открыть проэкт в (Delphi 7) выходят ошибки Class TImgBtn not found......
и соответственно не компилируется, возможно ктот осталкивался с такой проблемой, кто знает прошу помощи

Исходники L2Updater

P.S Отписал все кратко, тема расчитанна для знающих людей.
PP.S Если все же не понятно, спрашиваем я разьясню :)

Magister 18.11.2009 14:03

Re: Компиляция L2updater
 
Вложений: 1
собственно не хватает компонента для Delphi ImgBtn.

Скачай компонент и положи его с исходниками, попробуй...я еще посмотрю у себя еще, точно у меня был компонент более посвежей.:)

saylara 19.11.2009 07:53

Re: Компиляция L2updater
 
Цитата:

Сообщение от Magister (Сообщение 45703)
собственно не хватает компонента для Delphi ImgBtn.

Скачай компонент и положи его с исходниками, попробуй...я еще посмотрю у себя еще, точно у меня был компонент более посвежей.:)

Спасибо большое!

но что то не получается, опять class not found....

Не могли бы вы полный архив выложить? (Буду очень сильно благодарен)

saylara 22.11.2009 12:00

Re: Компиляция L2updater
 
Цитата:

Сообщение от Magister (Сообщение 45703)
собственно не хватает компонента для Delphi ImgBtn.

Скачай компонент и положи его с исходниками, попробуй...я еще посмотрю у себя еще, точно у меня был компонент более посвежей.:)

ау, люди нужна помощь (

Evil-Soft 28.11.2009 15:16

Re: Компиляция L2updater
 
У меня таже проблема)

Evil-Soft 06.12.2009 16:53

Re: Компиляция L2updater
 
UP!UP!UP!UP!UP!

PROGRAMMATOR 06.12.2009 17:16

Re: Компиляция L2updater
 
Evil-Soft, в чем вопрос? Magister, приложил необходимый компонент.

Evil-Soft 08.12.2009 00:31

Re: Компиляция L2updater
 
Дело в том что после установки компонента всеравно ошибка class not found....
компонент ложил в папку с исходниками и в папку C:\Program Files\Borland\Delphi7\Lib
такое чувство что в исходниках самих косяк какойто)

http://s42.radikal.ru/i098/0912/2b/d3844aa062e1.jpg

PROGRAMMATOR 08.12.2009 00:34

Re: Компиляция L2updater
 
Ну, так удалить тот хлам и написать с нуля, на чем-то... типа Шарпа. :)

Evil-Soft 08.12.2009 00:40

Re: Компиляция L2updater
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 47607)
Ну, так удалить тот хлам и написать с нуля, на чем-то... типа Шарпа. :)

Ну мы тут же не мего тру дельфи кодеры собрались, большинство просто юзеры и мы надеемся на то что возможно есть решение проблемы не столь трудное.
написать с нуля сказать легко а вот сделать это уже другое дело тем более простому смертному.

Magister 16.12.2009 10:32

Re: Компиляция L2updater
 
Вложений: 1
Все-таки нашел эту библиотеку, выкладываю. :)

panaceya 09.01.2010 14:52

Re: Компиляция L2updater
 
Скачал этот архив с форума автора. Кинул в дельфю 2010 - куча ошибок. Правил-правил. задобался поставил делфи 7. Ошибка пока что только одна.


Код:

[Warning] Misc.pas(33): Return value of function 'DelDir' might be undefined
Где-то тут....
Код:

function DelDir(dir: string): Boolean;

implementation

function DelDir(dir: string): Boolean;
var
  fos: TSHFileOpStruct;
begin
if (DirectoryExists(dir)) then begin
  ZeroMemory(@fos, SizeOf(fos));
  with fos do
  begin
    wFunc := FO_DELETE;
    fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
    pFrom := PChar(dir + #0);
  end;
  Result := (0 = ShFileOperation(fos));
end;
end;

Может кто-то знает как лечить?

PROGRAMMATOR 09.01.2010 16:01

Re: Компиляция L2updater
 
Ну, во-первых это не ошибка, а замечание. Говорит что функция может не вернуть результат. И правильно, ведь Result отдаст если каталог будет найден. В общем ничего серьезного, нужно просто добавить в начало функции Result := 0;

Taku 24.01.2010 00:03

Re: Компиляция L2updater
 
Что-то исходник дюжо карявый или я использую нету версию дельфи?

PROGRAMMATOR 24.01.2010 00:56

Re: Компиляция L2updater
 
Проверял, компилируется на 7-й Делфе.

Taku 24.01.2010 11:30

Re: Компиляция L2updater
 
М... Позвольте вопрос задать - в дельфи новеньки и непойму как работать с изображениями. Неподскажете пажалуста, в какую мне степь нырять?

Tiger 07.02.2010 15:42

Re: Компиляция L2updater
 
В общем спасибо Magister за исходники и компонент ImgBtn, но всё равно возникает следующая ошибка:
Код:

[Error] GetFilesThr.pas(94): Undeclared identifier: 'ImgBtn1'
[Error] GetFilesThr.pas(95): Undeclared identifier: 'ImgBtn2'
[Error] GetFilesThr.pas(96): Undeclared identifier: 'ImgBtn5'
[Error] GetFilesThr.pas(101): Undeclared identifier: 'ImgBtn1'
[Error] GetFilesThr.pas(102): Undeclared identifier: 'ImgBtn2'
[Error] GetFilesThr.pas(103): Undeclared identifier: 'ImgBtn5'
[Warning] GetFilesThr.pas(225): Combining signed and unsigned types - widened both operands
[Warning] GetFilesThr.pas(232): Combining signed and unsigned types - widened both operands
[Warning] GetFilesThr.pas(257): Combining signed and unsigned types - widened both operands
[Fatal Error] UnitMain.pas(56): Could not compile used unit 'GetFilesThr.pas'

Может кто-нибудь сталкивался и знает как решить?
Использую 7 версию делфи.

Xen 03.04.2010 07:25

Re: Компиляция L2updater
 
Просто заменить эти не стандартные бутоны на стандартные и "переназначить" события этих "нестандартных" кнопок на новые стандартные.

Umoney 30.04.2010 12:44

Re: Компиляция L2updater
 
Ненадо ничего изменять и править, все отлично работает!

Что надо для этого сделать:

1) Скачать библиотеку которую выложил магистр и разархивировать
2) Запустить 7 делфу. В меню найти Компоненты (Component), далее выбрать установить компонент(Install Component).
3) В открившемся окне в первом окне выбираем наш компонент а собственно фалй ImgBtn.pas
4) Дальше ничего не трогаем и жмем ОК
5) компонент добавлен в библеотеку Делфи

6) Закрываем Делфи, открываем папку с нашим проектом, запускаем файл L2Updater.dpr и Вуаля, все гуд открылось и работает, правим кому что где надо и компилим)

Удачи в начинаниях!

derefas 21.06.2010 18:34

Re: Компиляция L2updater
 
проблема с компиляцией
w1 := WinExec(p2, SW_Restore); на это ругается

artsss 24.11.2010 16:09

Re: Компиляция L2updater
 
Здравствуйте использую RAD Studio 2010, подскажите как в него можно установить данный компонент?

Phantom-Dev 07.12.2015 02:00

Re: Компиляция L2updater
 
Кто подскажет, собираю проект но все равно вид дизайна старый?! Хотя изменил картинки шаблона!
res файл скомпиленный удалил, не помогло!
Жаль подменой файлов не собирается, думал быстрее будет, значит будем старым дедовским способом выбирать картинку в делфи))

Как убрать зеленый фон который должен быть прозрачным вокруг абдейтера?

ownness 13.02.2019 15:00

Re: Компиляция L2updater
 
как засунуть settings.ini в апдейтер?

4ipolino 13.02.2019 17:07

Re: Компиляция L2updater
 
Цитата:

Сообщение от ownness (Сообщение 433380)
как засунуть settings.ini в апдейтер?

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

ownness 13.02.2019 19:50

Re: Компиляция L2updater
 
Цитата:

Сообщение от 4ipolino (Сообщение 433381)
никак, просто использовать другие возможности винды для сохранения настроек (к примеру реестр)

может можно сделать, чтобы он его хотя бы создавал или закачивал с сайта?


Текущее время: 10:17. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot