Ы?
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
iarspider, а почему "Ы", чтоб никто не догадался
------------ Дoбавленo: То, чего просит Nic там нет, а жаль |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Вячеслав писал(а): И какой это виртуальный диск -- RAM или HDD, и можно ли на нем создавать файлы, а затем одним махом их гробить, отсоединением устройства это виртуальный путь в рамках адресного пространства HiAsm и обращение к нему идет не через Windows API. С таким же успехом в качестве имени файла можно было вывести скажем такое: [23453355]-Scritp.pas (цифры это адрес элемента, св-во которого редактируется в данный момент) ------------ Дoбавленo: В QT кстате разработчики решили эту задачу тривиальным образом: все ресурсы приложения имеют свои уникальные пути, начинающиеся как ":/", например: ":/tempfort/myfont.tft" и могут быть подставлены в качестве адреса файла в любой метод библиотеки. |
|||
карма: 27 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco,
http://www.sysinternals.com/ - сайт Марка Руссиновича и Брюса Когвела, скажем так - не самые последние люди в нашем деле; www.mvps.org/win32/ - очень полезная информация по программированию в Win 32; http://www.ddj.com/ - сайт Dr. Dobb's Journal (DDJ), одного из лучших журналов по программированию; http://www.msj.com/ - сайт Microsoft System Journal (MSJ), отличный журнал для системных программистов, тут можно найти знаменитые статьи "Under the Hood" ("Под Капотом") от Matt Pietrek, консультанта компании Nu-Mega Technologies; http://www.codeguru.com/ - про MFC, но к счастью не только; http://www.codepile.com/ - мой скромный сайт, на котором я пишу про то, что нахожу, правда только по-английски, а самое ценное, что тут вы найдете гораздо более внушительную коллекцию линков. ------------ Дoбавленo: http://codeguru.ru/community/users/3V.html |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
На SVN доступна новая версия TempFont -- ver 2.20
Методы переделаны на потоки и временные файлы в temp директории |
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
версия 2.20, но если в схеме вызывается метод doInstallfromStream, то схема не компилируется:
code_9210.txt |
|||
карма: 6 |
| ||
файлы: 1 | code_9210.txt [1.6KB] [467] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Nic, ну не может такого быть
У тебя, похоже, не обновляется *.ini. Удали компонент и поставь по-новой. Только что обновил файлы на домашнем компьютере (на SVN кидал с рабочего) И вот результат компиляции твоего примера ------------ Дoбавленo: Nic, ты же можешь проверить наличие doInstallfromStream и в *.ini, и в *.pas |
|||
карма: 22 |
| ||
файлы: 1 | prog_0134.png [2.1KB] [434] | ||
Голосовали: | juk |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Это ошибка nesco, не твоего компонента. Уже мне приходилось сталкиваться в своей схеме и на совсем другом компоненте с этой проблемой. Похоже это проблема кодогенерации. Просто до этой маленькой схемы, проблема возникала на достаточно большом проекте и никто не хотел его использовать как тест для идентификации ошибки. Например, если я копирую у себя всю схему в клипбоард и затем вставляю в новый проект, то схема начинает компилироваться.
|
|||
карма: 6 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Может ему (кодогенератору) не нравятся длинные имена методов
|
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
В прошлый раз ей не нравился метод doMaxValues компонента Grapher
------------ Дoбавленo: Могу выложить pas файлы вызывающие ошибку и без неё и пусть компетентные органы их сравнят: ------------ Дoбавленo: Debug писал(а):
Build start... Generated code Create project... Command line: dcc32.exe "C:\HiAsm\Elements\delphi\code\err_compile.dpr" "-UC:\Documents and Settings\Reprogroup\Desktop\project_tempfont_1_00\." -Q Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation C:\HiAsm\Elements\delphi\code\err_compile.dpr(233) Error: Undeclared identifier: '_work_doInstallfromStream' End build ------------ Дoбавленo: nesco писал(а): Нужна полная инфа по этой функции, особенно по этому флагу и структуреВот что нашёл, но судя по этой строке "// на случай какого-нибудь облома" nesco там уже побывал: http://forum.sources.ru/index.php?showtopic=78844&st=0&#entry570599 [url][/url] |
|||
карма: 6 |
| ||
файлы: 1 | for_compare.rar [2.9KB] [289] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Я уже писАл, что там был, да и код этого метода частично взят оттуда.
|
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Вот ещё чуть-чуть по флагам:
|
|||
карма: 6 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Из этого зоопарка был интересен только Flag=2, те
но по информации, любезно предоставленной iarspider'ом, написано, что что этот флаг выдаст Array of LOGFONT, а это структура вот такого плана
И явно этот план нас не втыкает |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
очень большая просьба помещать код в теги code, либо определиться что для форума важнее: поиск или сообщения, написанные как попало
|
|||
карма: 27 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Утилиты, позволяющие смотреть свойства шрифта с помощью вызова Properties контекстного меню.
http://www.microsoft.com/typography/TrueTypeProperty21.mspx ------------ Дoбавленo: Описание вызовов Fonts Win32 API: http://www.helpedia.com/programming/apisecrets/Fonts-category43.html |
|||
карма: 6 |
|