Найдено 22 результата

mildok
11.08.2016 10:29:31
Форум: Lazarus
Тема: Synapse ararat, вложенные файлы на русском языке
Ответы: 1
Просмотры: 2348

Re: Synapse ararat, вложенные файлы на русском языке

Всё хорошо - пошевелил немного мозгами пришёл к такому коду:


MsgMail := TMimeMess.Create; //создаем новое сообщение
MsgMail.Header.CharsetCode:=UTF_8;
MsgMail.MessagePart.CharsetCode:=UTF_8;
MsgMail.MessagePart.DefaultCharset:='UTF-8';
MsgMail&#46 ...
mildok
05.08.2016 13:04:56
Форум: Lazarus
Тема: Synapse ararat, вложенные файлы на русском языке
Ответы: 1
Просмотры: 2348

Synapse ararat, вложенные файлы на русском языке

Lazarus 1.6.0, fpc 3.0.0
synapse 40, также проблема наблюдается в 203 trunk'е.

Здравствуйте, отправлять письма и пристёгивать файлы - получается, проблем нет.

Проблема с кодировкой пристёгнутых файлов- она меняется на системную, то есть на CP1251.

В заголовках письма выглядит так:

Content ...
mildok
27.11.2013 06:53:44
Форум: Lazarus
Тема: Табличные данные, удаление, добавление
Ответы: 2
Просмотры: 3016

Re: Табличные данные, удаление, добавление

VirtUX писал(а):whoSend := (Sender as TStringGrid); или whoSend := TStringGrid(Sender);
но это при условии, что Sender действительно является TStringGrid. Для надежности рекомендовал бы проверку:

Код: Выделить всё

if Sender is TStringGrid then whoSend := TStringGrid(Sender);


Спасибо! :)
mildok
26.11.2013 13:45:52
Форум: Lazarus
Тема: Табличные данные, удаление, добавление
Ответы: 2
Просмотры: 3016

Табличные данные, удаление, добавление

Всем привет.

Нужно забивать табличные данные и отправлять в Excel'евский файл. Система Windows.

Собственно ничего хитрого - сделал с помощью TStringGrid.

Проверка данных производится при вводе - тож ничего сложного - сделал.

Проблема с проверкой данных в произвольной ячейке: предположим в ...
mildok
27.05.2013 23:11:07
Форум: Lazarus
Тема: Opengl_сделать_скриншот_проблема
Ответы: 3
Просмотры: 3858

Re: Opengl_сделать_скриншот_проблема

zub, благодарю за Ваш ответ.

Мною были перепробованы такие способы создания взятия скриншотов как:
- BitBlt - медленный; StrechBlt - тоже медленный и изображение страшное;
- Зеркальный_драйвер (он же mirror driver). Всё понравилось работает быстро, но есть минусы: отключает Aero( ИМХО ещё отключает ...
mildok
27.05.2013 20:35:39
Форум: Lazarus
Тема: Opengl_сделать_скриншот_проблема
Ответы: 3
Просмотры: 3858

Opengl_сделать_скриншот_проблема

WinXP SP3, Lazarus.

Задача: сделать средствами Lazarus'а и Opengl скриншот.

Что странно: в интернете видел кучу таких примеров:


w:=1024;
h:=768;
bpp:=32;
glReadBuffer( GL_FRONT );
glReadPixels( 0, 0, w, h, GL_RGB, GL_UNSIGNED_BYTE, bits);


После чего в bits должен ...
mildok
24.09.2012 00:05:00
Форум: Lazarus
Тема: RTP multicast
Ответы: 9
Просмотры: 6932

Re: RTP multicast

Угу, workaround - они вообще весёлые... =D

Я вобщем-то студентообразный чудовищ и вот - делал такую шткуовину:

Зеркальный драйвер+приложение, которое по multicast вещает в компьютерный класс картинку рабочего стола.
Вначале использовал зеркальный драйвер uvnc, потом сделал свой.

Дык и вот - когда ...
mildok
23.09.2012 11:57:41
Форум: Lazarus
Тема: RTP multicast
Ответы: 9
Просмотры: 6932

Re: RTP multicast

Mr.Smart писал(а):Это зависит от квалификации программиста, а не как не от среды. FPC довольно мощный инструмент.


Теперь, Я счастлив!
Спасибо =)
mildok
23.09.2012 01:10:42
Форум: Lazarus
Тема: RTP multicast
Ответы: 9
Просмотры: 6932

Re: RTP multicast

Спасибо за ответ.

Пойду делать велосипеды =)
До мопедов ещё далеко, значится...

Кстати, вопрос на миллион долларов же - Lazarus уже может делать полно-приводные внедорожники или ещё только мотоциклы без прицепа? Ответ давать конечно же согласно своему мнению, кратенько без холиваров =)
mildok
22.09.2012 14:53:09
Форум: Lazarus
Тема: RTP multicast
Ответы: 9
Просмотры: 6932

Re: RTP multicast

Хмм...странно, что так мало людей отвечает - предварительные выводы:

1) RTP по multicast - не нужен.
2) Я задаю глупые вопросы.
3) Власти скрывают мой пост, чтобы люди не узнали всей правды об инопланетянах!!

Случай 3) зауряден, его рассматривать не будем.
В случае 1) я ничего не понимаю - проект ...
mildok
21.09.2012 10:23:58
Форум: Lazarus
Тема: RTP multicast
Ответы: 9
Просмотры: 6932

RTP multicast

Собственно продолжение темы

http://lazarus.freepascal.org/index.php?topic=12704.0

Интересует как обстоят дела с RTP в Lazarus'е на 2012 год? Есть ли компоненты, какие-то? Планируются ли?

Окромя того в теме указанной выше есть ссылка:

https://sourceforge.net ...
mildok
03.07.2011 19:49:18
Форум: Lazarus
Тема: Получение класса из dll, написанной на C++
Ответы: 13
Просмотры: 14826

Re: Получение класса из dll, написанной на C++

Вот - появилось свободное время - думаю надо закончить эту ветку форума .

Как оказалось - можно сделать так:

dec(PInteger(myclass)^, sizeof(TVmt));

Это для всех версий freepascal насколько я понял.

Что касаемо интерфейсов. Моё рассуждение:
Если срабатывает

dec(PInteger(myclass)^, sizeof ...
mildok
15.05.2011 16:14:38
Форум: Lazarus
Тема: Opengl. Смена содержания текстуры...
Ответы: 1
Просмотры: 2414

Re: Opengl. Смена содержания текстуры...

Блин, ну опять мне нихто не отвечает... ...Хотя я, конечно, глупый вопрос задал... .
Ну и ладно...буду сам с собою правою рукою, вслух разговаривать .. ..
Способ 1). Действительно, чтобы изменить содержание текстуры нужно всего лишь заюзать функции glTexImage2d , или glTexSubImage2D ...
mildok
08.05.2011 23:00:02
Форум: Lazarus
Тема: Получение класса из dll, написанной на C++
Ответы: 13
Просмотры: 14826

Re: Получение класса из dll, написанной на C++

stikriz, большое спасибо за помощь
Почитал немного про интерфейсы - действительно хорошая штука . И лучше, конечно пользоваться ими...

Но отмечу 2 случая:
1) Если dll-ка так сказать "не наша" и её исходных кодов нет, а в Lazarus'е выдаёт External:SIGSEGV - тогда, я думаю можно попробовать и ...
mildok
08.05.2011 14:51:08
Форум: Lazarus
Тема: Получение класса из dll, написанной на C++
Ответы: 13
Просмотры: 14826

Re: Получение класса из dll, написанной на C++

stikriz, нет класс не является наследником IUnkown
Хотя может я чего-то незнаю...Вот код .h на c++ дллки, которую я набросал для тестов:

class __declspec(dllexport) CIncomeImp
{
public:
virtual int __stdcall GetIncome( int aNetto );
virtual void __stdcall FreeObject();
};

extern "C ...