Я увлекаюсь программированием на VISUAL BASIC 6.0 и создал кучу программ для издевательства над компьютером. Могу написать все, что угодно, но не знаю, можно ли создавать прозрачные окна на VISUAL BASIC 6.0?
Я увлекаюсь программированием на VISUAL BASIC 6.0 и создал кучу программ для издевательства над компьютером. Могу написать все, что угодно, но не знаю, можно ли создавать прозрачные окна на VISUAL BASIC 6.0?
НЕТ.
Вхай? APIшки в руки и хоть прозрачность, хоть нет :-) Но для 2000-ХР only.
[ Blog ] [ Twitter ] [ icq 44650436 ] [ jabber/GTalk/email denyamsk@denyamsk.ru ] [ skype denya.msk ]
Help! Программирую недавно. Возникла проблема. База на Accesse, из 3-х таблиц. Таблицы связана друг с другом по отношению "один-ко-многим".
В Basice создал форму для заполнения основной таблицы. На форме использую поле DataCombo для выборки данных из другой таблицы и занесения в основную. По этому полю у меня в основную таблицу заносится только код элемента связанной таблицы, как и должно быть. Но вся проблема в том, что при внесении новых данных код связанной таблицы меняется только в соответствующем поле в первой строчке, а не в той где заносятся данные, т.е. сколько бы я не заносил данных код связанной таблицы попадает всегда в первую строку таблицы, а не в ту куда занесены данные. В чем может быть ошибка? И есть ли решение проблемы?
Решение есть и весьма простое: При создании таблицы со связью один-ко-многим в лавной, допустим идёт код(уникальный) и наименование, а в подчинённой идёт код(уникальный), расшифровка(какой-нибудь текст), связное поле - в нём заносится код из главной таблицы, т.е. 1 записи из главной таблицы с кодом 1 соответсвуют 3 записи из подчинённой таблицы с кодами 1,2 и 3, и связным полем, в котором стоит число 1 во всех трёх записях... Может не понятно выразился, но вот примерно
главная таблица..............подчинённая таблица
kod......naim..................kod.......svaznoe.. .........text
1.......валенки.................1.......... ...1..............синие
.....................................2............ .1..............жёлтые
.....................................3............ .1............. красные
2........сапоги..................4.......... ...2............резиновые
.....................................5............ .2.............кирзовые
Лишь в этом случае у тебя каждой строке главной таблицы будут соответствовать одна или несколько строк из подчинённой таблицы.
А так, как я понял, у тебя программа просто "не понимает", что эти таблицы связаны.
P.S.: Извиняюсь, что заполнил пространство точками, но форум упорно игнорирует пробелы и сжимает их до 1
Вы ещё не готовы понять...
На allapi.net есть такая вещь как API-Guide - мануал по API-функциям специально для бейсика, со всякими примерами
Смерть - это наше спасение
Так. Может я не в ту тему, но все же...У меня такая проблема. Как сделать, чтобы при нажатии какой-либо кнопки проигрывался конкретный звуковой файл?
Презервативы "Морозко","Румяные щечки"-ваша защита от сына и дочки!
Мои картинки
РыЖаЯ СоНя, ну, для начала, необходимо запустить проигрыватель, которым файл будет воспроизводиться, либо использовать компонент MediaPlayer(так он называется в Delphi, в VB не помню...) - у данного компонента есть свойство воспроизвести звук, либо видео...
Вы ещё не готовы понять...
До этого я и сама догадалась. Как заставить его проигрывать что-либо по нажатию конкретной кнопки, причем так, чтобы его самого (проигрыватель) на форме не было видно.
Презервативы "Морозко","Румяные щечки"-ваша защита от сына и дочки!
Мои картинки
Делаешь компонент невидимым и на событие нажатия кнопки пишешь примерно следующее:
MediaPlayer1.FileName:='C:\file.avi';
MediaPlayer1.Open;
MediaPlayer1.Play;
Но это в Delphi, по VB надо смотреть в Help'е, а у меня на компьютере VB в данный момент не установлен...
Вы ещё не готовы понять...
Irmion , спасибо. Попробую.
Разобралась пишется так:
MediaPlayer1.FileName = ("D:\sound\guiSoundOk.wav")
MediaPlayer1.Command = "open"
MediaPlayer1.Command = "play"
Теперь новая проблема. Нажала раз на кнопку, все ок, проигрывается. Нажимаю второй, третий и т.д. и тишина! Что сделать?
Презервативы "Морозко","Румяные щечки"-ваша защита от сына и дочки!
Мои картинки
РыЖаЯ СоНя, конечно, одна кнопка делает одно действие, каждый раз он пытается открыть этот файл, не закрывая его Если хочешь, чтобы он заново открылся без проблем, то перед строкой MediaPlayer1.Command = "open", надо будет написать MediaPlayer1.Command = "close".
Если же ты хочешь, чтобы выполнялось что-то другое, то это уже необходимо решать блоками условий If, then...
Вы ещё не готовы понять...
Irmion , я решила эту пробелму простой "перемоткой". Если же его закрыть, то звук проигрывается не до конца(у меня при нажатии этой кнопки еще и форма меняется), искажается сильно.
Еще один вопрос. Как из картинки сделать файл с расширением ico?
Презервативы "Морозко","Румяные щечки"-ваша защита от сына и дочки!
Мои картинки
Это уже не сюда вопрос, но всё же отвечу: файл *.bmp, размером 32х32 пиксела может претендовать на роль иконки, т.е. если создать файл bmp размером 32х32 и переименовать его в ico, то получится обычная иконка...Как из картинки сделать файл с расширением ico?
Вы ещё не готовы понять...
спасибо. Просто мне это нужно сделать для програмки на vb.
Презервативы "Морозко","Румяные щечки"-ваша защита от сына и дочки!
Мои картинки
Idea and creation: fuldon (aka miXei) © 2000-2015
Powered by vBulletin® Version 4.2.6 by vBS Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. |