Попробуйте
SMTP.Sock.HTTPTunnelIP := '127.0.0.1';
SMTP.Sock.HTTPTunnelPort := 8080';
SMTP.Sock.HTTPTunnel:=true;
Соединение через HTTP-прокси возможно только если прокси-сервер поддерживает метод CONNECT. Большинство серверов должно его ...
Найден 21 результат
- 26.12.2011 21:09:17
- Форум: Lazarus
- Тема: Отправка почты Lazarus (SMTP)
- Ответы: 25
- Просмотры: 28736
- 01.12.2011 09:54:35
- Форум: Сторонние средства
- Тема: Установка virtualtrees-4.0.17.26
- Ответы: 2
- Просмотры: 6698
Re: Установка virtualtrees-4.0.17.26
Вы скачали старый порт под Lazarus. Есть новый http://sourceforge.net/projects/lazarus-ccr/files/VirtualTreeView%20%28New%20Port%29/
- 20.06.2011 16:42:30
- Форум: Общее
- Тема: Except Or Finally?
- Ответы: 32
- Просмотры: 43388
Re: Except Or Finally?
Не всегда имеет смысл обрабатывать исключения в каждой процедуре/методе.
Например:
//Одна из множества процедур, вызываемая из RunBigOperation
procedure SomethingWrong;
begin
//Выделяем память
try
........
raise Exception.Create('Что-то пошло не так ...
Например:
//Одна из множества процедур, вызываемая из RunBigOperation
procedure SomethingWrong;
begin
//Выделяем память
try
........
raise Exception.Create('Что-то пошло не так ...
- 12.06.2011 15:44:35
- Форум: Потрепаться
- Тема: А как выглядит твой Lazarus?
- Ответы: 59
- Просмотры: 98474
Re: А как выглядит твой Lazarus?
Mr.Smart
Ну это я и так понял. Хорошо если нужно один компонент добавить. А когда форму только начинаешь проектировать и нужно несколько постоянное нажатие F12 не удобно.
Ну это я и так понял. Хорошо если нужно один компонент добавить. А когда форму только начинаешь проектировать и нужно несколько постоянное нажатие F12 не удобно.
- 12.06.2011 12:13:07
- Форум: Потрепаться
- Тема: А как выглядит твой Lazarus?
- Ответы: 59
- Просмотры: 98474
Re: А как выглядит твой Lazarus?
А как вы при anchordocking работаете с формой? У меня что-то никак не получалось. Нажимаю F12 форма появляется, выбираю компонент из палитры - форма тут же скрывается и отобразить ее можно только опять нажав F12. Также и при изменении свойств в инспекторе объектов. Хоть с формами и мало работаю, по ...
- 08.04.2011 19:36:49
- Форум: Потрепаться
- Тема: Чего мне не хватает в FreePascal
- Ответы: 118
- Просмотры: 129487
Re: Чего мне не хватает в FreePascal
Скорее всего про это
Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
var
SL: TStringList;
begin
SL:=TStringList.Create;
SL.Values['Test1']:='Value1';
SL.Values['Test2']:='Value2';
end;
- 23.03.2011 11:30:54
- Форум: Обучение Free Pascal
- Тема: Помогите справиться с задачей
- Ответы: 70
- Просмотры: 70904
Re: Помогите справиться с задачей
а какие юзесы и переменные к этому?
Код: Выделить всё
uses httpsend, synautil;
var
http: THTTPSend;
i,Size: integer;
- 22.03.2011 09:41:29
- Форум: Обучение Free Pascal
- Тема: Помогите справиться с задачей
- Ответы: 70
- Просмотры: 70904
Re: Помогите справиться с задачей
да пожалуста, скажите как через synapse http узнать размер файла на сервере не скачивая сам файл?
Самый простой способ это послать запрос HEAD
http.HTTPMethod('HEAD','http://example.org/file.exe');
Size:=-1;
for i := 0 to http.Headers.Count - 1 do
begin
if ...
Самый простой способ это послать запрос HEAD
http.HTTPMethod('HEAD','http://example.org/file.exe');
Size:=-1;
for i := 0 to http.Headers.Count - 1 do
begin
if ...
- 22.11.2010 18:05:08
- Форум: Lazarus
- Тема: Функция обратная ExtractStrings
- Ответы: 1
- Просмотры: 2054
Re: Функция обратная ExtractStrings
У TStringList есть методы Text, CommaText, DelimitedText
- 07.11.2010 11:31:57
- Форум: Lazarus
- Тема: Не работает Canvas.CopyRect в GTK2 под Linux
- Ответы: 12
- Просмотры: 7074
Re: Не работает Canvas.CopyRect в GTK2 под Linux
Иван Шихалев
Потому что в ветку master Graeme решил добавлять свои изменения кода Lazarus, а синхронизировать из SVN trunk в ветку upstream
http://wiki.lazarus.freepascal.org/git_mirrors
Потому что в ветку master Graeme решил добавлять свои изменения кода Lazarus, а синхронизировать из SVN trunk в ветку upstream
http://wiki.lazarus.freepascal.org/git_mirrors
- 04.11.2010 11:26:16
- Форум: Lazarus
- Тема: Доступ к формам из других форм
- Ответы: 35
- Просмотры: 18599
Re: Доступ к формам из других форм
GAMER
Используйте код от Brainenjii плюс обнуляйте указатель fCreator при закрытии формы TFrm2.
Либо на OnDestroy fCreator:=nil;
Либо если вручную уничтожаете, то уничтожайте через FreeAndNil(fCreator)
Используйте код от Brainenjii плюс обнуляйте указатель fCreator при закрытии формы TFrm2.
Либо на OnDestroy fCreator:=nil;
Либо если вручную уничтожаете, то уничтожайте через FreeAndNil(fCreator)
- 22.10.2010 22:56:35
- Форум: Lazarus
- Тема: Написание библиотеки DLL (SO)
- Ответы: 21
- Просмотры: 13731
Re: Написание библиотеки DLL (SO)
Было такое же, что не находил виджеты. Добавил в lpr файл библиотеки uses Interfaces и все собралось.
- 24.09.2010 17:20:13
- Форум: Lazarus
- Тема: Перенос кода с Delphi на Lazarus
- Ответы: 12
- Просмотры: 7172
Re: Перенос кода с Delphi на Lazarus
А что за функция CreatePenHandle? Это явно не WinAPI, а какая-то своя.
А для WinAPI функций попробуйте вместо модуля Windows использовать LCLIntf. Я так понял что через него эмулируются некоторые WinAPI функции средствами текущего виджетсета.
А для WinAPI функций попробуйте вместо модуля Windows использовать LCLIntf. Я так понял что через него эмулируются некоторые WinAPI функции средствами текущего виджетсета.
- 24.09.2010 14:15:03
- Форум: Общее
- Тема: связь по ethernet
- Ответы: 29
- Просмотры: 43089
Re: связь по ethernet
А программа на другом компьютере тоже самописная?
Если да, то почему бы той программе не возвращать результат операции?
Т.е. псевдокод клиента выглядит так:
Send(..); //отправляем данные
s:=ReadString(); //считываем результат операции
if SameText(s,'OK') then
//Данные успешно ...
Если да, то почему бы той программе не возвращать результат операции?
Т.е. псевдокод клиента выглядит так:
Send(..); //отправляем данные
s:=ReadString(); //считываем результат операции
if SameText(s,'OK') then
//Данные успешно ...
Re: Excel
У меня вот такой код работает. FPC 2.4.0, Lazarus 0.9.29
procedure TForm1.Button1Click(Sender: TObject);
var
path: string;
Excel, Sheet: OleVariant;
begin
path:=ExtractFilePath(Application.ExeName)+'Reports\blank_z.xls';
Excel:=CreateOLEObject('Excel. ...
procedure TForm1.Button1Click(Sender: TObject);
var
path: string;
Excel, Sheet: OleVariant;
begin
path:=ExtractFilePath(Application.ExeName)+'Reports\blank_z.xls';
Excel:=CreateOLEObject('Excel. ...
