Вверх ↑
Этот топик читают: Гость
Ответов: 824
Рейтинг: 134
#76: 2017-09-03 20:08:48 ЛС | профиль | цитата
У меня прекрасно работает.
карма: 1

0
Ответов: 9804
Рейтинг: 340
#77: 2017-09-04 09:33:59 ЛС | профиль | цитата
zaperda писал(а):
hiHTTPClient.pas(13,11) Fatal: Syntax error, ":" expected but "@" found

Вообще-то, я просто мимо проходил...
Но, не могу понять: это в каком же это файле, в 13-й строке, на 11-й позиции стоит '@'
Если по ссылке в первом посте, в hiHTTPClient.pas, так там -- ничего похожего, прости господи

Редактировалось 5 раз(а), последний 2017-09-04 09:36:17
карма: 8

0
Ответов: 15
Рейтинг: 0
#78: 2017-09-04 09:53:51 ЛС | профиль | цитата
Galkov писал(а):

zaperda писал(а):
hiHTTPClient.pas(13,11) Fatal: Syntax error, ":" expected but "@" found

Вообще-то, я просто мимо проходил...
Но, не могу понять: это в каком же это файле, в 13-й строке, на 11-й позиции стоит '@'
Если по ссылке в первом посте, в hiHTTPClient.pas, так там -- ничего похожего, прости господи

_prop_@CustomMethod:string;
карма: 0

0
Ответов: 3837
Рейтинг: 620
#79: 2017-09-04 10:46:54 ЛС | профиль | цитата
zaperda, что-то у тебя с программой не так. Под стандартный FPC компилируется без проблем (хоть и может не работать без обновления KOL).
карма: 17

0
Ответов: 15
Рейтинг: 0
#80: 2017-09-04 10:51:53 ЛС | профиль | цитата
Netspirit писал(а):
zaperda, что-то у тебя с программой не так. Под стандартный FPC компилируется без проблем (хоть и может не работать без обновления KOL).

У меня win10, скачал официальную версию hiasm5, без всяких там излишеств, скачал архив из этого топика в первом посте и получаю такие ошибки. Может я как-то не так модули поставил. Есть какая-то инструкция, как правильно устанавливать модули?
Ставил так, Сервис - Редактор элемента - Load - Save и у меня в элементах появились новые компоненты.
карма: 0

0
Ответов: 9804
Рейтинг: 340
#81: 2017-09-04 10:53:05 ЛС | профиль | цитата
Netspirit, плохой твоя экстрасенс

Вот эта вот фигня: _prop_@CustomMethod:string; -- здорово смахивает на "автоматическую" генерацию кода-пустышки для нового элемента.
Из INI-файла, в котором св-во CustomMethod, действительно - "особаченное"
Сам не пробовал, даже не знаю, какие кнопки для этого надо нажимать, но - очень уж похоже.

А как устанавливать элементы, Netspirit, ты ведь так нигде и не написал...

--- Добавлено в 2017-09-04 10:55:09

zaperda писал(а):
Редактор элемента - Load - Save

О, подтверждается

--- Добавлено в 2017-09-04 10:57:56

zaperda писал(а):
официальную версию hiasm5

Во, блин...
5 версия уже и официальная, оказывается.

--- Добавлено в 2017-09-04 11:21:16

Galkov писал(а):
Сам не пробовал, даже не знаю, какие кнопки для этого надо нажимать

Попробовал, как указал, не побоюсь этого слова - zaperda (палитра элементов слетела, правда - перезапускать среду пришлось).
Смотрите, парни, чего получается из HTTPClient.ini -- Великим Методом Тыка:
hiHTTPClient.pas

unit hiHTTPClient;

interface

uses Kol,Share,Debug;

type
THIHTTPClient = class(TDebug)
private
public
_prop_URL:string;
_prop_Method:byte;
_prop_@CustomMethod:string;
_prop_UserAgent:string;
_prop_Referer:string;
_prop_Headers:string;
_prop_HTTPUser:string;
_prop_HTTPPass:string;
_prop_FileName:string;
_prop_AutoRedirect:byte;
_prop_##POSTParams:
_prop_@EncType:byte;
_prop_PostData:string;
_prop_UploadFile:string;
_prop_@FileField:string;
_prop_@Boundary:string;
_prop_AuthCheck:byte;
_prop_##:
_prop_##ProxyParams:
_prop_Proxy:string;
_prop_ProxyUser:string;
_prop_ProxyPass:string;
_prop_@UseSystemProxy:byte;
_prop_##:
_prop_##Timeouts:
_prop_ConnectTimeout:integer;
_prop_SendTimeout:integer;
_prop_RecvTimeout:integer;
_prop_##:
_prop_CookieManager:

_event_onUploadProgress:THI_Event;
_event_onRedirect:THI_Event;
_event_onStateChange:THI_Event;
_event_onError:THI_Event;
_event_onDownloadProgress:THI_Event;
_event_onFinish:THI_Event;
_event_onHeadersAvail:THI_Event;
_data_UploadFile:THI_Event;
_data_Stream:THI_Event;
_data_SaveTo:THI_Event;
_data_Referer:THI_Event;
_data_ProxyPass:THI_Event;
_data_ProxyUser:THI_Event;
_data_Proxy:THI_Event;
_data_PostData:THI_Event;
_data_HTTPPass:THI_Event;
_data_HTTPUser:THI_Event;
_data_Headers:THI_Event;
_data_FileName:THI_Event;
_data_URL:THI_Event;

procedure _work_doLoadString(var _Data:TData; Index:word);
procedure _work_doLoadFile(var _Data:TData; Index:word);
procedure _work_doAbort(var _Data:TData; Index:word);
procedure _work_doExecute(var _Data:TData; Index:word);
procedure _work_doLoadStream(var _Data:TData; Index:word);
procedure _var_Status(var _Data:TData; Index:word);
procedure _var_ContentLength(var _Data:TData; Index:word);
procedure _var_ContentType(var _Data:TData; Index:word);
procedure _var_CurrentURL(var _Data:TData; Index:word);
procedure _var_RawHeaders(var _Data:TData; Index:word);
procedure _var_StatusText(var _Data:TData; Index:word);
end;

implementation


procedure THIHTTPClient._work_doLoadString;
begin

end;

procedure THIHTTPClient._work_doLoadFile;
begin

end;

procedure THIHTTPClient._work_doAbort;
begin

end;

procedure THIHTTPClient._work_doExecute;
begin

end;

procedure THIHTTPClient._work_doLoadStream;
begin

end;

procedure THIHTTPClient._var_Status;
begin

end;

procedure THIHTTPClient._var_ContentLength;
begin

end;

procedure THIHTTPClient._var_ContentType;
begin

end;

procedure THIHTTPClient._var_CurrentURL;
begin

end;

procedure THIHTTPClient._var_RawHeaders;
begin

end;

procedure THIHTTPClient._var_StatusText;
begin

end;

end.
И правда ведь, в 13-строке на 11-й позиции -- собака стоит

Редактировалось 9 раз(а), последний 2017-09-04 16:06:19
карма: 8

0
Ответов: 15
Рейтинг: 0
#82: 2017-09-04 11:27:21 ЛС | профиль | цитата
Все, разобрался, нашел в документации, для установки достаточно перетащить ini файл на панель. Теперь вроде все запускается, но есть проблемка ) в простейшей схеме, при т.н. запуске компонента появляется такое http://prntscr.com/ggtqpr
карма: 0

0
Ответов: 3837
Рейтинг: 620
#83: 2017-09-04 11:52:16 ЛС | профиль | цитата
zaperda писал(а):
Ставил так, Сервис - Редактор элемента - Load - Save
Значит не надо так делать.


zaperda писал(а):
при т.н. запуске компонента появляется такое

Для использования со стандартным FPC его нужно обновить - файлы из папки "FPC" этого архива закинуть в папку HiAsm\compiler\fpc

Редактировалось 1 раз(а), последний 2017-09-04 11:53:44
карма: 17

0
Ответов: 15
Рейтинг: 0
#84: 2017-09-04 12:07:40 ЛС | профиль | цитата
Netspirit писал(а):

Для использования со стандартным FPC его нужно обновить - файлы из папки "FPC" этого архива закинуть в папку HiAsm\compiler\fpc

Вот теперь все заработало, спасибо!!!
карма: 0

0
Ответов: 3837
Рейтинг: 620
#85: 2017-09-04 12:09:00 ЛС | профиль | цитата
И как, проходит авторизация?


Galkov писал(а):
А как устанавливать элементы, Netspirit, ты ведь так нигде и не написал...
Это да, обычно пишу. А здесь просто не было общего файла Readme.txt, поэтому не написал. Возможно придётся все компоненты скинуть в одну папку, дать Install.his и общий Readme.

Редактировалось 2 раз(а), последний 2017-09-04 12:11:32
карма: 17

0
Ответов: 15
Рейтинг: 0
#86: 2017-09-04 15:30:15 ЛС | профиль | цитата
Netspirit писал(а):
И как, проходит авторизация?

все хорошо, пока заявленный функционал работает без сбоев.
карма: 0

0
Ответов: 87
Рейтинг: 20
#87: 2017-09-04 17:01:44 ЛС | профиль | цитата
Galkov, для меня про HiAsm5 тоже новость

Редактировалось 2 раз(а), последний 2017-09-04 17:02:54
карма: 0
Ильичёв IKA
0
Ответов: 583
Рейтинг: 0
#88: 2017-09-04 21:49:04 ЛС | профиль | цитата
ili4yov_ika писал(а):
Galkov, для меня про HiAsm5 тоже новость

Редактировалось 1 раз(а), последний 2017-09-04 17:01:55


С 2010 года HiAsm 5 уже доступна. Но она ещё официально не вышла.
карма: 2
Страна огня и прозрения...
0
Ответов: 87
Рейтинг: 20
#89: 2017-09-07 19:57:35 ЛС | профиль | цитата
Vadimluk1, фу-у-у
карма: 0
Ильичёв IKA
0
Ответов: 583
Рейтинг: 0
#90: 2017-09-08 02:01:15 ЛС | профиль | цитата
ili4yov_ika писал(а):
Vadimluk1, фу-у-у

ili4yov_ika, Вы можете спать спокойно, я не как не мешаю выходу HiAsm 5.
карма: 2
Страна огня и прозрения...
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)