Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: 2 вопроса... Добавлено: 13.08.05 12:49  

Автор вопроса:  Barsik | Web-сайт: barsik.newmail.ru | ICQ: 343368641 
начал изучать РВ и у меня возникли 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-сайт: 123
 Профиль | | #1
Добавлено: 13.08.05 13:04
[OFFTOP] Есть специальный форум - PowerBasic [/OFFTOP]

Ответить

Номер ответа: 2
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #2
Добавлено: 13.08.05 13:19
2Empro: звезды копишь?

Ответить

Номер ответа: 3
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #3
Добавлено: 13.08.05 13:55
Просто напомнил.

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 13.08.05 16:28
можно ли в РВ работать с ресурсными строками


интерестно, каким макаром ты к проге на повербасике добавил ресурс? Можно конечно сторонней прогой добавить ресурс к любой другой проге, читать потом из своей юзая такие API функции...

LoadLibrary
FindResourceEx
LoadResource
LockResource
SizeofResource
CopyMemory


(приведены в том порядке в котором нужно юзать. Более подробную информацию о API - сам знаешь где искать ;) )

Ответить

Номер ответа: 5
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #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-сайт: barsik.newmail.ru
 Профиль | | #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-сайт: barsik.newmail.ru
 Профиль | | #9
Добавлено: 16.08.05 17:45
пасиб хакер... перевести не проблема 8)

но помойму это кто-то до тебя уже делал... ;)

Ответить

Номер ответа: 10
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #10
Добавлено: 16.08.05 17:47
ну а что по поводу 2 вопроса
ну гдеж вы гении РВ 8)

Ответить

Номер ответа: 11
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #11
Добавлено: 16.08.05 21:36
Мы в форуме PowerBasic ;)
 Задай лучше там вопрос.

Ответить

Номер ответа: 12
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #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-сайт: barsik.newmail.ru
 Профиль | | #14
Добавлено: 17.08.05 18:16
2CyRax:
а здесь что?

2sne:
на каком форуме, ато тут люди воду мутят...

Ответить

Номер ответа: 15
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #15 Добавлено: 17.08.05 20:06
ато тут люди воду мутят...


Я те готовый пример дал! опять мутят? За тебя взять написать?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам