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

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возник следующий вопрос. Можно ли, и как если можно, заставить Windows media Player ActiveX (версии 6.4 или 9) читать не файл, а поток: TStream или IStream.
Посмотрел на методы ActiveX'а, ничего нужного (со словом Stream) не нашел.
Есть ли решение?
 
И аналогичный вопрос по MSIE ActiveX (TWebBrowser).

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 02:38 30-10-2006
goodwen



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

Цитата:
Обекты все равно надо перибирать  

понял пасибо
 

Цитата:
а with in это вообще видимо не из делфов  

а как насчет with as do ?

Всего записей: 243 | Зарегистр. 09-04-2006 | Отправлено: 03:08 30-10-2006
FRALX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goodwen
В случае With as  
AS это пребразование типа  
например :
procedure TestForm.OnButton1Click(Sender : TObject);
begin
   with Sender as TComponent do ShowMessage(Name);
   // соответственно Sender будет приведен к TComponent  
   // и будет показано его имя    
end  
Ну собственно говоря as в общем случае никакого отношения к with не имеет

Всего записей: 110 | Зарегистр. 15-12-2005 | Отправлено: 03:40 30-10-2006
goodwen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FRALX
Исчерпывающе, псиба

Всего записей: 243 | Зарегистр. 09-04-2006 | Отправлено: 06:39 30-10-2006
yuish

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

Всего записей: 218 | Зарегистр. 10-02-2003 | Отправлено: 10:17 30-10-2006
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Умные люди подскажити плз.
Есть БД Acsess подсоеденен туда через ADO , информация из базы отображается в DbGrid , как можно сделать отображение всех записей в базе по переменно т.е. чтобы определенная запись базы соответствовал определенной переменной
 
Как вытащить из DbGrid определенное значение , удовлетворяющее условию и поместить его в переменную
 
Инфы найти не могу по этому

Всего записей: 3379 | Зарегистр. 20-05-2006 | Отправлено: 13:32 30-10-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OOD
Ну книги читайте хоть по празникам. Вопрос в корне неверен. С DBGrid данные вытащить нельзя (оффициально). Это лишь средство отображения данных.
Так как подключаешся ты скорее всего через ADOTable, то делаем ему так

Код:
 
ADOTable1.first;
while not ADOTable1.eof do
begin
q:=ADOTable1.fieldByName('sdasda').asstring;//В таком стиле
......
ADOTable1.Next;
end;
 

В один момент можно работать только с одной записью!

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 14:40 30-10-2006
OOD

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

Всего записей: 3379 | Зарегистр. 20-05-2006 | Отправлено: 15:08 30-10-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yuish, сорри. Скажи, каким антивирусом определилось как троян??? Это не опасно, дллка просто прогу из процессов прячет если надо...
 
Вопрос: Нужен пример алгоритма: сервер отсылает через сокет файл по кусочкам, а клиент принимает и собирает все в один файл... (на чистом winsock). А то я делаю, делаю, и никак не сделаю

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 15:51 30-10-2006
FireZone

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jokerjar
Цитата:
Вопрос: Нужен пример алгоритма: сервер отсылает через сокет файл по кусочкам, а клиент принимает и собирает все в один файл... (на чистом winsock).
Для блокирующих сокетов я делал такие функции передачи и приёма блока данных произвольной длины (с доотправкой и доприемом):Подробнее...
На сервере просто в цикле отправляем кусками файлстрим, а на клиенте просто получаем кусками файлстрим. Операции передачи будут ждать до тех пор, пока приемная сторона не вытянет доступные данные и не освободится место в буфере, и операции приема будут ждать, пока не появятся данные для приема.
Отправляй сначала полный размер файлстрима (4 байта), потом кусками весь файлстрим. На приемной стороне прими сначала 4 байта длины (Len), а затем кусками вытяни Len байт данных, записывая каждый кусок в файлстрим. Как передать имя файла, думаю, сообразишь.

Всего записей: 293 | Зарегистр. 28-01-2004 | Отправлено: 16:52 30-10-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FireZone, большое спасибо, обязательно посмотрю на твое решение. Я если честно уже сам допетрил как сделать. Оказалось, что я отправлял слишком большие куски (>8192 байта) и они обрезались. Как следствие - потеря байтов при сборке на клиенте.
 
А теперь встал другой вопрос: Необходимо замаскировать TWebBrowser, т.е. убрать стандартный ехплореровский попап и border у этого компонента. Как это можно сделать?

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 18:03 30-10-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во первых лучше юзай EmbeddedWB, это доработанная и более продвинутая версия стандартного TWebBrowser.
У данного компоненты есть такое свойства как "DisableRightClickMenu" + "HideBorders" + можно повесить свой попап.

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 07:35 31-10-2006 | Исправлено: ArtemiyUO, 08:04 31-10-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArtemiyUO, на какой вкладке находится? И в какой версии билдера? А то я чето не нашел
 
 
Добавлено:
Точнее мне надо это на C++ Builder, но спросил я тут, так как и в Делфи есть такой компонент, а эта тема поактивней будет...

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 15:01 31-10-2006
andead



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
никто не встречал новые шкурки для интерфейса BDS2006?
например такую http://bdn.borland.com/article/images/33493/1.png

Всего записей: 1821 | Зарегистр. 22-09-2005 | Отправлено: 06:39 01-11-2006
yuish

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jokerjar
в manager.dll находит TR/Spy.Lydra.F.4
антивирус AntiVir (хттп://free-av.com)

Всего записей: 218 | Зарегистр. 10-02-2003 | Отправлено: 10:09 01-11-2006
Vitus_Bering



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно прогу красиво привязать к железу, что посоветуете?

Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 11:43 01-11-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitus_Bering, серийник винта - это первое что приходит в голову на подобные вопросы.
 
 
Добавлено:
Какой функцией можно получить текст ошибки по ErrorCode у ClientSocket (событие OnError)?

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 13:10 01-11-2006
FRALX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажите неграмотному через MyDAC OUT параметры хранимой процедуры можно вытянуть ? или нужно обязательно резулт сет возвращать ?

Всего записей: 110 | Зарегистр. 15-12-2005 | Отправлено: 01:14 02-11-2006 | Исправлено: FRALX, 01:14 02-11-2006
wd123

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

Цитата:
никто не встречал новые шкурки для интерфейса BDS2006?  
например такую http://bdn.borland.com/article/images/33493/1.png

это не скин бдс, а скин винды

Всего записей: 338 | Зарегистр. 17-06-2006 | Отправлено: 02:01 02-11-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wd123
Это не скин винды, и не шкурка BDS. Это подмененая Welcome Page. Если кто то хочет, могу выложить именно эту Welcome Page, в добавок немного русифицированую мной.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 09:10 02-11-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