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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

   

scharhan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks
А ты смотри внимательнее!!!!!!!!

Всего записей: 27 | Зарегистр. 26-04-2007 | Отправлено: 22:33 29-04-2007
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
scharhan
А какое именно сообщение?
По поводу FileCtrl - у меня далеко не один проект использует этот модуль и вот ни капельки это не сказывается на работоспособности. Platform unit говорит о том, что модуль использует функции, специфичные для конкретной платформы, что, как я уже писал, влияет только на кроссплатформенные приложения. Можно его конечно и выкинуть из проекта, только вот как-то да придется реализовывать аналоги его функций

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 00:52 30-04-2007 | Исправлено: RomanTim, 00:53 30-04-2007
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Все облазил, но ответа не нашел.
Создал базу данных Access. Подключил ее через ADO. В базе данных есть три таблицы. VOBTable, первого уровня, PVOBTable у которой есть поле, по которому я ее связываю с первой индексы VOB->OB, через DataSource, PPVOBTable которую я связываю с PVOBTable через два MasterFields, OBR->VOB POBR->PVOB, и сама таблица, где у меня хранятся изделия CovkTable, которая в свою очередь связана с PPVOBTable тремя MasterFields. Все это сделано, для того, чтобы реализовать некоторое подобие баз 1С, в которых есть категория товаров, подкатегория товаров, еще более подробная подкатегория, и сам список товаров, которые входят в эту подкатегорию. Т.е. я на компонент DBGrid на DblClick повесил изменение DataSource, от которого оно показывает. Все бы ничего, но есть пара "но".  
1) Не получается у меня любую из этих таблиц, кроме самой первой сортировать. Если я например, таблицу изделий отсортирую методом CovkTable.IndexFieldNames:='Name1'; то появляется в процессе работы программы ошибка "Не удается найти объект в семействе, соответствующий требуемому имени или порядковому номеру". Как с этим бороться? я как понимаю, что пока база маленькая, то это вроде и не страшно, но ведь она будет пополняться, и как что потом искать? Выручайте, я пока еще только разбираюсь с базами.
2) И еще, может я как-то не правильно организую базу данных, может есть другие способы, как можно организовать разделы, и подразделы, без создания дополнительных таблиц?

Всего записей: 776 | Зарегистр. 02-02-2005 | Отправлено: 15:01 30-04-2007
scharhan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanTim
Тогда незнаю, но винда выдает отчет об ошибке, может я пришлю тебе на мыло прогу, она около 300 KB щас весит, - это проигрыватель обычный! БЕЗ ВИРУСОВ!!!
 
Добавлено:
OOD
http://xproger.mirgames.ru/?id=1&page=3
НЕЗНАЮ, МОЖЕТ ЗДЕСЬ АСЬКИ ИСХОДНИК НАЙДЕШЬ!!!

Всего записей: 27 | Зарегистр. 26-04-2007 | Отправлено: 18:57 30-04-2007
Notebook1000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно поместить в dll библиотеку jpeg или bmp рисунок?

Всего записей: 9 | Зарегистр. 08-12-2005 | Отправлено: 14:42 01-05-2007
M1chA



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь.Делаю базу данных.Надо чтобы в DBGird при клике на строке открывалась форма на которую идёт ссылка.Не знаю как лучше объяснить.
Типа как в 1С.
Как это сделать?

Всего записей: 283 | Зарегистр. 11-10-2006 | Отправлено: 08:14 02-05-2007
Mandor Sawall

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Notebook1000
Простой поиск по гугл дает:
http://www.howtodothings.com/computers/a1176-embedding-files-as-resources-in-a-delphi-executable.html

Всего записей: 119 | Зарегистр. 20-03-2003 | Отправлено: 09:35 02-05-2007
jONES1979



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
M1chA 1. текущую запись в гриде можно определить по событию AfterScroll для DbGrid.DataSet. В этом событии можно запомнить значение КЛЮЧевого поля текущей записи
2. По dblClick на гриде открываешь форму-редактор.  
3.a если DbGrid.DataSet совпадает с DataSet контролов формы, то ничего не делаешь
3.b иначе Методом DataSet.Locate переходишь на нужную запись, зная её КЛЮЧ
Типа как в 1С я не знаю что ты имел в виду. Как ты объяснил, я так и понял
 
 

Всего записей: 324 | Зарегистр. 20-05-2005 | Отправлено: 14:48 02-05-2007
yuish

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

Всего записей: 218 | Зарегистр. 10-02-2003 | Отправлено: 15:12 02-05-2007
M1chA



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2jONES1979
Вот!Как сделать так чтобы
Цитата:
dblClick на гриде открываешь форму-редактор.  
?

Всего записей: 283 | Зарегистр. 11-10-2006 | Отправлено: 15:31 02-05-2007
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yuish
http://sourceforge.net/projects/tpapro

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 15:36 02-05-2007
MOO123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Значит здравствуйте у меня такая проблема. Мне нужно создать OpenPictureDialog ну и кнопку к нему с этим все ясно, но как сделать так чтобы файл изображения открытый там скопировался в корневую папку с прогой. Нужно срочно.Help заранее благодарен=)

Всего записей: 27 | Зарегистр. 31-03-2007 | Отправлено: 16:36 02-05-2007
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MOO123
ParamStr(0) - путь к экзешнику
ExtractFileDir() - папка, в которой лежит файл

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 17:45 02-05-2007
MOO123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanTim
Можешь подробней объяснить. А то я не понял путь к какому exe когда у меня *.bmp. И объясни все как говорится на пальцах.

Всего записей: 27 | Зарегистр. 31-03-2007 | Отправлено: 18:36 02-05-2007
Cristoff1

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

Цитата:
Можешь подробней объяснить. А то я не понял путь к какому exe когда у меня *.bmp. И объясни все как говорится на пальцах

 
Наверное RomanTim  имел в виду такое:  
 

Код:
 
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
CopyFile(pchar(OpenPictureDialog1.FileName),pchar(extractfilepath(paramstr(0))+extractfilename(OpenPictureDialog1.FileName)),false);
end;
 

Всего записей: 101 | Зарегистр. 24-03-2007 | Отправлено: 19:50 02-05-2007
MOO123

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

Всего записей: 27 | Зарегистр. 31-03-2007 | Отправлено: 20:25 02-05-2007
jONES1979



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

Код:
 
procedure TbroPersonStateForm.dbgridPersonStateDblClick(Sender: TObject);
begin
  PersonCardEditorForm := TPersonCardEditorForm.Create(Self);
  try
    PersonCardEditorForm.ShowModal;
  finally
    PersonCardEditorForm.Free;
  end;  
end;
 

это для случая, когда формы не создаются автоматом в проекте

Всего записей: 324 | Зарегистр. 20-05-2005 | Отправлено: 21:36 02-05-2007
M1chA



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2jONES1979
Блин,не получается.Если я тебе пришлю исходник,покажешь как надо сделать?

Всего записей: 283 | Зарегистр. 11-10-2006 | Отправлено: 08:09 03-05-2007
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нужно написать монитор файлов, распечатанных на принтерах в W95/98/2000/XP
 
нашёл пример SpyPrinter for Delphi, но под W95/98 он не работает... да в XP/2000 тоже кривовато пказывает распечатываемые страницы
 
подскажите, пожалуйста, есть ль способы решения этой задачи
 
если нет free, может какие-то коммерческие комплекты содержат инструменты мониторинга очереди печати? - к примеру, в DevExpress есть такие возможности?

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 08:36 03-05-2007
jONES1979



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
M1chA ну давай, присылай jones1979 на gmail который com

Всего записей: 324 | Зарегистр. 20-05-2005 | Отправлено: 13:33 03-05-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