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

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

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

ShIvADeSt (22-03-2007 02:18): http://forum.ru-board.com/topic.cgi?forum=33&topic=8142  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение темы http://forum.ru-board.com/topic.cgi?forum=33&topic=3647&start=2020#lt
Внимание, все большие куски кода (более 5 строк) оформляем в тег [more] дабы уменьшить размер поста.

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:52 20-04-2006 | Исправлено: ShIvADeSt, 02:02 30-06-2006
yuish

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а подскажите какой компонент работает с базой данных OpenOffice? файл данных имеет расширение odb




Поиск компонентов в соотв теме.

Всего записей: 218 | Зарегистр. 10-02-2003 | Отправлено: 15:45 25-12-2006 | Исправлено: ShIvADeSt, 01:29 26-12-2006
asid_esh



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите... Может ли такое быть: програмка нормально работает на простых оффисных 4-х пеньках, но не работает на навороченном пентиум D, с 2-мя гигами оперативы, нвидиа вроде 7800 ... вроде того...
о программе:
Сперва должна загрузиться карта города (тут и зависает), а потом на нее добавляются объекты, которые присылают свои координаты на сервер...

Всего записей: 71 | Зарегистр. 07-02-2003 | Отправлено: 16:42 25-12-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
asid_esh
Ну раз зависает, значит может хотя для чистоты эксперимента хорошо бы проверить на другой машине с похожей комплектацией - мало ли, вдруг все-таки железо сбойное попалось
А
Цитата:
Сперва должна загрузиться карта (тут и зависает)
- слишком малоинформативно: откуда загрузится, куда, какой формат и т.п.  
Если нет возможности на этой машине установить делфи и отладиться нормально - делай отладочный файл или набивай в программу ShowMessage и выясняй место зависания

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 07:58 26-12-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще есть такая тема как удаленная отладка в делфи, но надо что бы кто то сидел за тем компом где запускается приложение. Эту проблему можно решить радмином или другим терминалом.

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 15:06 26-12-2006
vserd

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

Цитата:
Еще есть такая тема как удаленная отладка в делфи,

Не подскажешь где про это прочитать можно?

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 10:42 27-12-2006
RomanTim

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

Цитата:
Не подскажешь где про это прочитать можно?

Можно в справке:
Д7 - в индексе "remote debugging"
Д2006 - в содержании Borland Help \ Developer Studio 2006 (Common) \ Procedures \ Debugging Procedures \ Debugging Remote Applications

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 11:24 27-12-2006
VadimLou



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

Цитата:
компонент работает с базой данных OpenOffice

Не знаю есть ли компонент , но у OpenOffice есть своё API SDK.
Попробуй погуглить
 
_http://marketing.openoffice.org/ooocon2004/presentations/friday/developerplatform.pdf

Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 00:01 28-12-2006
Chef



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

Код:
 
program Test;
begin
...
if CreateProcess(nil, pChar(sExeName), nil, nil, False, 0, nil, nil, StartupInfo, ProcessInfo) then
WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
...
end.
 

Пока существует процесс нужно ловить определённое сообщение (WM_). Подскажите пожалуйста, как это реализовать?

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 02:48 28-12-2006
RomanTim

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

Цитата:
Пока существует процесс нужно ловить определённое сообщение (WM_). Подскажите пожалуйста, как это реализовать?

Вынести в отдельный поток или просто запустить процесс и по таймеру проверять не завершился ли он через GetExitCodeProcess

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 08:00 28-12-2006
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darken
TurboPower где могу найти? Тоже есть потребность в защите от несанкционированного копирования

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 11:59 28-12-2006
Chef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimLou
Попробовал так, но вообще никаких сообщений. Может лучше через SetWindowsHookEx? Тогда вопрос, как это сделать без прикручивания dll?

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 15:08 28-12-2006 | Исправлено: Chef, 15:09 28-12-2006
sas_koval



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ClientDataSet1.EmptyDataSet() не отрабатывает. почему?
 
вот кусок кода, который просто должен отчистить ClientDataSet1 и добавить одну запись.
 
 Подробнее...
 
в результате получаю старую таблицу, у которой в конце добавлена новая запись. т.е. не отчищается старое.
 
пробовал до и после EmptyDataSet() выводить  
 
     showmessage(inttostr(unit9.Form9.ClientDataSet1.RecordCount));
 
и видно, что число записей — обнуляется. даже после ApplyUpdates(0); он пишет, что 1 запись в датасете.
однако в дальнейшем, когда открываю таблицу в редакторе, то все записи старые на своём месте + 1 новая, которую и записали.
 
почему так? чего ему не хватает?
заранее спасибо.
 
зы. пишу на делфи 7

Всего записей: 4 | Зарегистр. 22-12-2006 | Отправлено: 15:35 28-12-2006 | Исправлено: sas_koval, 15:41 28-12-2006
vshersh



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

Код:
 
//after open
  LogChanges := False;
 

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 15:42 28-12-2006
sas_koval



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

Цитата:
vshersh

тогда

Код:
 
  with unit9.Form9.ClientDataSet1 do
    begin
      unit9.Form9.ClientDataSet1.LogChanges:=false;
      unit9.Form9.ClientDataSet1.EmptyDataSet();
    end;
 

должен отчищать всё в таблице. однако не делает он этого.
 
с использованием
unit9.Form9.ClientDataSet1.ApplyUpdates(0);
тоже ничего не получается.

Всего записей: 4 | Зарегистр. 22-12-2006 | Отправлено: 16:17 28-12-2006
VadimLou



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

Цитата:
Попробовал так

по мойму потому что в треде не было создано ни одного win контрола.
А вообще лучше юзать TThread ...

Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 04:52 29-12-2006
Chef



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

Цитата:
потому что в треде не было создано ни одного win контрола

точно Спасибо.

Всего записей: 221 | Зарегистр. 22-04-2006 | Отправлено: 15:12 29-12-2006
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На форме есть поле ввода и одна кнопка. В поле вводится шестнадцатиричное число (к примеру $0000B4), а при нажатии на кнопку его нужно использовать в качестве первого параметра функции Seek. Как это сделать?

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 00:01 30-12-2006 | Исправлено: S0ldier, 00:02 30-12-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
S0ldier
StrToInt(Edit1.Text)

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 00:50 30-12-2006
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanTim
Ну-ну Мне совсем другое нужно.

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 00:55 30-12-2006 | Исправлено: S0ldier, 01:35 30-12-2006
megadave



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди помогите. Очень нужен Berg NextSheet...

Всего записей: 2 | Зарегистр. 30-06-2006 | Отправлено: 01:30 30-12-2006
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi 2
ShIvADeSt (22-03-2007 02:18): http://forum.ru-board.com/topic.cgi?forum=33&topic=8142


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru