Манифест в VB

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 13.02.2007 (Вт) 23:29

Покажи добавляемый манифест и компоненты, на которые ссылается приложение (в файле *.vbp строки Reference и Object).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 14.02.2007 (Ср) 12:09

Добавь в программу модуль
Код: Выделить всё
Option Explicit
Public Col As Long

Public Type INITCOMMONCONTROLSEX
    dwSize As Long
    dwICC As Long
End Type

Public Const ICC_USEREX_CLASSES As Long = &H200

Public Declare Function INITCOMMONCONTROLSEX Lib "comctl32.dll" Alias "InitCommonControlsEx" (ByRef TLPINITCOMMONCONTROLSEX As INITCOMMONCONTROLSEX) As Long

Public Function InitCommonControlsXP() As Boolean
    On Error Resume Next
    Dim ICCEx As INITCOMMONCONTROLSEX
    With ICCEx
        .dwSize = Len(ICCEx)
        .dwICC = ICC_USEREX_CLASSES
    End With
    Call INITCOMMONCONTROLSEX(ICCEx)
    InitCommonControlsXP = CBool(Err = 0)
End Function

и в событии Form_Initialize вызывай InitCommonControlsXP
Если долго мучиться, что-нибудь получится

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 14.02.2007 (Ср) 16:51

а надо юзать comctl . Те Microsoft Common Controls 5. Именно на них действует манифест.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 14.02.2007 (Ср) 17:10

А никто и не говорил что они дадут. Просто у 6ых контроллов даже с манифестом ничего XP-шного не будет.

Попробуй юзать такой манифест:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
   xmlns="urn:schemas-microsoft-com:asm.v1"
   manifestVersion="1.0">
<assemblyIdentity
    processorArchitecture="x86"
    version="5.1.0.0"
    type="win32"
    name="_style.any"/>
    <description>abcdefghi</description>
    <dependency>
    <dependentAssembly>
    <assemblyIdentity
         type="win32"
         name="Microsoft.Windows.Common-Controls"
         version="6.0.0.0"
         publicKeyToken="6595b64144ccf1df"
         language="*"
         processorArchitecture="x86"/>
    </dependentAssembly>
    </dependency>
</assembly>
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 14.02.2007 (Ср) 18:40

Странно, проверь будет у тебя работать или нет
Вложения
Style XP.rar
Простейший проект с манифестом
(6.09 Кб) Скачиваний: 62
Если долго мучиться, что-нибудь получится

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 19.02.2007 (Пн) 9:26

Незнаю почему так. Может проблема в системе. Без манифеста проги нормально работают?
Если долго мучиться, что-нибудь получится

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 19.02.2007 (Пн) 10:48

RamMerlabs писал(а):2 AntonGV:
Проверил, запускаю - результат тот же.


Попробуй мой EXE-шник. Кстати, в курсе что из IDE оно не работает?

Другой вариант можешь посмотреть здесь.
Вложения
M.RAR
(6.84 Кб) Скачиваний: 76
Последний раз редактировалось Andrey Fedorov 19.02.2007 (Пн) 12:46, всего редактировалось 1 раз.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 19.02.2007 (Пн) 11:23

Вложение удалили?
Выбранное приложение больше не существует
404 File Not Found: The File files/m_929.rar does not exist.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 19.02.2007 (Пн) 12:47

VVitafresh писал(а):Вложение удалили?


Форум глючит. Перезаписал.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 19.02.2007 (Пн) 12:54

RamMerlabs писал(а):Если кому интересно: прога WinMan на моём сайте http://rammerlabs.nm.ru/


Как выглядит сей сайт из под Firefox - приложено...
Вложения
s.rar
(50.68 Кб) Скачиваний: 69
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 19.02.2007 (Пн) 16:26

RamMerlabs, подтверждаю скриншот Адрея. Именно так твой сайт в Файерфоксе под Линуксом и выглядит. И не стоит горячится, лучше сделай соответствующие выводы.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 19.02.2007 (Пн) 17:19

Версия 2005 года та, что по умолчанию стояла -- 1.5.0.9
Более новую не ставил, не было пока необходимости. Возможно в новой версии твой сайт и по-лучше выглядит. Нет времени проверять...
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 19.02.2007 (Пн) 18:56

RamMerlabs писал(а):Не умеешь общаться по-цивильному - нах вообще сидеть здесь и занимать траф сервака!

RamMerlabs, ты как-то это... помягче в выражениях, что ли...
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

EUGY
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 214
Зарегистрирован: 09.11.2006 (Чт) 22:51
Откуда: Мурманск

Сообщение EUGY » 19.02.2007 (Пн) 20:11

Прошу прощения, "со свиным рылом в калашный ряд..", за флуд и пр.
Я провел последнее десятилетие с базами данных и этот манифест для меня где-то рядом с Карлом Марксом. Но я поискал, и, оказывается это для того, чтобы "кнопочки" были красивыми и при наводе "мышки" подсвечивались.
Почему "классическая тема" не устраивает, и если даже не устраивает, что мешает вместо недели ругани, написать за это время свое...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.02.2007 (Пн) 20:12

RamMerlabs, в действиях Andrey Fedorov ничего "нецивильного" не усматривается. Если ты думаешь, что тебе одному здесь говорили а-ля "На это смотреть технически невозможно, не то что найти там прогу", ты ошибаешься.

А тебе замечание, пока устное. В частности за язык изложения.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.02.2007 (Пн) 20:53

RamMerlabs писал(а):Извиняюсь за флуд!

Флудить, извиняясь за флуд - не одинарное, а двойное нарушение.

RamMerlabs писал(а):Вот именно! Повторюсь ещё раз: можно было написать мне по почте

Адрес сайта был выложен на форуме. Неожиданный переход на почту был бы странным.

RamMerlabs писал(а):Но нет же! "Я ж москвАч! Я здесь с 2004 года! А тут какой-то новенький с неправильной страницей! Надо его попустить!"

Специально перечитал сказанное выше ещё раз.

Если ты усмотрел там это, то проблема в тебе. Этого там нет. Если ты там это видишь, что-то не так с твоей самооценкой - возможно, играет роль твой возраст, холерический тип темперамента или любая из массы других причин, но Andrey Fedorov в неё не входит.

RamMerlabs писал(а):Народ по такому отношению к кол-ву постов можно судить лишь о том, кто флудит и набивает посты!

Значит я наиглавнейший здесь флудер.

RamMerlabs писал(а):Ну да ладно. Как я понял, нормального ответа на сабж мне никто не даст...

Не буду этого утверждать, но вероятность такого исхода после столь бурной реакции действительно повысилась.

Дальнейшие (и гораздо более красиво изложенные) мысли на тему можно прочитать по замечательному адресу http://www.sysadmins.ru/rtfm/ask_howto.htm в разделах "Реакция на грубость" и "Не реагируйте как неудачник".
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.02.2007 (Пн) 21:43

RamMerlabs писал(а):да нет, самооценка у меня ординарная, я стараюсь немного понизить её тем, кто задирает нос выше, чем может на самом деле.

Э... но уже из этой фразы следует, что самооценка слишком высока. Ибо, иначе кто дал тебе право (и, главное, способность) отличать одних от других, да ещё и весьма браво записывать в "тёмно-зелёные", не имея на то, уж прости, ни одного объективного основания?

"Дай мне сил изменить то, что могу изменить, терпения вынести то, что изменить нельзя, и мудрости, чтобы отличать одно от другого" (c)

RamMerlabs писал(а):Знаешь, из нескольких сотен москвАчей, которых я встречал (и помню), только человек 6 нормально оценивают ситуацию и себя в ней. Остальные возомнили из себя "супер-людей", выше всех остальных.

Пока не встретил ни одного такого.
Не исключаю, что они есть, и даже соглашусь с тем, что они обязательно есть; но раз они тебе всё время вспоминаются, дело всё же в тебе.

RamMerlabs писал(а):>>Флудить, извиняясь за флуд - не одинарное, а двойное нарушение.
Чё-т я в правилах форума такого не видел...

Где-то было...
Да, тут было, что не следует ещё и извиняться за такой флуд...

Но в любом случае, это не по букве, а по духу. "Щас буду нарушать, сразу извиняюсь!" - это как-то...

RamMerlabs писал(а):Что же здесь странного?
Ссылка на моё мыло есть на сайте, и как нормальный пользователь, Andrey Fedorov мог бы отправить мне сообщение с преложением/замечанием о работе сайта.

Andrey Fedorov не пользователь твоего сайта. Он пользователь этого форума. И его сообщение предназначалось не только тебе, но и нам.

RamMerlabs писал(а):К модерам я в любом случае отношусь уважительно.

Потому что они и вправду заслуживают уважения или потому, что иначе могут дать по голове, хоть и виртуально?

RamMerlabs писал(а):т.е ты считаешь меня неудачником? Если да, то лучше забань меня. Но только предупреди об этом, плз.

Т.е. ты не открыл приведённую ссылку, будучи озадаченным одним из её небольших подзаголовков... Который, кстати, писали люди, не имевшие о тебе ни малейшего представления...
Зря, ты пропустил памятник мировой компьютерной литературы, который, к тому же, открыл бы тебе глаза на ряд очевидных для нас тут вещей.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.02.2007 (Пн) 23:24

RamMerlabs писал(а):Я знаю, что этим начинали диктаторы, и это ни к чему хорошему не привело. Но тем не менее я сделаю очередную попытку.

Э... логика не ясна, ну да ладно.

RamMerlabs писал(а):Ха-ха! Хорошо сказал. Нас, русских, умом не понять.

"Ну... Мы не дураки... мы россияне" (c) один из гостей программы "Времена"

RamMerlabs писал(а):Думаешь, то, что там написано очевидно только посетителям VBStreets?

"Нам тут" - это фигура речи, призванная превратить business russian в colloquial.

Нет, не думаю. Но иногда, встречаясь с реакцией, которая прямо противоположна предлагаемым по ссылке, начинаешь думать, что ещё не все понимают очевидность изложенного там, и потому даёшь эту ссылку снова...

RamMerlabs писал(а):Да и вообще, был бы я неудачником - не поступил бы и не учился в одном из престижнейших ВУЗов СНГ, ВУЗе, выпускники которого ценятся во всём мире? да ещё на халяву, получая степуху?

Что ты прицепился к этому слову?..
Если бы подраздел был назван не "Как не реагировать как неудачник", а "Как реагировать, как победитель", - было бы легче? Смысл был бы тот же.
А видеть лишь отдельные слова, и уж тем более соотносить себя с ними (причём упорно) - это как раз поведение, описанное по ссылке (да, возвращаться к ссылке можно бесконечно) как непотребное.

RamMerlabs писал(а):Ну да ладно... Сейчас, ужиная, подумал о возникшей проблеме: предлагаю выкурить трубку мира. Нах надо, чтоб русские ссорились?

В этом высказывании две части, соединённых служебным союзом "нах" (далеко не рекомендуемым правилами, кстати).
Часть первая, про примирение, наводит на благожелательный тон. Часть же вторая, про русских, будучи объединённой с приведённым чуть выше другим высказыванием а-ля "мы русские такие вот", наводит на весьма противоположные мысли и лично для меня отдаёт определённым, что ли, национализмом, ну шовинизмом во всяком случае...

RamMerlabs писал(а):А тему, думаю, стОит удалить или закрыть. Обращусь за помощью в более дружественную среду. Хотя скорее сам всё сделаю.

Тема твоя, сам решай, удалять или закрывать или нет.

Хотя то ли тоже своё мнение по сабжу сказать...
Ты это. Размер манифеста в байтах сделал кратным 4?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 20.02.2007 (Вт) 0:52

Мне вот что интересно. Что курил сегодня RamMerlabs? :roll:
Прошибает его сильно...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 20.02.2007 (Вт) 13:55

Прочитав всю эту дискуссию, мне стало как-то не по себе. Если человек так общается виртуально, то каково встретиться с ним в реале...? Мне бы этого не хотелось... :?
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 20.02.2007 (Вт) 14:11

Так... И что же Вы, такого совершили, на Вас "молятся"? Судя по Вашим постам в этом форуме, кроме крайне завышенной сомооценки, Вас ничего больше не красит. Или Вы хотите удивить нас тем, что умеете пользоваться НЛП? :roll:
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 67

    TopList