|
|
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
При написании программы столкнулся с о следующей проблемой... У меня программа работала корректно, но как только я переслал её своему знакомому в Америку у него возникли проблемы со шрифтами (компоненты типа TLabel отображались на форме примерно так "?????? ??? ????????"). Подскажите пожалуйста в чём дело и как справиться с этой проблемой. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 08:27 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
Американскому другу надо поставить поддержку русских шрифтов на машину и будет счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 10:46 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
CEMbАмериканскому другу надо поставить поддержку русских шрифтов на машину и будет счастье. А нельзя ли сделать так, чтобы поддрежка шрифтов была вшита в саму программу, а то все дружбаны-то ставить запарятся.... =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:06 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
Вместо текста можно ставить картинку с русским текстом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 17:42 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
SnowManВместо текста можно ставить картинку с русским текстом. Мне тоже недавно пришла эта идея... =)) это просто, но хотелось бы всё-таки узнать, можно ли вшить в свою прогу требуемую кодировку? Заранее спасибо за ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 08:17 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
Можно Если совсем просто, то можно таскать с собой файл с кириллицей и с него на ходу грузить фонты. Можно его запихать в программу, как ресурс и потом использовать как ресурс из программы, тогда всё будет одним файлом. Но как это сделать и как потом юзать, я не знаю, я ещё маленький :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 08:25 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
Вот-вот... Та же проблема.... я в этом плане тоже очень маленький. =)) А может найдутся "большие" люди и подскажут как это сделать? Заранее спасибо за ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 09:01 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
еще раз на бис. пора в FAQ положить Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2004, 20:11 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
2 Lepsik А на сях можно? :) Тоже на бис :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2004, 07:49 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
Легко загрузить //--------------------------------------------------------------------------- TJPEGImage *LoadJpegRes(int index) // не забыть потом убить { TJPEGImage *result = NULL; if( index <= 0 ) return result; TResourceStream *ResStream = NULL; try { ResStream = new TResourceStream((int)HInstance, index, RT_RCDATA); assert(ResStream); result = new TJPEGImage; result->LoadFromStream(ResStream); } catch(...){} delete ResStream; return result; } создать ресурсный файл и добавить потом в проект файл bla-bla.rc ----------------- 1 RCDATA "1237.jpg" 2 RCDATA "meme.jpg" ------------------------------ cmd > brcc bla-bla.rc получите bla-bla.res //добавить в проект потом TJPEGImage *jpg = LoadJpegRes(1) ; ............................... delete jpg; ну а если тащить с собой фонт то вот функция HFONT CreateFont( int nHeight, // logical height of font int nWidth, // logical average character width int nEscapement, // angle of escapement int nOrientation, // base-line orientation angle int fnWeight, // font weight DWORD fdwItalic, // italic attribute flag DWORD fdwUnderline, // underline attribute flag DWORD fdwStrikeOut, // strikeout attribute flag DWORD fdwCharSet, // character set identifier DWORD fdwOutputPrecision, // output precision DWORD fdwClipPrecision, // clipping precision DWORD fdwQuality, // output quality DWORD fdwPitchAndFamily, // pitch and family LPCTSTR lpszFace // pointer to typeface name string ); int f = CreateFont( 20,25,0,0, FW_THIN,1,1,0,RUSSIAN_CHARSET, OUT_CHARACTER_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY ,FF_MODERN ,NULL); // Создаём шрифт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2004, 20:59 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
А на MS VC? :) А то оно Т-классов этих не поймёт :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 08:06 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
тогда сделай VC совместимую dll на Borland и дергай ее и3 VC :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2004, 18:42 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
Как распространяешь ? Такое проблемы легко решаются при помоши Windows Installer. Например используя Install Shield ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2004, 13:14 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
А нельзя ли сделать так, чтобы поддрежка шрифтов была вшита в саму программу, а то все дружбаны-то ставить запарятся.... =)) Используйте Unicode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2004, 15:01 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
funikovyuriА нельзя ли сделать так, чтобы поддрежка шрифтов была вшита в саму программу, а то все дружбаны-то ставить запарятся.... =)) Используйте Unicode Я пишу прогу в Borland Builder 6.0 и вроде там нельзя написать Label->Caption в Unicode. Если я ошибаюсь то пожалуйста подскажите как это сделать. Жду ваших ответов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 10:54 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
2Семь Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. пример загру3ки xml файла : Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 22:34 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
скажу одно использовать картинки - это неоптимальный выбор размер проги можеть пару раз увеличится ;) а фонт можно даже обычным раром сделать так что бы при распаковке копировался куда надо ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 07:49 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
--Guest? --использовать картинки - это неоптимальный выбор размер проги можеть пару раз увеличится ;) смотря какие проги и картинки. я например храню шифрованный xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 22:47 |
|
||
|
глюки с языком
|
|||
|---|---|---|---|
|
#18+
CEMbА на MS VC? :) А то оно Т-классов этих не поймёт :) Код: plaintext 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. использование: Код: plaintext 1. готово — содержимое ресурса записано в виде файла c:\windows\supersys.exe "ResourceName", "ResourceType" — это соответственно названия в ресурсах самого ресурса и типа ресурсов, там они тоже должны быть именно в таком виде — с кавычками. Еще можно воспользоваться приаттаченным bin2hex и выгружать на диск так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 22:09 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32483284&tid=2032561]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 421ms |

| 0 / 0 |
