Модераторы: Vitalik

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Под Delphi 7 и Delphi 2005 не устанавливается! 
:(
    Опции темы
The MASTER
Дата 22.2.2005, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Под Delphi 7 и Delphi 2005 не устанавливается!
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 22.2.2005, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(The @ 22.2.2005, 14:18)
Под Delphi 7 и Delphi 2005 не устанавливается!

Я работаю в Delphi 7 и без проблем. Что оно говорит при установке?
А Delphi 2005 у меня нету... smile
PM MAIL WWW ICQ YIM   Вверх
The MASTER
Дата 22.2.2005, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Запускаю файлик SynUniSyn_D7 - Delphi Package, и говорит:

Цитата
Cannot find resource file: C:\Program Files\Borland Delph7\Lib\SynUniSyn_D7.res. Recreated


Вот и всё! smile
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 22.2.2005, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



The MASTER, это не ошибка! Это так и надо! smile
Потом компиль и устанавливай - всё будет работать smile
PM MAIL WWW ICQ YIM   Вверх
Kordub
Дата 22.2.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Не устанавливается пакет версии 1.8 - ошибка при компиляции
File not found: 'DsgnIntf.dcu' .
У меня Delphi 7. Правда, устанавливается старая версия SynUniSyn, но она не работает с компонентом SynEdit. Т. е. если присвоить свойство

Код
SynEdit1.Highlighter := SynUniSyn1;


никакой подсветки нет. Версия SynEdit - synedit-cvs-2004-10-09


PM MAIL   Вверх
The MASTER
Дата 22.2.2005, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Ошибка в строке: SynEdit_D7,
Required package 'Syn_Edit_D7' not found
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 23.2.2005, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Kordub @ 22.2.2005, 23:17)
File not found: 'DsgnIntf.dcu'

Странно... Я даже не знаю, почему у тебя такая трабла...
Но ответ, наверняка, лежит на поверхности...

Цитата(Kordub @ 22.2.2005, 23:17)
Т. е. если присвоить свойство
Код
SynEdit1.Highlighter := SynUniSyn1;
никакой подсветки нет. Версия SynEdit - synedit-cvs-2004-10-09

А ты свойства компонента SynUniSyn1 задаёшь двойным щелчком по нему в дизайнере формы или с помощью методов загрузки из файла/потока (или динамическим созданием)?

Цитата(The @ 22.2.2005, 23:36)
Ошибка в строке: SynEdit_D7,
Required package 'Syn_Edit_D7' not found

Перед установкой компонента SynUniSyn нужно установить компоненты SynEdit и XmlParser smile

PM MAIL WWW ICQ YIM   Вверх
The MASTER
Дата 23.2.2005, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Вот это да!
PM MAIL WWW ICQ   Вверх
The MASTER
Дата 23.2.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Код

DsgnIntf,

Добавлено @ 12:41
Там ошибка!
PM MAIL WWW ICQ   Вверх
Kordub
Дата 23.2.2005, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Цитата
А ты свойства компонента SynUniSyn1 задаёшь двойным щелчком по нему в дизайнере формы или с помощью методов загрузки из файла/потока (или динамическим созданием)?

Дизайнером. Очень понятный дизайнер, все классно работает и в окне примера отображается нужная подсветка. Но свойство SynEdit1.Highlighter я не могу задать во время разработки - ругается на несовместимость типов. Только runtime. Не работает, гадость smile
Насчет ошибки с DsgnIntf.dcu - файл SysUniReg, строка 12
Код
unit SynUniReg;

interface

{$I SynEdit.inc}

uses
{$IFDEF SYN_COMPILER_6_UP}
 DesignIntf,
 DesignEditors,
{$ELSE}
 DsgnIntf,            //----- тут ошибка
{$ENDIF}
 Classes,
 SynEditStrConst,
 SynUniHighlighter,
 SynUniDesigner;


Это сообщение отредактировал(а) Kordub - 23.2.2005, 22:35
PM MAIL   Вверх
Vitalik
Дата 23.2.2005, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(The @ 23.2.2005, 12:40)
DsgnIntf,

Хм... Интересно... Это у вас ошибка получается в файле SynUniReg.pas?
Там такой код:
Код
unit SynUniReg;

interface

{$I SynEdit.inc}

uses
{$IFDEF SYN_COMPILER_6_UP}
 DesignIntf,
 DesignEditors,
{$ELSE}
 DsgnIntf,
{$ENDIF}
//...

То есть для Delphi выше шестой версии должны использоваться модули DesignIntf и DesignEditors, и только для более ранних версий используется DsgnIntf
Возможно у вас не правильно инициируется SYN_COMPILER_6_UP в файле SynEdit.inc...

Запустите такую программку (на форме только один Button):
Код

//...
procedure TForm1.Button1Click(Sender: TObject);
var
 Msg: string;
begin
 Msg := '';
 {$I SynEdit.inc}
 {$IFDEF SYN_COMPILER_5}   Msg := Msg + 'Compiler version 5.0'#13#10;{$ENDIF}
 {$IFDEF SYN_COMPILER_5_UP}Msg := Msg + 'Compiler version 5.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_COMPILER_6}   Msg := Msg + 'Compiler version 6.0'#13#10;{$ENDIF}
 {$IFDEF SYN_COMPILER_6_UP}Msg := Msg + 'Compiler version 6.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_COMPILER_7}   Msg := Msg + 'Compiler version 7.0'#13#10;{$ENDIF}
 {$IFDEF SYN_COMPILER_7_UP}Msg := Msg + 'Compiler version 7.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_CPPB}         Msg := Msg + 'Borland C++ Builder'#13#10;{$ENDIF}
 {$IFDEF SYN_CPPB_5}       Msg := Msg + 'Borland C++ Builder 5.0'#13#10;{$ENDIF}
 {$IFDEF SYN_CPPB_5_UP}    Msg := Msg + 'Borland C++ Builder 5.0'#13#10;{$ENDIF}
 {$IFDEF SYN_CPPB_6}       Msg := Msg + 'Borland C++ Builder 6.0'#13#10;{$ENDIF}
 {$IFDEF SYN_CPPB_6_UP}    Msg := Msg + 'Borland C++ Builder 6.0'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI}       Msg := Msg + 'Borland Delphi'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_PE}    Msg := Msg + 'Borland Delphi PE'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_5}     Msg := Msg + 'Borland Delphi 5.0'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_5_UP}  Msg := Msg + 'Borland Delphi 5.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_6}     Msg := Msg + 'Borland Delphi 6.0'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_6_UP}  Msg := Msg + 'Borland Delphi 6.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_7}     Msg := Msg + 'Borland Delphi 7.0'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_7_UP}  Msg := Msg + 'Borland Delphi 7.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_8}     Msg := Msg + 'Borland Delphi 8.0'#13#10;{$ENDIF}
 {$IFDEF SYN_DELPHI_8_UP}  Msg := Msg + 'Borland Delphi 8.0 or higher'#13#10;{$ENDIF}
 {$IFDEF SYN_KYLIX}        Msg := Msg + 'Kylix';{$ENDIF}
 {$IFDEF SYN_CLX}          Msg := Msg + 'CLX';{$ENDIF}
 Application.MessageBox(PChar(Msg), 'SynEdit.inc', MB_ICONINFORMATION);
end;

И напишите здесь, какое сообщение она выдаёт smile
Добавлено @ 22:43
Цитата(Kordub @ 23.2.2005, 22:33)
Но свойство SynEdit1.Highlighter я не могу задать во время разработки - ругается на несовместимость типов.

Странно... Опиши подробно, что ты делаешь и что оно говорит...
PM MAIL WWW ICQ YIM   Вверх
The MASTER
Дата 24.2.2005, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Выдаёт просто пустое окно!
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 24.2.2005, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



The MASTER, а что у тебя за версия Delphi?
Ты ведь SynEdit установил перед установкой SynUniHighlighter?

P.S. У тебя есть ICQ?
PM MAIL WWW ICQ YIM   Вверх
The MASTER
Дата 25.2.2005, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Да, всё есть, Ася в профиле!
PM MAIL WWW ICQ   Вверх
The MASTER
Дата 27.2.2005, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Ладно потом разберусь!
PM MAIL WWW ICQ   Вверх
Kordub
Дата 28.2.2005, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Цитата
И напишите здесь, какое сообщение она выдаёт smile

Вот что:
Compiler version 5.0 or higher
Compiler version 6.0 or higher
Compiler version 7.0
Compiler version 7.0 or higher
Borland Delphi
Borland Delphi 5.0 or higher
Borland Delphi 6.0 or higher
Borland Delphi 7.0
Borland Delphi 7.0 or higher

Вроде все правильно. Но если явно написать {$DEFINE SYN_COMPILER_6_UP} то должно заработать. Сейчас попробую.
PM MAIL   Вверх
Kordub
Дата 28.2.2005, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Все! Работает!!! Просто не тот .inc файл подключался. Я очистил Environment Options/Library/Library Path - оставил там только нужные директории, и все стало работать. Спасибо всем за советы. Мужики, респект вам! Единственный такой комонент во всем нете. Если б был статус то добавил бы вам однозначный "+" к репутации. Удачи!

Поспешил я с воплями радости smile На стадии разработки, если задать правила подсветки в SynUniSyn и какой-то нетривиальный текст в SynEdit.Lines, и выставить свойство SynEdit.Highlighter = SynUniSyn, то текст подсвечивается (на этапе разработки). Но после запуска подсветка пропадает. В чем бага? Если задать SynEdit.Highlighter = SynFortranSyn1 (к примеру, одна из стандартных подсветок), то она отображается, а SynUniSyn - нет.

Это сообщение отредактировал(а) Kordub - 28.2.2005, 22:03
PM MAIL   Вверх
Vit
Дата 28.2.2005, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Покажи код, вроде всё работает...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Kordub
Дата 1.3.2005, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Да собственно кода как такового нету...
Код

{Unit21.pas}
unit Unit21;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, SynEditHighlighter, SynUniHighlighter, SynEdit;

type
 TForm1 = class(TForm)
   SynEdit1: TSynEdit;
   SynUniSyn1: TSynUniSyn;
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

end.
//-----------------------------------------------------------------
{Unit21.dfm}
object Form1: TForm1
 Left = 192
 Top = 107
 Width = 696
 Height = 480
 Caption = 'Form1'
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = 'MS Sans Serif'
 Font.Style = []
 OldCreateOrder = False
 PixelsPerInch = 96
 TextHeight = 13
 object SynEdit1: TSynEdit
   Left = 112
   Top = 96
   Width = 200
   Height = 150
   Font.Charset = DEFAULT_CHARSET
   Font.Color = clWindowText
   Font.Height = -13
   Font.Name = 'Courier New'
   Font.Style = []
   TabOrder = 0
   Gutter.Font.Charset = DEFAULT_CHARSET
   Gutter.Font.Color = clWindowText
   Gutter.Font.Height = -11
   Gutter.Font.Name = 'Courier New'
   Gutter.Font.Style = []
   Highlighter = SynUniSyn1
   Lines.Strings = (
     'sample text')
 end
 object SynUniSyn1: TSynUniSyn
   Left = 376
   Top = 112
 end
end

PM MAIL   Вверх
Vitalik
Дата 2.3.2005, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Kordub, я думаю ты имеешь ввиду следующее?

На этапе проектрирования формы при изменении правил подсветки компонента они визуально применяются к SynEdit'у, но после компиляции на созданные правила не остаётся и намёка?
Это баг. При изменении правил подсветки у компонента, Delphi их пишет в DFM-файл, но почему-то думает, что никаких изменений не произошло и поэтому не считает нужным сохранять "неизменённый" файл и тем более перекомпилировать проект... Если же после изменения правил подсветки изменить еще что-то в проекте, то Delphi увидит, что проект изменён, всё сохранит, и перекомпилит.

Но почему так получается я еще не понял... smile
PM MAIL WWW ICQ YIM   Вверх
Kordub
Дата 2.3.2005, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



Да, это оно. Я пытался менять проект после изменения правил подсветки, но ничего не помогает. Тогда я решил проблему по другому: сначала сохраняю нужную мне подсветку в файл, а потом читаю:
Код

procedure TForm1.FormActivate(Sender: TObject);
begin
 SynUniSyn1.LoadFromFile('default.hlr');
 SynEdit1.Highlighter:=SynUniSyn1;
end;

Так даже лучше - можно менять подсветки по желанию.
PM MAIL   Вверх
Vitalik
Дата 3.3.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Kordub @ 2.3.2005, 21:09)
Так даже лучше - можно менять подсветки по желанию.

С этим я согласен. Сам только так и пользуюсь... smile
Но проблему с использованием подсветки на этапе проектирования формы надо будет решить...
PM MAIL WWW ICQ YIM   Вверх
Vitalik
Дата 4.3.2005, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Kordub,
Vit,
Исправил! smile

Всё оказалось очень просто! Нужно добавить в файле SynUniReg.pas в метод TSynUniEditor.Edit() еще одну строчку:
Код
procedure TSynUniEditor.Edit();
begin
 TSynUniDesigner.EditHighlighter( Component as TSynUniSyn );
 Designer.Modified(); // Воть! ;)
end;

И всё будет работать как часы! smile
(Ну или по крайней мере у меня работает. Ничего больше вроде не менял)

--Resize_Images_Alt_Text--
PM MAIL WWW ICQ YIM   Вверх
New Invision Master
Дата 20.3.2005, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 27.8.2004
Где: Москва, РФ

Репутация: нет
Всего: 0



Я начинающий, помогите мне!

У меня вот что глючит:

Код

unit SynUniReg;

interface

{$I SynEdit.inc}

uses
{$IFDEF SYN_COMPILER_6_UP}
  DesignIntf,
  DesignEditors,
{$ELSE}
  DsgnIntf,
{$ENDIF}
  Classes,
  SynEditStrConst,
  SynUniHighlighter,
  SynUniDesigner;

type
  TSynUniEditor = class(TDefaultEditor)
    procedure Edit; override;
    procedure ExecuteVerb(Index: Integer); override;
    function GetVerb(Index: Integer): string; override;
    function GetVerbCount: Integer; override;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents( SYNS_ComponentsPage, [TSynUniSyn] );
  RegisterComponentEditor(TSynUniSyn, TSynUniEditor);
end;

{ TSynUniEditor }

procedure TSynUniEditor.Edit;
begin
  TSynUniDesigner.EditHighlighter( Component as TSynUniSyn );
end;

procedure TSynUniEditor.ExecuteVerb(Index: Integer);
begin
  Edit;
end;

function TSynUniEditor.GetVerb(Index: Integer): string;
resourcestring
  sEditUni = 'Edit...';
begin
  Result := sEditUni;
end;

function TSynUniEditor.GetVerbCount: Integer;
begin
  Result := 1;
end;

end.



Так в инклюде SynEdit.inc'а Делфи не может найти файл SynEdit.inc

SynEdit 2.0 установлен.

Версия SynUniHighlighter 1.8

Делфи 7 Enterprise

Это сообщение отредактировал(а) New Invision Master - 20.3.2005, 17:18
PM MAIL ICQ   Вверх
Vitalik
Дата 20.3.2005, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



New Invision Master, ты прописал путь к SynEdit\Sources в "Tools -> Environment Options -> Library -> Library path"?
PM MAIL WWW ICQ YIM   Вверх
New Invision Master
Дата 21.3.2005, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 27.8.2004
Где: Москва, РФ

Репутация: нет
Всего: 0



Заработало!

Был бы рейтинг. поставил бы +
PM MAIL ICQ   Вверх
Vit
Дата 21.3.2005, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Цитата(New @ 21.3.2005, 04:08)
Был бы рейтинг. поставил бы +



Будет... Со 100 сообщений smile


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
New Invision Master
Дата 22.3.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 27.8.2004
Где: Москва, РФ

Репутация: нет
Всего: 0



Это скоро. У меня уже 57...
PM MAIL ICQ   Вверх
senpai
Дата 28.4.2005, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 15.1.2005

Репутация: нет
Всего: нет



Ha Delphi 7 все ставится влет, и работает.
А вот под 2005 Delphi выдает ошибку компиляции.

Кто нибудь пробовал ставить под 2005 Дельфи,
преобразуя пакет под Win32.
PM MAIL   Вверх
Vitalik
Дата 28.4.2005, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



senpai, я не пробовал. У меня и Delphi 2005 нету, чтобы проверить... smile
PM MAIL WWW ICQ YIM   Вверх
senpai
Дата 29.4.2005, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 15.1.2005

Репутация: нет
Всего: нет



Цитата(Vitalik @ 28.4.2005, 21:20)
senpai, я не пробовал. У меня и Delphi 2005 нету, чтобы проверить... smile

На китайских сайтах лежит и на наших фтп уже почти пол года.
К примеру istudio.dynserv.com

У меня все получилось. smile
Нужно было с утра на свежую голову. smile
PM MAIL   Вверх
Quadr0
Дата 22.9.2005, 15:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 01:33
  Вверх
Guest
Дата 7.11.2005, 20:58 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











