Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: tavria2
Дата сообщения: 27.01.2010 13:59
lorents

Цитата:
как можно в AMS сделать так, чтобы через окно проекта отображалось другое окно программы

Ты имеешь ввиду, чтобы окно чужой программы стало дочерним к окну проекта AMS?
Автор: Zloy_Gelud
Дата сообщения: 20.10.2009 14:09
lorents
После некоторых танцев с бубунами вот необходимый тебе код:

Код: DIR = "C:"; -- папка, где лежат файлы для копирования
NAME = "File"; -- имя файлов без расширения, которые будут копироваться
tFiles = Dialog.FileBrowse(false, "Save", "D:\\", "PowerPoint 2003 (*.pps)|*.pps|TXT(*.txt)|*.txt|", "File", "dat", false, true);
if tFiles and tFiles[1] ~= "CANCEL" then
tPaths = String.SplitPath(tFiles[1]);
File.Copy(DIR.."\\"..NAME..tPaths.Extension, tFiles[1], true, true, false, true, nil);
end
Автор: lorents
Дата сообщения: 27.01.2010 14:07
tavria2

Цитата:
Ты имеешь ввиду, чтобы окно чужой программы стало дочерним к окну проекта AMS?

да
теперь я знаю хоть как это называется корректно
Автор: lorents
Дата сообщения: 20.10.2009 16:02
Zloy_Gelud

Цитата:
После некоторых танцев с бубунами вот необходимый тебе код:

, спасибо

Если у кого, есть возможность выложите, пожалуйста, пример FileCopy.apz
Автор: tavria2
Дата сообщения: 27.01.2010 14:56
lorents
Лучше этого не делать, ну а если сильно хочется, то используй API функцию SetParent (назначение окну нового родителя).
Автор: Denixxz
Дата сообщения: 20.10.2009 21:15
Помогите пожалуйста. В проекте 5 страниц, в каждой веб-объект в котором ссылки на запуск файлов из проекта. Использую Запуск/открытие файлов из Web объекта от tavria2 при этом как раз и вылезает проблема, если к примеру из первой страницы запустить файл, потом перейти на вторую страницу проекта и вернуться обратно на первую - файл снова запускается автоматически. Кто-нибудь сталкивался с подобным?
Автор: lorents
Дата сообщения: 27.01.2010 17:23

Цитата:
Лучше этого не делать, ну а если сильно хочется, то используй API функцию SetParent (назначение окну нового родителя).

ок. спасибо
Автор: lorents
Дата сообщения: 27.01.2010 22:18
Если кого не затруднит, выложите пожалуйста следующие примеры:
Embed EXE.apz
RTFdemo.apz
embedded exe #2.apz
Embed EXE.apz

tavria2

Цитата:
Лучше этого не делать,

Забыл спросить, а почему?
Автор: Zloy_Gelud
Дата сообщения: 21.10.2009 00:10
Denixxz
Да, похоже существует такая проблема..
Первое решение, которое пришло в голову:
On Preload страниц с объектом Веб:

Код: l=false;
Автор: tavria2
Дата сообщения: 27.01.2010 23:03
lorents

Цитата:
Забыл спросить, а почему?

Много нюансов связанных с поведением окна чужого приложения...
Автор: Denixxz
Дата сообщения: 21.10.2009 01:38
Zloy_Gelud
Спасибо большое, на будущее пригодится.

А сейчас уже сам ковырялся, все страницы практически одинаковы, вобщем удалил их, оставив только первую, а смену всех необходимых объектов реализовал через Visible. Конечный вид проекта не пострадал, а вот проблема повторения последнего адреса при переходе между страницами исчезла =)
Еще раз спасибо, в следующем проекте страницы будут разительно отличаться, вот и пригодится.

P.S. Проверил твою правку на бэкапе проекта, все работает =)
Автор: Robby
Дата сообщения: 28.01.2010 11:20
lorents


Цитата:
Если кого не затруднит, выложите пожалуйста следующие примеры:

скачать

Добавлено
FREE PLUGIN: Font Dialog

Добавлено:
Понадобилось удалить дубликаты строк в таблице, придумал такую функцию:

Код:
if tbExt then -- если таблица существует сортируем данные
Table.Sort(tbExt, nil);
end
--[[ функция удаление дубликатов строк, сравнивает текущую строку со следующей и если они совпадают то удаляет дубль в качестве аргументов передается таблица и номер первой строки
]]--
function removedup(tt,nIndex)
while tt[nIndex]==tt[nIndex+1] do
result = Table.Remove(tt, nIndex+1);
end
nIndex=nIndex+1
if nIndex+1<= Table.Count(tt) then
removedup(tt,nIndex)
end
end

removedup(tbExt,1) --вызываем функцию
Автор: Djon1970
Дата сообщения: 21.10.2009 06:02
lorents

Цитата:
Если у кого, есть возможность выложите, пожалуйста, пример FileCopy.apz


Посмотри, ТАКОЙ тебе нужен?
Автор: lorents
Дата сообщения: 21.10.2009 08:07
Djon1970
Я извиняюсь, не ту ссылку вставил
FileCopy.apz
Автор: AstraZak
Дата сообщения: 30.01.2010 01:41
Как пропинговать сайт и записать результат в целочисленную переменную.
Автор: lazweder
Дата сообщения: 21.10.2009 19:54
AutoPlay.Media.Studio.v7.5.1008.0.TEAM-Full.KaTэlэmsэz
http://www.tekdosya.com/files/XZ17912PP/f5412ab4de732d4da8034de5fdbbd569/AutoPlay.Media.Studio.v7.5.1008.0.TEAM-Full.KaT__l__ms__z.7z.html
Автор: lorents
Дата сообщения: 30.01.2010 08:58
AstraZak

Цитата:
Как пропинговать сайт и записать результат в целочисленную переменную.

прочитай тут ping
Если не разберешься как сделать спроси тут
и для передачи данных воспользоваться плагином CommandLine.

Robby
Большое спасибо!
Автор: Zloy_Gelud
Дата сообщения: 21.10.2009 20:00
lazweder -- это для Вареза! Здесь только обсуждение.
Автор: AstraZak
Дата сообщения: 30.01.2010 09:06
lorents
Ииии, я же написал, что нужен только сам пинг.
Автор: Djon1970
Дата сообщения: 21.10.2009 20:27
lorents

Лови
Автор: lorents
Дата сообщения: 30.01.2010 12:23
AstraZak

Цитата:
Ииии, я же написал, что нужен только сам пинг.

и что такое пинг по-твоему?
Автор: lorents
Дата сообщения: 21.10.2009 20:35
Djon1970
Спасибо! Как вы все смогли получить доступ на офф. сайт?
Автор: lerik2703
Дата сообщения: 30.01.2010 23:27
lorents
что ты с зеленым возишися?
Автор: lorents
Дата сообщения: 31.01.2010 00:11
lerik2703

Цитата:
что ты с зеленым возишися?

и я об этом тоже подумал, тем более он просить вообще не научился
Автор: Djon1970
Дата сообщения: 21.10.2009 20:37
lorents
Да зарегился там и все.

На тебе еще один прикольный пример с той страницы
Автор: AstraZak
Дата сообщения: 31.01.2010 20:08
и что такое пинг по-твоему?

Время отклика.

lerik2703
Шибко умный? Мозг не давит?
Автор: lorents
Дата сообщения: 21.10.2009 20:53
Djon1970
спасибо!

Цитата:
Да зарегился там и все.

А я думал, там типа есть сложности с регистрацией
Автор: seryoga393777
Дата сообщения: 01.02.2010 13:00
Пользователи, подскажите что делать?Создаю аutorun, размещаю на нём - установить, информация, Директс и Выход. При нажатии на каждую из кнопок, кроме Директс всё запускается. При нажатии на Директс, появляется сообщение: Не удаётся найти dsetup.dll.

Хотя Если вручную запускать, всё нормально работаеТ, идёт установка.
Автор: GOOSE
Дата сообщения: 23.10.2009 12:22
Есть Раньше наши почтовики в зоне РУ не проходили, спецом регился на Яху
Автор: lorents
Дата сообщения: 01.02.2010 13:41
seryoga393777
Если вы используете команду File.run то в параметре WorkingFolder укажите папку с DirectX'ом.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: PHP RapidGet Pro V


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.