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

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

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

ShIvADeSt (26-06-2017 02:39): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=14667
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение раздела http://forum.ru-board.com/topic.cgi?forum=33&topic=6607&start=0  
Ссылки приветствуются.

См. также:

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 07:33 20-06-2007 | Исправлено: XPerformer, 14:41 24-10-2013
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mrUlugbek
Кривая Делфя или компоненты. 5.5.1 нормально ставится на Win7 64x.

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 09:22 12-03-2012
MagistrAnatol



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Господа подсобите с проблемой в ФастРепорте - в ветке по фасту тишина -  
 в Коде отчета надо задать фильтр для FIBQuery  
 пишу  
 
 

Код:
 if (RadioButton1.Checked==true)tVidklVkl.Filter="OPER_TYPE=0";                                              
 ....  
  tVidklVkl.Filtered=true;  
 
 
 
 
 и получаю Неизвестный тип TfrxFIBQuery

Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 17:10 15-03-2012
Medium



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Год назад искал решение, но эффективного тогда так и не нашел. Вынужден снова вернуться к тому вопросу, может на этот раз повезет.
Есть сервис, подключающийся к удаленному ftp-серверу и осуществляющий с ним обмен данными (скачивает обновления, загружает логи и т.д.).  
Но появился локальный прокси-сервер, ограничивающий доступ к внешним FTP.
   
Подключение к FTP через этот прокси возможно  - например, Total Commander без проблем подключается при указании типа прокси "HTTP-прокси с поддержкой FTP" или "HTTP CONNECT".  
В моем же сервисе использовался компонент idFTP из Indy (10.5.8) под Delphi XE. Подключатся с таким типом прокси он до сих пор не умеет (есть тип подключения fpcmHttpProxyWithFtp, но там стоит заглушка).
   
Может кто подскажет, как подключаться к FTP через прокси в режиме "HTTP-прокси с поддержкой FTP"? Буду признателен за любые советы.
Может, кто-то знает другие компоненты, умеющие это делать.
 
Заранее спасибо.

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 18:19 15-03-2012
MagistrAnatol



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Может кому пригодиться TfrxCustomQuery(tVidklVkl).Filter

Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 18:27 15-03-2012
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Medium, глянь эту тему: http://www.sql.ru/forum/actualthread.aspx?tid=881410

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 18:31 15-03-2012
Frodo_Torbins

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

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 19:14 15-03-2012
MagistrAnatol



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можно как-то в FastReport v4.12.1 Enterprise при установке в мемо свойства "Прятать повторяющиеся" сделать чтобы ячейки объединялись ?
 
Добавлено:
или может как построить мастер - деталь отчет вида
ФИО                  Любимые блюда
Петров              Борщ
                        Вареники
Сидоров           Сало
                        Еще раз сало
и т.д
Фио - записи мастера  
Любимые блюда - записи детали                        

Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 19:23 15-03-2012
0D0A

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никак не могу победить странное в поведении TListView. Иногда рамка фокуса (из точек, вроде как у DrawFocusRect) у выделенного айтема отображается, а иногда нет. В программе несколько окон с ListView (все свойства одинаковые, OwnerData, Report, RowSelect) но рамка есть только у одного. Есть и на ХР с классической темой и в 7 с Aero, где она выглядит очень некрасиво. Почему она появляется? Хочу чтобы ее не было Раньше замечал подобное у кнопок - нет нет, а потом вдруг раз - появилась рамка фокуса
 
Вот такая:
   

Всего записей: 158 | Зарегистр. 21-09-2009 | Отправлено: 00:24 16-03-2012 | Исправлено: 0D0A, 00:35 16-03-2012
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MagistrAnatol
А что обьединять-то? может просто расширение до макс высоты поставить у поля

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 03:38 16-03-2012
MagistrAnatol



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
YuriyRR
не то - фаст не объединяет ячейки а только скрывает одинаковые значения, вроде где-то читал что в 5 версии должны ето сделать

Всего записей: 2120 | Зарегистр. 09-04-2003 | Отправлено: 10:00 16-03-2012
0D0A

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0D0A
Пофиксил. Проблема появляется только тогда, когда ListView это единственный контрол с TabStop=True на главной форме. Например, если положить на форму кнопку, то рамка фокуса уже не рисуется.
 
Похоже проблема с кривой обработкой WM_CHANGEUISTATE в VCL. Глубоко не копал, помог код в OnCreate формы:
SendMessage(WindowHandle, WM_CHANGEUISTATE, MakeLong(UIS_INITIALIZE, UISF_HIDEFOCUS), 0);
 
Помогает до первого нажатия TAB.
 
Edit: действительно, похоже кривизна в VCL, тут:

Код:
procedure TWinControl.UpdateUIState(CharCode: Word);
var
  Form: TCustomForm;
begin
  Form := GetParentForm(Self);
  if Assigned(Form) then
    case CharCode of
      VK_LEFT..VK_DOWN, VK_TAB:
        Form.Perform(WM_CHANGEUISTATE, MakeLong(UIS_CLEAR, UISF_HIDEFOCUS), 0);
      VK_MENU:
        Form.Perform(WM_CHANGEUISTATE, MakeLong(UIS_CLEAR, UISF_HIDEACCEL), 0);
    end;
end;

Оно при каждом нажатии клавиш перемещения фокуса включает рамку. И как обычно метод не виртуальный.
 
Edit2: решение:

Код:
procedure TMainForm.FormCreate(Sender: TObject);
begin
  SendMessage(WindowHandle, WM_CHANGEUISTATE, MakeLong(UIS_INITIALIZE, UISF_HIDEFOCUS), 0);
end;
 
procedure TMainForm.WMChangeUIState(var message: TMessage); // message WM_CHANGEUISTATE;
const
  ShowFocusRect = UIS_CLEAR or UISF_HIDEFOCUS shl 16;
begin
  if (message.WParam <> ShowFocusRect) then
    inherited;
end;

Препятствует всем поползновениям VCL включить рамку фокуса в стандартных конторолах.

Всего записей: 158 | Зарегистр. 21-09-2009 | Отправлено: 10:29 16-03-2012 | Исправлено: 0D0A, 12:19 16-03-2012
Medium



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
X11
Спасибо за советы.

Цитата:
Medium, глянь эту тему: http://www.sql.ru/forum/actualthread.aspx?tid=881410
Тему глянул, там в итоге рекомендуют поставить последний ICS v7. Попробую, хотя на сайте про "HTTP-прокси с поддержкой FTP" ничего в явном виде не нашел.

Цитата:
Попробуйте скачать самую последнюю версию инди с оф.сайта.
Попробую, спасибо. Хотя очень сомневаюсь, что это как-то поможет. Регулярно проверяю их ночные сборки (последняя Rev. 4735 от 09.02.2012), в этом направлении движения не замечено.
 

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 11:54 16-03-2012
0D0A

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Medium
Погугли "HTTPort". Несколько лет назал использовал, кода требовался HTTP прокси с поддержкой CONNECT. Работало без проблем, но придется таскать с собой пару длл.

Всего записей: 158 | Зарегистр. 21-09-2009 | Отправлено: 12:31 16-03-2012
Medium



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
0D0A
Спасибо, ответил в ПМ.

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 13:11 16-03-2012
ValidolX

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Medium
 
хорошая инфа о том как люди решали данную задачу
http://www.delphimaster.net/view/6-1138086770/all
 
a) сниф рабочего варианта (тот же Тотал Коммандер), однажды я сам писал автору (Гислеру) и он чинил какую-то багу с моим прокси сервером
 
б) дописывание реализации в Indy10
 
в) когда все получится - получите море удовольствия, ведь вы первый (возможно) решите ету задачу!

Всего записей: 1710 | Зарегистр. 22-07-2001 | Отправлено: 13:17 16-03-2012
Medium



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

Цитата:
хорошая инфа о том как люди решали данную задачу
Спасибо. Инфа хорошая. Да только решать решали многие, а реального решения и здесь найти не удалось. Что, в общем, удивляет.

Цитата:
a) сниф рабочего варианта (тот же Тотал Коммандер), однажды я сам писал автору (Гислеру) и он чинил какую-то багу с моим прокси сервером
Пробовал, делал, но не выходит каменный каменный цветок. Поэтому и ищу помощи. Уверен, не я один с подобной задачей столкнулся.

Цитата:
б) дописывание реализации в Indy10  
 в) когда все получится - получите море удовольствия, ведь вы первый (возможно) решите ету задачу!
Заманчиво, конечно. Найти бы только работающее решение
 
 

Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 14:09 18-03-2012 | Исправлено: Medium, 14:10 18-03-2012
G787



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Раньше пользовался GEOIP от MaxMind http://www.maxmind.com/download/geoip/api/pascal/GeoIP.pas
 
Всё было нормально теперь это все время выдаёт  GEOIP_NODATA
 

Код:
 
function LookupCountry: string;
var
   GeoIP: TGeoIP;
   GeoIPCountry: TGeoIPCountry;
begin
  GeoIP := TGeoIP.Create('GeoIP.dat');
  try
    case GeoIP.GetCountry('112.46.244.188', GeoIPCountry) of
 
      GEOIP_SUCCESS : Result := GeoIPCountry.CountryName;
      GEOIP_NODATA        : Result := 'GEOIP_NODATA';
      GEOIP_ERROR_IPADDR  : Result := 'GEOIP_ERROR_IPADDR';
      GEOIP_ERROR_DBTYPE  : Result := 'GEOIP_ERROR_DBTYPE';
      GEOIP_ERROR_IO      : Result := 'GEOIP_ERROR_IO';
    end;
  finally
    GeoIP.Free;
  end;
end;

 
Изменился формат базы данных или в чём загвоздка ?

Всего записей: 1035 | Зарегистр. 04-12-2005 | Отправлено: 20:15 18-03-2012
Kmich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил ODAC 8.1.4 на Delphi2007, теперь когда в ToraQuery нажимаю в FieldsEditor добавить все поля поля типа Varchar становятся типа TwideStringField, и при запуске приложения ошибка возникает что "несовпадение типа должен быть string а не WideString". Когда ручками создаешь поля все норм, без ошибок.
Теперь вопрос: Может кто знает, где или  чего надо поменять чтобы поля в FieldsEditor опять стали TStringFields? руками запарочно добавлять? Или вернуться на предыдущую версию ODAC?

Всего записей: 192 | Зарегистр. 21-01-2005 | Отправлено: 13:17 26-03-2012
baic

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди помогите кто знает!  
Delphi XE2  
FIBPlus 7.2.983  
DBGridEH 5.6  
 
FireBird 2.5.  
Windows 7x64 Максималка  
 
странная вещь...имеем в базе пару таблиц...с полем NUMERIC(15,2)  
 
в приложении в первой таблице поле нормально редактируется, а во второй таблице, если заноситься целая цифра меньше 100...например 1, то вылетает с ошибкой "BCD overflow"...  
поля в таблицах идентичны...весь инет обгуглил, не могу найти ответ...  
может кто знает как победить?  
 
этот же проект на Delphi XE всё нормально...

Всего записей: 434 | Зарегистр. 07-09-2002 | Отправлено: 03:53 02-04-2012
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
baic
 
FIB 7.3:
4. Исправлена ошибка "BCD overflow" при работе с BCD-полями под Delphi XE 2.  
 
Может оно?

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 11:37 02-04-2012
   

Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder разных версий
ShIvADeSt (26-06-2017 02:39): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=14667


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru