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

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



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

Цитата:
По нажатию кнопки Button1 - происходит экспорт с расширением xls (97-2003)  
По нажатию кнопки Button2 - происходит экспорт c расширением xlsx  (2007-2010)

Читать посты надо лучше, мой друг

Цитата:
lodyr  ..компоненты экспорта формируют файл Excel физически в том формате, какая версия Офиса установлена!

Какие кнопки? Меняя расширения файла вы НЕ меняете его физического формата. На машине может быть только 1 версия Excel (по крайней мере по-умолчанию) либо 97...либо 2010 !! А вы Button1, Button2... Соображаете хоть что пишете?

Цитата:
Ваши кракозяблы вызваны скорее экспортом текста не в юникоде

Не надо догадок. Файл с "кракозяблы" прекрасно открывается на своей машине и без вызовов конверторов! Текст экспорта АБСОЛЮТНО ПРАВИЛЬНЫЙ. Если потом его сохранить в формате Офис 2003, то и там он прекрасно открывается! Врубились?
 
 
 
 

Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 17:21 13-10-2010 | Исправлено: lodyr, 17:26 13-10-2010
Andryshok



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

Цитата:
1 версия Excel  
Бесполезно все .......
Так вот на машине на котрой я делаю экспорт установлен 2010 Excel, полученный файл без проблем открывается на машине  с 2003 Excel и наоборот, можно хоть 10000000 Excelей установить, но у вас ничего не измениться...

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 09:15 14-10-2010
lodyr



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

Цитата:
Так вот на машине на котрой я делаю экспорт установлен 2010 Excel

 А я что пишу по-вашему? Для чего вы привели мою цитату, а?

Цитата:
Цитата:1 версия Excel

Или у вас 2010 Excel состоит из
Цитата:
10000000 Excelей
??

Цитата:
полученный файл без проблем открывается на машине  с 2003 Excel

 Ну и ну.. как он может откпрываться "без проблем" если не установлен
"Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats" ?
Сами поняли, что сказали?
И ещё, самое главное, с чего начался этот вопрос, чтобы  Excel 2003 понял, что надо запустить конвертор, файл должен иметь расширение xlsx. Если вы подсуните ему файл от Excel 2007/2010, но с расширением xls, то увидете те картинки, что я приводил ранее!
Надеюсь, доходчиво объяснил? Всё. Эта тема закрыта, тем более, что она уже вышла за рамки данного топа. Больше дискутировать с вами я не намерен.

Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 05:39 15-10-2010 | Исправлено: lodyr, 05:43 15-10-2010
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lodyr
Ну тогда удачи вам в вашем нелегком деле Да помогут вам боги

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 09:14 15-10-2010
SergBSI

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
V1s1ter
Спасибо!!!!  Кстати если уместно здесь такой вопрос - есть проблема в Delphi с матвычислениями особено с комплексными числами (стандартные "зашитые" ну очень медленно работают - без ООП самодельная работает на порядки быстрее и если счета много становится принципиальным 15 мин или 2 часа) Не могу уже продолжительное время найти хорошую под Делфи библиотечку с матфункциями - надоело изобретать каждый раз велосипед

Всего записей: 516 | Зарегистр. 09-12-2003 | Отправлено: 09:22 15-10-2010
SIgor33

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

Цитата:
библиотечку с матфункциями

можно попробовать ALGLIB  
http://alglib.sources.ru/

Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 11:45 15-10-2010
Vixoid



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

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 18:23 18-10-2010
Andryshok



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

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 18:00 19-10-2010
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
разобрался!
а версия какая?

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 18:55 19-10-2010
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите кто утилиту/компоненту для подписывания ехе файла цифровым сертификатом.

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 19:02 19-10-2010 | Исправлено: spasius, 19:02 19-10-2010
ValidolX

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spasius
ета?
 
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>signtool.exe
SignTool Error: A required parameter is missing.
Usage: signtool <command> [options]
 
        Valid commands:
                sign       --  Sign files using an embedded signature.
                timestamp  --  Timestamp previously-signed files.
                verify     --  Verify embedded or catalog signatures.
                catdb      --  Modify a catalog database.
 
For help on a specific command, enter "signtool <command> /?"
 

Всего записей: 1719 | Зарегистр. 22-07-2001 | Отправлено: 22:13 19-10-2010 | Исправлено: ValidolX, 22:14 19-10-2010
V1s1ter



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

Цитата:
Не могу уже продолжительное время найти хорошую под Делфи библиотечку с матфункциями

Не под Делфи в чистом виде, но объектники или дллки прикрутить можно, да работа, да геморойненько, но ОПТИМИЗИРОВАНО - Intel Math Kernel Library. А может кто-то уже заголовочные файлы прописал.
Справка. Intel Math Kernel Library  представляет собой набор математических функций для разработки научного, инженерного и финансового ПО. Библиотеки состоят из нескольких двоичных файлов, каждый из которых оптимизирован для определенного семейства процессоров Intel, включая Intel Itanium 2, Intel Xeon, Intel Pentium III и Intel Pentium 4.
 
Добавлено:

Цитата:
А может кто-то уже заголовочные файлы прописал.

В догонку, вот http://www.efg2.com/Lab/Mathematics/NickLea_Intel_MKL.zip не все, но много.

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 00:34 20-10-2010
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто пользуется EHLib подскажите как сделать, чтоб пользователь не мог ввести в колонке грида, например, больше 2 цифр после запятой и при этом символы, возникающие при назначении EditMask не отображались? Если, конечно такое возможно не переделывая компонент.

Всего записей: 2448 | Зарегистр. 18-05-2005 | Отправлено: 18:30 20-10-2010
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ValidolX
это видел много раз. что-нить по-лучше есть? или так все примитивно?

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 02:56 21-10-2010
X11



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

Цитата:
подскажите как сделать, чтоб пользователь не мог ввести в колонке грида, например, больше 2 цифр после запятой

Может лучше использовать свойство EditMask у столбца датасета, а не в DBGridEh?

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:34 21-10-2010
Samotek

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Это я и использую сейчас, но в этом случае пользователь может вколотить сколько угодно знаков, правда в датасет они не попадут, но у меня между этими событиями своя обработка - OnSetText, и там получаю строку, в которой отрезаю лишние, но пользователю это не очевидно и хотелось бы, чтоб он понимал, что лишние знаки не учитываются.

Всего записей: 2448 | Зарегистр. 18-05-2005 | Отправлено: 11:13 21-10-2010
vez



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь пробовал компилировать тичарт8 про под ХЕ? Всё проходит нормально но после установки есть проблемы с TeeTools. Кстати стема сказала что обновления 8го для ХЕ не будет, покупайте 9ку

Всего записей: 561 | Зарегистр. 02-06-2003 | Отправлено: 11:31 21-10-2010 | Исправлено: vez, 11:33 21-10-2010
lodyr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возвращаясь к вопросу экспорта в Excel.
 Дело в том, что в моей программе используется 2 компонента для экспорта в Excel от TMS.
Точнее метод TAdvStringGrid.SaveToXLS и компонент с методом TAdvGridExcelIO.XLSExport.
Пользователь уверял, что выбрал режим в переключателе экспорта через компонент TAdvGridExcelIO.XLSExport, который экспортирует в формате Excel 97-2003. А на самом деле он использовал метод TAdvStringGrid.SaveToXLS, который экспортирует в формате установленного Экселя. В данном случае Excel 2007.
procedure SaveToXLS(Filename: string; CreateNewSheet: boolean=true);  
Description
Uses OLE automation to transfer cell contents to Excel and save to XLS file with name Filename.
 
Поверив пользователю, я в прошлом посте ошибочно указал не тот компонент, полагаясь на его заверение, что он делал всё по инструкции.
Поэтому и произошло недоразумение, вызвавшее споры.  
Вот и доверяй, после этого пользователям!
================================
Andryshok Теперь проверьте сами такую ситуацию, когда экспорт выполняем методом TAdvStringGrid.SaveToXLS (т.е. самим Гридом) и мы подставляем расширение файла "xls", при установленном Excel 2007. Будет сразу понятно, в чём заключалась проблема. Мы получили файл с расширением "xls", а физический формат Excel 2007. Он не хочет открываться с помощью Excel 2003. А конвертор не запускается из-за расширения "xls". Excel 2003 считает, что файл в его родном формате, но просто повреждён! Это сильно запутывало и усложняло.
================================
Т.о. посылаем пользователей к такой то матери(они всё равно ничего не читают и инструкций не выполняют!).
В итоге, я решил последовать мудрому совету V1s1ter и выполнять экспорт только в формате Excel 97-2003, т.е. не пользоваться методом TAdvStringGrid.SaveToXLS, который экспортирует в формате установленного Excel.
Для экспорта я оставил только компонент с методом TAdvGridExcelIO.XLSExport. Он всегда экспортирует в формате Excel 97-2003. Файл будет открываться везде и всегда (что у вас, Andryshok, и получалось) и не имеем с этим больше проблем.
 
P.S. приношу всем извинения за недоразумение, возникшее с указанием неправильного компонента. Sorry..

Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 17:22 22-10-2010 | Исправлено: lodyr, 18:11 22-10-2010
EugeneBoss3



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Знатоки, подскажите как правильно установить DevArt UniDAC 3.50.0.12 на Delphi 2007!
Суть проблемы: пакет компилится без проблем, но при установке просто вешает IDE!

Всего записей: 247 | Зарегистр. 15-09-2009 | Отправлено: 05:10 25-10-2010
spasius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneBoss3
лучший способ - использовать make.bat в комплекте. в описалове написано где поменять паремеры для компиляции (указываем адрес bin каталога студии)

Всего записей: 695 | Зарегистр. 16-03-2009 | Отправлено: 05:34 25-10-2010
   

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