такойже трабл как и у мастера
Cannot find resource file: C:\Program Files\Borland Delph7\Lib\SynUniSyn_D7.res. Recreated
у меня 2005 дельфи
в 7 получилось установить в 2005 чета не палит
((((
  Вверх
Quadr0
Дата 8.11.2005, 19:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 02:46
  Вверх
Vitalik
Дата 9.11.2005, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Э... Файла SynUni_D9 в поставке нету smile
Выложи его здесь, пожалуйста smile
PM MAIL WWW ICQ YIM   Вверх
Quadr0
Дата 10.11.2005, 01:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 02:42
  Вверх
Гость_Denis
Дата 15.12.2005, 14:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Не удается скачать файл SynUni_D2005.zip
  Вверх
Vitalik
Дата 15.12.2005, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



У меня отлично качает...
PM MAIL WWW ICQ YIM   Вверх
stdenis
Дата 16.12.2005, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.12.2005

Репутация: нет
Всего: нет



Нажимаю на ссылку с файлом ,
и мне возвращается ответ

Код

The requested URL could not be retrieved

--------------------------------------------------------------------------------

While trying to process the request: 

GET /index.php?act=Attach&type=post&id=559578 HTTP/1.0
Via: 1.0 W481
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.2 (build 01102); .NET CLR 1.1.4322)
Host: forum.vingrad.ru
Accept: */*
Referer: http://forum.vingrad.ru/index.php?showtopic=43330&view=all
Accept-Language: ru
Cookie: CookieIp=195.140.181.2; proforumforum_read=a%3A1%3A%7Bi%3A170%3Bi%3A1127102374%3B%7D; phpAds_blockAd[35]=1134733327; hotlog=1; proforumsession_id=26a498f3e26674807d9fc2a468e5205e; proforummember_id=16104; proforumpass_hash=bc693613ad44d19e6148d578d5d0dce9; phpAds_newCap[4edc62753e57a4bfe766986208bb439e]=7; phpAds_capAd[7]=14; phpAds_newCap[0346aaa4578547f2ccf13422d262e2c6]=7; proforumanonlogin=-1
Connection: Keep-Alive

The following error was encountered: 

Invalid Response 
The HTTP Response message received from the contacted server could not be understood or was otherwise malformed. Please contact the site operator. Your cache administrator may be able to provide you with more details about the exact nature of the problem if needed. 



PM MAIL   Вверх
stdenis
Дата 16.12.2005, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.12.2005

Репутация: нет
Всего: нет



Господа,
думаю, что я не первый и не последний кто использует D2005 в связке с вашей замечательной библиотекой.
Поэтому предлагаю включить файл SynUni_D2005.zip в общий пакет.


PM MAIL   Вверх
Vitalik
Дата 16.12.2005, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Согласен, так и в следующей версии и будет smile

А пока можете скачать этот пакет отсюда: http://www.unihighlighter.com/files/other/SynUni_D2005.zip
PM MAIL WWW ICQ YIM   Вверх
Hrum
Дата 8.5.2006, 06:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 6.5.2006

Репутация: нет
Всего: нет



Ответьте плиз, почему у мя дублируется текст при вводе в SynEdit и повторяется последний символ при загрузке файла, когда я активизмрую подсветку (UniSyn1.Enabled:=True)

Я и так увозюкался устанавливать эти компоненты под Delphi 2005, а тут на те  smile  

Ой блин... последнее сообщение в декабре прошлого года, а я то думал форум поддерживается  smile  

Это сообщение отредактировал(а) Hrum - 8.5.2006, 07:00
PM MAIL   Вверх
gambit
Дата 16.2.2007, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: нет
Всего: 40



Ребята помогите.
Код

[Warning] SynUniSyn_D7.dpk(4): File not found: 'SynUniHighlighter.dcr'
[Fatal Error] SynUniReg.pas(47): File not found: 'SynUniHighlighter.dcu'


PM MAIL ICQ Skype   Вверх
DwnldDany4Guest
Дата 8.5.2009, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.5.2009

Репутация: нет
Всего: нет



Та же проблема под D7
user posted image

Сделал так:
Код

procedure TForm1.FormCreate(Sender: TObject);
begin
  SE.Highlighter := UniSyn;
end;

Ошибку не выдает.
Кинул кнопку:
Код

procedure TForm1.Button1Click(Sender: TObject);
var
  KL: TSynKeyList;
begin
  Kl := TSynKeyList.Create;
  with KL do
  begin
    Name := 'Errors';
    KeyList.Add('error');
    KeyList.Add('ошибка');
    Attribs.Foreground := clRed;
    Attribs.Style := [fsUnderline];
  end;
    UniSyn.MainRules.AddKeyList(KL);
end;

Компилируем, запускаем, тыкаем кнопку, результат:
user posted image
Т.е. не пашет.
D7, SynEdit2.0.3stable, Uni 1.8
Счас буду пробовать другую версию
PM MAIL   Вверх
Crw
Дата 8.5.2009, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 25.2.2008

Репутация: 1
Всего: 4



А при загрузке подсветки из файла, тоже ничего не работает?
PM MAIL   Вверх
DwnldDany4Guest
Дата 8.5.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.5.2009

Репутация: нет
Всего: нет



Код

procedure TForm1.Button1Click(Sender: TObject);
var
  KL: TSynKeyList;
begin
  Kl := TSynKeyList.Create;
  with KL do
  begin
    Name := 'Errors';
    KeyList.Add('error');
    KeyList.Add('ошибка');
    Attribs.Foreground := clRed;
    Attribs.Style := [fsUnderline];
  end;
    UniSyn.MainRules.AddKeyList(KL);
  ShowMessage(ChangeFileExt(paramstr(0),'.lng'));
  UniSyn.SaveHglToFile(ChangeFileExt(paramstr(0),'.lng'));
  UniSyn.LoadHglFromFile(ChangeFileExt(paramstr(0),'.lng'));
  Button1.Caption := 'Ok';
  Button1.Enabled := false;
end;


файл
Код

<UniHighlighter>
 <ImportantInfo>
  ******* Please read carefully *************************
  * Please, make any changes in this file very carefuly!*
  * It is much more convinient to use native designer!  *
  *******************************************************
 </ImportantInfo>
 <Info>
  <General>
   <Name></Name>
   <FileTypeName></FileTypeName>
  </General>
  <Author>
   <Name></Name>
   <Email></Email>
   <Web></Web>
   <Copyright></Copyright>
   <Company></Company>
   <Remark></Remark>
  </Author>
  <Version>
   <Version>0</Version>
   <Revision>0</Revision>
   <Date>0</Date>
   <Type>Internal Test</Type>
  </Version>
  <History>
  </History>
  <Sample>
  </Sample>
 </Info>
 <SchemeIndex>-1</SchemeIndex>
 <Schemes>
 </Schemes>
 <Range Name="Root">
 <Enabled>True</Enabled>
 <OpenSymbol></OpenSymbol>
 <OpenSymbolFinishOnEol>False</OpenSymbolFinishOnEol>
 <CloseSymbol></CloseSymbol>
 <CloseSymbolFinishOnEol>False</CloseSymbolFinishOnEol>
 <OpenSymbolStartLine>False</OpenSymbolStartLine>
 <CloseSymbolStartLine>False</CloseSymbolStartLine>
 <DelimiterChars>!&quot;#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^`{|}~</DelimiterChars>
 <OpenSymbolPartOfTerm>True</OpenSymbolPartOfTerm>
 <CloseSymbolPartOfTerm>True</CloseSymbolPartOfTerm>
 <CloseOnTerm>False</CloseOnTerm>
 <CloseOnEol>False</CloseOnEol>
 <AllowPredClose>False</AllowPredClose>
 <CaseSensitive>False</CaseSensitive>
 <KW Name="Errors">
  <Enabled>True</Enabled>
  <W>error</W>
  <W>ошибка</W>
 </KW>
 </Range>
 <CopyRight>Rule file for UniHighlighter Delphi component (Copyright(C) Fantasist([email protected]), Vit([email protected]), Vitalik([email protected]), 2002-2004)</CopyRight>
</UniHighlighter>


Результат тот же. Другую версию пока не тестил smile
PM MAIL   Вверх
DwnldDany4Guest
Дата 8.5.2009, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.5.2009

Репутация: нет
Всего: нет



Поставил Uni 2.0b4, там все нормально
PM MAIL   Вверх
jhonyxakep
Дата 11.5.2011, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Если тема всё еще жива....

...На Delphi 7 вылазят ошибки

Код


[Error] SynHighlighterManager.pas(161): Undeclared identifier: 'GetFriendlyLanguageName'
[Error] SynHighlighterManager.pas(261): Undeclared identifier: 'FindByFriendlyName'
[Error] SynHighlighterManager.pas(271): Undeclared identifier: 'FindByFriendlyName'
[Error] SynHighlighterManager.pas(462): Undeclared identifier: 'GetFriendlyLanguageName'
[Fatal Error] SynEditReg.pas(151): Could not compile used unit '..\Source\SynHighlighterManager.pas'




Может проект совсем того? Как-то жалко будет...
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.2883 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.