Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Delphi и Lazarus


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 10955
∙ повысить рейтинг »
Орловский Дмитрий
Статус: Мастер-Эксперт
Рейтинг: 7097
∙ повысить рейтинг »
lamed
Статус: Академик
Рейтинг: 5592
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Delphi и Lazarus

Номер выпуска:1638
Дата выхода:26.10.2012, 16:30
Администратор рассылки:Киселёва Алёна aka Verena (Академик)
Подписчиков / экспертов:107 / 67
Вопросов / ответов:3 / 11

Консультация # 42642: Подскажите альтернативу Rave Report\'у, с аналогичной функциональностью. Rave из D7, не устраивает его глючность по-мелочи. Или какие апдейты есть? Не предлагайте QReport, отчётность в MS Office. Короче, нужен стабильный мощный генератор отчётов, пригодный для профессиональной работы, проверенный в деле. Вот sir henry чем пользуется, например?...


Консультация # 15969: Народ, подскажите, что за хрень в Delphi со строками, в блоке asm не то что-то происходит: 1) Winexec и вообще всё равно какая функция. const/var s:string=\'notepad.exe\'+#0; ..... asm push 1 // к примеру, visible lea eax,s[1] push eax call Winexec end; В дебаггере вместо строки Х@%@Я!!! Я пробовал и p...
Консультация # 30750: Как преобразовать String в PAnsichar???...

Консультация # 42642:

Подскажите альтернативу Rave Report\'у, с аналогичной функциональностью. Rave из D7, не устраивает его глючность по-мелочи. Или какие апдейты есть?
Не предлагайте QReport, отчётность в MS Office. Короче, нужен стабильный мощный генератор отчётов, пригодный для профессиональной работы, проверенный в деле. Вот sir henry чем пользуется, например?

Дата отправки: 10.05.2006, 19:42
Вопрос задал: Злоумышленник
Всего ответов: 2
Страница онлайн-консультации »


Консультирует sir Henry (Старший модератор):

Здравствуйте, Злоумышленник!
Sir Henry для отчетов пользуется исключительно HTML\'ем. :)
Все основные возможности форматирования - выделения, почеркивания, верхние индексы, таблицы и т.п. - в нем есть. ПРи этом никакие дополнительные компоненты для построения отчета не требуются, т.к. HTML - это чисто текстовый файл.
В качестве апдейта для RAVE в D7 могу посоветовать это:
ftp://ftpd.borland.com/devsupport/delphi/d7/rave/rave_be_5_0_8.exe
Предварительно нужно деинсталлировать старую версию.

Консультировал: sir Henry (Старший модератор)
Дата отправки: 11.05.2006, 08:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Kazakh:

Здравствуйте, Злоумышленник!
Видел FastReport - круче нету.
Ещё слышал про Crystal Reports.
Сам ползьзуюсь в основном оффисом и немного хтмл\'ом, как сэр Генри :-)

Консультировал: Kazakh
Дата отправки: 11.05.2006, 12:17
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 15969:

Народ, подскажите, что за хрень в Delphi со строками, в блоке asm не то что-то происходит:
1) Winexec и вообще всё равно какая функция.
const/var
s:string=\'notepad.exe\'+#0;
.....
asm
push 1 // к примеру, visible
lea eax,s[1]
push eax
call Winexec
end;
В дебаггере вместо строки Х@%@Я!!!
Я пробовал и push s[1] и много чего, что тут не так?
Подозреваю, что что-то в духе p=@s[1] lea eax,p push eax
Просвятите pls, а то заколебался уже!!!

Дата отправки: 13.01.2005, 18:50
Вопрос задал: John Freeman
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Владислав Семенец (Практикант):

Здравствуйте, John Freeman!
var s:string - это динамическое обявление т.е. по сути в s хранится 4 байта ссылки на строку в памяти
поэтому lea eax,s[1] тебе выдвёт адрес на первый байт а не сам байт и => в дебаггере вместо строки Х@%@Я!!!

Консультировал: Владислав Семенец (Практикант)
Дата отправки: 14.01.2005, 03:44
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 30750:

Как преобразовать String в PAnsichar???

Дата отправки: 04.12.2005, 14:31
Вопрос задал: REFERI
Всего ответов: 8
Страница онлайн-консультации »


Консультирует Samum:

Здравствуйте, REFERI!
Очень просто: PANSYChar(StringVariable);
Delphi всю работу сам сделает.

Консультировал: Samum
Дата отправки: 04.12.2005, 14:36
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Татьяна:

Здравствуйте, REFERI!
уже отвечала на этот вопрос, поэтому просто процитирую ответ
Обычно, если нужно передевать строку в качестве параметров помогает преобразование типа
PAnsiChar(str) (у меня это PChar(str) - суть дела не меняет)
Ну а если делать правильно, см. приложение
Желаю удачи

Приложение:

Консультировал: Татьяна
Дата отправки: 04.12.2005, 15:03
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Golden Spider:

Здравствуйте, REFERI!
Очень просто:
используйте функцию преобразования Pchar(string):PansiChar

Пробуйте!

Консультировал: Golden Spider
Дата отправки: 04.12.2005, 15:18
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Маренич Владимир:

Здравствуйте, REFERI!
var s: string;
begin
....PAnsichar(S)
end;

Консультировал: Маренич Владимир
Дата отправки: 04.12.2005, 15:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует sir Henry (Старший модератор):

Здравствуйте, REFERI!
Все очень просто:
var
s: String;
p: PAnsiChar;
Begin
s:=\'Что-нибудь типа написано.\';
p:=PChar(s);
End;

Консультировал: sir Henry (Старший модератор)
Дата отправки: 04.12.2005, 18:13
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Ерёмин А.А. (Специалист):

Здравствуйте, REFERI!
А прямо вот так и преобразовать:
var str2: pansichar; str1: string;
..
str2:=pchar(str1);

Консультировал: Ерёмин А.А. (Специалист)
Дата отправки: 04.12.2005, 18:16
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Schmak (Практикант):

Здравствуйте, REFERI!
При помощи функции Pchar(s:string):Pansichar
А в принципе Вы можете посмотреть ответ на вопрос №29298

Приложение:

Консультировал: Schmak (Практикант)
Дата отправки: 04.12.2005, 20:04
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Витомский Вадим Викторович (Профессионал):

Здравствуйте, REFERI!
PChar(s);
где s : String;

Консультировал: Витомский Вадим Викторович (Профессионал)
Дата отправки: 05.12.2005, 10:09
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное