Страница: 1 | 2 |
Вопрос: 2 вопроса...
Добавлено: 13.08.05 12:49
Автор вопроса: Barsik | Web-сайт:
начал изучать РВ и у меня возникли 2 вопроса, в справке не нашел исчерпывающих ответов...
1) можно ли в РВ работать с ресурсными строками, т.е. загружать их в переменную как в VB LoadResString...
2) может ли функция, из dll возвращать тип...
type mytype
str as string
x as long
y as long
end type
ps: пожалуйста не отвечайте "сухими" словами да или нет... лучше привести пример :)
Ответы
Всего ответов: 17
Номер ответа: 1
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #1
Добавлено: 13.08.05 13:04
[OFFTOP] Есть специальный форум - PowerBasic [/OFFTOP]
Номер ответа: 2
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #2
Добавлено: 13.08.05 13:19
2Empro: звезды копишь?
Номер ответа: 3
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #3
Добавлено: 13.08.05 13:55
Просто напомнил.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 13.08.05 16:28
интерестно, каким макаром ты к проге на повербасике добавил ресурс? Можно конечно сторонней прогой добавить ресурс к любой другой проге, читать потом из своей юзая такие API функции...
FindResourceEx
LoadResource
LockResource
SizeofResource
CopyMemory
(приведены в том порядке в котором нужно юзать. Более подробную информацию о API - сам знаешь где искать )
Номер ответа: 5
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #5
Добавлено: 14.08.05 12:05
2HACKER:
посмотри примеры РВ. и тогда какимже образом ты клеишь иконку к ехе?
2Empro:
флуд!
2All:
поактивней плиз .
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 14.08.05 13:59
Непонял, ты что хочешь сказать что иконка в ресурсы падает когда компилиш? Если и так, для работы с ресурсами есть API, PB поддерживает API, как тебе ещё объяснить?
Номер ответа: 7
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #7
Добавлено: 15.08.05 22:46
да это я знаю... вот бы пример конкретный... ато одна вода
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 15.08.05 23:56
запросто, меня ж токо попроси
запись:
Dim h As Long
Dim txt As String
h = BeginUpdateResource(FileName, 0)
txt = "Текст"
Call UpdateResource(h, "TEXT", "2", 1049, ByVal txt, Len(txt)) '1049 - язык
Call EndUpdateResource(h, 0)
чтение:
Dim txt As String
Dim hgRes As Long
hLib = LoadLibrary(FileName)
hRes = FindResourceEx(hLib, ByVal "TEXT", ByVal "2", 1049)
hLRes = LoadResource(hLib, hRes)
hgRes = LockResource(hLRes)
lenRes = SizeofResource(hLib, hRes)
txt = Space(lenRes)
CopyMemory ByVal txt, ByVal hgRes, lenRes
FreeLibrary hLib
MsgBox txt
На VB правдо делалось, но думаю на PB перепишется легко, ведь токо API и всё
Номер ответа: 9
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #9
Добавлено: 16.08.05 17:45
пасиб хакер... перевести не проблема 8)
но помойму это кто-то до тебя уже делал...
Номер ответа: 10
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #10
Добавлено: 16.08.05 17:47
ну а что по поводу 2 вопроса
ну гдеж вы гении РВ 8)
Номер ответа: 11
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #11
Добавлено: 16.08.05 21:36
Мы в форуме PowerBasic
Задай лучше там вопрос.
Номер ответа: 12
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #12
Добавлено: 16.08.05 23:12
Это обсуждалось... Да можно, но с танцами
глянь пару страничек назад благо форум небольшой
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 16.08.05 23:51
я и не говорил что я первый кто это делал
Номер ответа: 14
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #14
Добавлено: 17.08.05 18:16
2CyRax:
а здесь что?
2sne:
на каком форуме, ато тут люди воду мутят...
Номер ответа: 15
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #15
Добавлено: 17.08.05 20:06
Я те готовый пример дал! опять мутят? За тебя взять написать?