Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (все версии) - часть 3

Модерирует : ShIvADeSt

ShIvADeSt (07-04-2008 02:27): продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=9383  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

skinash



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maks150988
Извини, не знаю. Код который тебе привёл из соего загашника - наиболее, на мой взгляд, подходящее к твоему вопросу. Я его не тестил.
 
Добавлено:
iTASmania_Inc
Используй ту Delphi, по которой у тебя учебник есть.

Всего записей: 145 | Зарегистр. 21-09-2006 | Отправлено: 09:01 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skinash
Delphi 6? Это не вариант. А нормальный (более-менее понятный) учебник на более новую версию почему-то не найду!

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 09:16 30-08-2007
skinash



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iTASmania_Inc
В том то и дело, что учебников для Delphi 2005-2007 попросту нет. Нормальные учебники были начиная с Delphi 4.
Конечно Delphi2007 красивее и функциональнее чем Delphi7, но нафига тебе всё это, если ты не знаешь как этим пользоваться?
С чего начинается изучение Delphi?  С VCL компонентов (под Win32). 100% TForm, TButton, TEdit, TMemo. Всё это есть в Delphi1. А вот когда поймёшь принципы работы и поймёшь, что ты хочешь от этой самой Дельфи, тогда сам сможешь выбрать версию.
Короче, если у тебя учебник для Delphi6 ставь её и не парься. Париться надо где?... на парах...

Всего записей: 145 | Зарегистр. 21-09-2006 | Отправлено: 09:56 30-08-2007
iTASmania_Inc



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skinash

Цитата:
Париться надо где?... на парах...  

Спасибо, мне пока сложного не надо, TForm, TPanel - мне пока больше ничего не надо от Дельфи.

Всего записей: 443 | Зарегистр. 29-04-2007 | Отправлено: 10:01 30-08-2007
GreatOne



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С помощью какого компонента в дельфи лучьше(удобней, быстрей, проще) всего создавать отчеты при работе с MySQL?

Всего записей: 85 | Зарегистр. 15-03-2007 | Отправлено: 10:10 30-08-2007
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skinash
замечу только, что всё же лучше учится всё таки на той версии, с которой потом будешь работать. Delphi7 - вполне пристойный вариант (если не планируется кодировать под .NET). И в боях испытана, и пробу временем прошла, и литературы достаточно. А я, например, до сих пор использую версию 5.

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 10:50 30-08-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В RxLib есть такой контрол TDirectoryEdit (выбор папки). Как его "заставить" запоминать последнюю выбранную папку (типа использовать MRU)?  
Помниться, раньше в D7 как-то делал без проблем, а в BDS2006 что-то не соображу в чем дело.... Св-во DialogKind = dkWin32.

Всего записей: 3717 | Зарегистр. 19-04-2005 | Отправлено: 11:25 30-08-2007
skinash



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GreatOne
QuickReport, FastReport и т.д.

Всего записей: 145 | Зарегистр. 21-09-2006 | Отправлено: 11:48 30-08-2007 | Исправлено: skinash, 11:49 30-08-2007
XPSDim



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
relictus

Цитата:
В RxLib есть такой контрол TDirectoryEdit (выбор папки). Как его "заставить" запоминать последнюю выбранную папку (типа использовать MRU)?  
Помниться, раньше в D7 как-то делал без проблем, а в BDS2006 что-то не соображу в чем дело.... Св-во DialogKind = dkWin32.
в той же RXLib есть компонента TFormStorage, вот ее можно использовать...  

Всего записей: 31 | Зарегистр. 17-05-2005 | Отправлено: 11:57 30-08-2007
lavren



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый АЛЛ!
У кого нибуть есть пример на Delphi перевода BMP->PCX-формат?

Всего записей: 545 | Зарегистр. 29-05-2007 | Отправлено: 13:37 30-08-2007
RostY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lavren
ImageEn: Load and save compressed and uncompressed PCX images in 2,16, 256 or 16M colors to file or stream.
_http://www.hicomponents.com/nimageen.asp
 
Добавлено:
или "Envision Image Library"
 
Добавлено:
пример из Envision:
Подробнее...
 
Добавлено:
Еще нашел у себя какой-то ImageLib Corporate Suite 60 для Дельф 4,5,6 с сорцами

Всего записей: 387 | Зарегистр. 11-01-2006 | Отправлено: 14:09 30-08-2007 | Исправлено: RostY, 14:12 30-08-2007
AntonVA1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В том то и дело, что учебников для Delphi 2005-2007 попросту нет.
 
 
Мдя, посмотрим:
1. Delphi 2005 для NET Марков Никифоров
2. Delphi 2005 для WIN32 Марков Дарахвелидзе
3. Delphi 2005 Секреты программирования Флёнов
4. Прогр. в Delphi2005 Боровский 2005
 
И это только то что я нашел.

Цитата:
Нормальные учебники были начиная с Delphi 4.
 
С этим не спорю, НО: реально необходимо норальное описание языка Object Pascal и возможностей компонентов. Первое почти не поменялось, второе поменялось больше, но все равно оечень похоже.
Таким образом: изучаем IDE по новым книгам, язык по старым.
ИМХО
 
ЗЫ: Стоит не забывать, что у Delphi 2007 появилась совместимость с вистой. На будущее пригодится. (Хотя кому как)

Всего записей: 474 | Зарегистр. 17-09-2003 | Отправлено: 15:44 30-08-2007
lavren



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RostY
 
Да простят меня модераторы за то что не в тему пишу , но боюсь не поймаю тебя в другой!
А таблеток от жадности для этих компонент где можно взять?

Всего записей: 545 | Зарегистр. 29-05-2007 | Отправлено: 18:03 30-08-2007 | Исправлено: lavren, 18:05 30-08-2007
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Существует ли книга, в которой описываются новшества версий Delphi 2005 - 2007 с примерами их использования?

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 18:32 30-08-2007
Maks150988



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skinash жалко тогда. Хотелось бы прогресс сделать.
 
Подскажите тогда если кто знает как можно сделать спецэффект с появлением диалога. Делал с AnimateWindow, но когда есть формление XP, то наверху остаются черные "следы", когда угол у окна должен быть закруглен. Этот недостаток хотелось бы убрать или это такая трабла?
И еще подскажите как можно заставить двигаться текст допустим слева направо в статик элементе?

Всего записей: 836 | Зарегистр. 23-12-2006 | Отправлено: 18:39 30-08-2007
AntonVA1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
idiMAN  
Книги такой нет- есть разрозненная информация в книгах, описывающих разные версии делфи. Так же есть статьи например, здесь: hччp://prodelphi.nnm.ru/ есть описание 2007.
Все остальное я читал в разных книгах (сам сейчас перехожу с delphi 6 на 2007, поэтому и изучал)

Всего записей: 474 | Зарегистр. 17-09-2003 | Отправлено: 20:06 30-08-2007
Maks150988



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ммм... Поиском толком не нашел. Значит захотелось мне программу в автозапуск вреестре соунуть. Значит код:

Код:
 
procedure AddAutorun;
var
  key  : hkey;
begin
  RegCreateKey(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Run', key);
  RegSetValueEx(key, 'Program', 0,  REG_SZ, PChar(paramstr(0)), lstrlen(pchar(paramstr(0)))+1);
  RegCloseKey(key);
end;
 

Подскажите как нормально через RegDeleteKey или RegDeleteValue удалить этот самый ключ. На РегДелейтВалуе ругается что слишком много актуальных параметров. Наверное я не так делаю, хотя поисковиком нашел код где наподобие удаляют значение.

Всего записей: 836 | Зарегистр. 23-12-2006 | Отправлено: 21:48 30-08-2007
AntonVA1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maks150988  
Попробуем воспользоваться гуглом, запрос "delphi автозапуск"  
 
Цитата отсюда  
 

Цитата:
 
А теперь более простой способ - запись ключа в секцию run реестра. Ниже в одной процедуре совмещено и его создание, и удаление.
 
uses registry;
//.
 
procedure changereg(strname: shortstring; delete: boolean);
var
reg: tregistry;
begin
reg := nil;
try
reg := tregistry.create;
reg.rootkey := hkey_local_machine;
reg.lazywrite := false;
reg.openkey('softwaremicrosoftwindowscurrentversionrun',false);
if not delete then reg.writestring(strname, application.exename)
else reg.deletevalue(strname);
reg.closekey;
reg.free;
except
if assigned(reg) then reg.free;
end;
end;
 
procedure tform1.addbtnclick(sender: tobject);
begin
changereg('my app',false); //добавляем в Автозагрузку
end;
 
procedure tform1.removebtnclick(sender: tobject);
begin
changereg('my app',true); //удаляем из Автозагрузки
end;
 
 
 
Еще посмотри здесь , здесь Правда та мбез удаления...
Ну, можешь и другие ссылки посмотреть, там их еще много...

Всего записей: 474 | Зарегистр. 17-09-2003 | Отправлено: 23:41 30-08-2007
Maks150988



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AntonVA1 спасибо. все работает. просто я искал RegDeleteValue в поисковиках и ничего толком нет.

Всего записей: 836 | Зарегистр. 23-12-2006 | Отправлено: 00:07 31-08-2007
antonn2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
hkey_local_machine

по рукам линейкой настучать бы
туда записи может не быть, и она общая для всех юзеров, для себя родимого нужно юзать HKEY_CURRENT_USER

Всего записей: 96 | Зарегистр. 13-11-2006 | Отправлено: 00:47 31-08-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (все версии) - часть 3
ShIvADeSt (07-04-2008 02:27): продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=9383


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru