Questions of parameters for the added control - project version
Hello
My fellow designer and FINALLY got version control/robosource 3.1 put in place on our Robohelp project. What a difference! Now, I have a few questions about the settings. We all have two connection to the Robohelp file shared on a server database. We would now have our a copy of the project on our local machines or not we keep a case on a shared server/player? I ask because our version control is originally Robohelp at startup and perform updates very, very slowly (20 minutes to start).
I also, parameters marked to allow a user to check out a file at the same time (we are unwilling do a lot of fusion, as there's only two of us working on over 1,000 topics). When I try and import or create a new file, I get an error that the "* / root.fpj ' is in use and cannot have multiple extractions. What can I do about it?
Thanks for your help!
Hi, Mollyid
Rick and Amebr have made some excellent points. It happens that I've worked on a few demos of Adobe Captivate, illustrating the basic techniques for the getting started with RoboSource Control.
Each is approximately two to three minutes long.
It shows how a new project is added to RoboSource Control for the first time:
http://www.showmethedemo.com/tutorials/RSC-Add1stTime/
This one shows how Open a project that is already at the source control in your working on your local hard drive folder.
http://www.showmethedemo.com/tutorials/RSC-OpenProj1stTime/
I will be tweaking these demos in the coming days, but I think that they lay down the basic ideas.
Suggestions for improvement are welcome as I refine these demos.
John
John Daigle
Adobe Certified RoboHelp and Captivate instructor
Evergreen, Colorado
http://www.showmethedemo.com
Tags: Adobe
Similar Questions
-
Password for the Parental control reset blackBerry Q5
What part of the custom restoration contains the password for the 'Parental control'? I forgot one I have and need to reset it.
Very probably the settings part that will hold but I don' t know for sure.
-
Create parameters for the WriteData function
Hello
How would create parameters for the writedata function to populate the html code?
CODE:
Function GetCluster {}
and {{foreach ($Datacenter (Get-Data Center))
foreach ($Cluster in (Get-Cluster-location $Datacenter)) {}
New-Object PSObject-property @ {} TypeName
vCenter = $Datacenter.Uid.Split("@") [1]. Split(":") [0]
Datacenter = $Datacenter.Name
Cluster = $Cluster.Name
HAEnabled = $Cluster.HAEnabled
DrsEnabled = $Cluster.DrsEnabled
DrsMode = $Cluster.DrsMode
}
}
}
# Function compiles the data transmitted by the GetCluster function in HTML table format
Function writedata {
param ($vCenter, $Datacenter, $Cluster, $HAEnabled, $DrsEnabled, $DrsMode)
# < td > < Center > < b > < of police = "Tahoma" > $Datacenter < / police > < / b > < / center > < table
{$tableEntry = "< tr > < td > < font ="Tahoma">$vCenter< / fonts > < table > < td > < Center > < b > < of police ="Tahoma">$Datacenter< / font > < / b > < / center > < table > < td > < Center > < b > < of police ="Tahoma">$Cluster< / fonts > < / b > < / center > < table > < td > < Center >"} < b > < of police = "Tahoma" >$HAEnabled< / fonts > < / b > < / center > < table < td > < Center > < b > < font = "Tahoma" >$DrsEnabled< / police > < / b > < / center > < table < td > < Center > < b > < font = 'Tahoma' color 'dark blue' = >$DrsMode< / fonts > < / b > < / center > < table > < /tr ' > '.
Add-Content, $fileName $tableEntry
Write-Host $tableEntry}Thank you
You specify when you call the writedata function, so I guess it's in the function Get-Cluster.
You can pass the object you create in the GetCluster function as a parameter.
Try something like this
Function GetCluster { & { foreach ($Datacenter in (Get-Datacenter)) { foreach ($Cluster in (Get-Cluster -Location $Datacenter)) { $clusObj = New-Object -TypeName PSObject -Property @{ vCenter = $Datacenter.Uid.Split("@")[1].Split(":")[0] Datacenter = $Datacenter.Name Cluster = $Cluster.Name HAEnabled = $Cluster.HAEnabled DrsEnabled = $Cluster.DrsEnabled DrsMode = $Cluster.DrsMode } writedata $clusObj } } } } # Function will compile the data passed from the GetCluster Function into HTML table format Function writedata { param ($object) $tableEntry = "
" Add-Content $fileName $tableEntry Write-Host $tableEntry}$($object.vCenter) " + " " + "$($object.Datacenter) " + "$($object.Cluster) " + "$($object.HAEnabled) " + "$($object.DrsEnabled) $($object.DrsMode) -
VCenter Server 4.1, I installed it on a physical machine. This is the error message that appears whenever I try to follow what is happening every 1 min event viewer.
Error:
role for users: log name: Active Directory Web Services
Source: ADWS
Date: 2010-07-28 15:55:21
Event ID: 1209
Task category: Instance ADWS events
Level: WARNING
Keywords: Classic
User: n/a
Computer: wwubmw.williamwoods.local
Description:
Services Web Active Directory encountered an error when reading the parameters for the specified Active Directory Lightweight Directory Services instance. Services Web Active Directory will try again this operation regularly. At the same time, this body will be ignored.
Instance name: ADAM_VMwareVCMSDS
The event XML:
The OS is Windows 2008 R2. What should I do to solve the problem.
Thanks for the reference Troy
If you have found this or other useful information, please consider awarding points to 'Correct' or 'useful '.
Gregg Robertson, VCP3, 4, MCSE, MCSA, MCTS, MCITP
-
PRC: Generate Invocie project for the range of projects is generated not invoice
Hello
PRC: Generate invoice project for the range of projects is generated no bills for a project, but if I do the same thing to turn
PRC: Generate invoice for a project, it generates the invoice for this project. No idea why the two processes behave differently? Please let me know.
Thank you
HanumanHi Harsha,
Generate the invoice project to various projects will not pick up the project, if there are new bills. Check if the project has received all new bills.
Build the project invoice for single project does not check this. She removes the original invoice and regenerates.
Please see the guide to the billing of projects, page n °: 95 for more information on this kind of differences.
I hope this helps!
Thank you
Raju sirot
www.projectsaccounting.com -
the input parameters for the transitions
Hi guys,.
During the last two weeks I've come a long way to build my own custom transitions.
Now I want my plugins have enter parameters such as: sliders, swatches, boxes and option/Pulldown menus, text boxes.
The question is: How do I ? And how do I get access to these settings.
The SDK example for the "simple video filter" doesn't seem to be compatible for a transition.
And it also raises questions:
If you would have to enter some parameters like this:
paramsH = (filterParamsH)(*theData)->specsHandle;
() csSDK_uint32) (* paramsH)-> color
If you did, how you can access a shild pipette?
So many questions, but probably so simple to do.
Who can help out me?
See you soon,.
Jaap
Hi Jaap,
Great to hear that you are on the right track. The transitional API does not offer many types of control integrated setting, compared to the API filter which has a little more and the effect of After Effects, which is very flexible API. To add other parameters beyond the basic ones you see in the built-in Iris or a wipe transition, you will need your own modal dialog box installation using standard operating system calls. Chained SDK sample displays a custom button that appears then a MessageBox based on Win or dialog box alerts under Mac. It is the starting point for a Custom Installation dialog box.
Kind regards
Zac
-
Questions to prepare for the independence of the opening
Hello - I bought open quite late - all the time, they announced its interruption. But I love him as an organizational tool for our 35 k + photos. Our previous organization was using Windows Explorer which is dangerous and difficult to manage - and never, we used keywords. I decided to continue to use opening until it does not work. After looking around, I see two dams - Lightroom and Photos - who both have their shortcomings. Perhaps Affinity will come with a good dam.
I know that some day I will have to leave Aperture. My question is: what features of Aperture can I use that will be Portable for use in the other dams such as Lightroom or Photos.
Keywords and other metadata? -Is that all metadata added by opening with the pictures stay after opening? Metadata is saved with the original Masters or Versions?
Stacks? Batteries will remain when moving pictures or Lightroom or will they be recreated?
Must face? According to me, faces will not go to Lightroom, but could go to the Photos. It is better to create metadata keyword for people for portability?
Adjustments? I like the easy tools to retouch photos, but I understand I'm going to lose these in Lightroom and Photos. If I adjust photos in Aperture, I think I need to export versions that will have extra space. Is this correct?
Adjusted Data et Time - a few photos are scanned images, or photos taken on a device that did not have the correct date. I adjust these dates in Aperture. These new dates will stay with the picture after his conversion in Lightroom or Photos? Are they written back to the original master or only versions created in Aperture?
Anything else I forget?
Thanks for any idea that you can provide to the above topics
Geno
I don't use Lightroom, but most of the features of Aperture will migrate safely to the Photos.
See this document: How Photos handles content and metadata for iPhoto and Aperture - Apple Support
The biggest loss after you migrate photos was theloss of hierarchical keywords and custom metadata tags.
Use a flat keyword structure ready for migration. For example, instead of having a 'bird' keyword and a subordinate keyword 'sparrow' use a single flat keyword ' birds: Sparrow ". Add your custom for legends metadata tags.
-
Upgrading repository database for the grid control 10205
Hello
I have the following problem: we took the grid control 10205. It was an upgrade of 10203. By default, it runs a repository 10104. Now I have to spend this repository to 10205 version too. I need to do because this grid control runs on ELinux 4 and we want to improve this ELinux 5 machine, but in the database of ELinix 5 10105 Certification Matrix only is not supported.
Now my question:
To perform this upgrade, I've read that I must first install Database 10205 Software in a separate House and then upgrade the database with the repository. CMS and the repository database are installed in separate houses. Are these references in OMS to host the repository? What should I do after I upgraded the database repository?
Unfortunately I'm not able to find something about this in the Documentation. Everyone speaks of upgrade of WHO and almost nothing on the database repository.
I'd appreciate a lot of the advice.Salvation;
Have you checked the following note:
How to level a 10.1.0.X or a repository database for Grid Control 10.2.0.4/5 10.2.0.X to a Version 11.1.0.X database [399520.1 ID]
Respect of
HELIOS -
Parameters for a big screen project
Hi all
I guess that's a fundamental question to which the answer is maybe easier. I m a first basic user
I m trying to make the big screen projects and allows you to export a DVD that fits perfectly in the video still LCD screens and televisions big screen... My workflow is:
I m starting new projects using the DV-NTSC file > Widescreen 48 kHz
The imported videos come from a mixture of Panasonics 2 AGDVC20P and 1 Sony HD1000. Sony HD1000 records Panasonics and 16:9 4:3 (I use a little at first zoom to fit the screen).
After completing the first I render the project and go to file > Adobe Dynamic Link > Send in yet. The menus and create a DVD.
But the problem is: I see on my TV the picture looks like 16:9, but still black stripes appears up and down the image (tested on several TVs and the same).
What Miss me?
Should be a different size than 720 x 480 and the format of pixels 1,2121 as DV Widescreen profile together?
Whatever it is at yet?
Thank you very much for the help.
Gustavo.
Gustavo,
Your final result should be DVD, NTSC 720 x 480 or 720 x 576 PAL.
Use a sequence for the big screen SD and downrez setting your HDV or let the machine do it for you by capturing the SD format. If you captured HDV, you can either downrez using Motion/scale to mount your SD resolution or use the scale for framework. The latter has a small disadvantage because it will result in small black bars on the left and right, that normally show up when played on a TV.
-
Help! Best SD export parameters for the CS4 web
Hello and thank you in advance for your help. I am a newbie here and have read a lot of posts on the export and found some good information here for the creation of a master
. But, I am looking for export settings send a 03:30 min. video to a client to download a site Web and you tube which is high resolution but not too large of a file. I'm looking for other scientists setting used to create this.It is a tutorial of SD video with a combination of stills .psd and .jpeg and graphics in After Effects compositions mixed in video sequences. There are many cross-fade transitions and I get pixelation with the parameters below. It's a start, but I hope to have a more fluid video for the web at 720 x 480 and 320 x 240. Any suggestions on the proportions, format file and settings would be appreciated. The original video is 720 x 480.
Format: H.264
NTSC, 720 x 480, 29.97 [fps], progressive
AAC, 128 [kbit / s], 44.1 khz, stereo, Frequencey
Order the field: bass
Pixel format: square pixels
Profile: high
Level: 3.1
Target VBR, 2 Pass, 6.00, 8.00 [Mbps] Max
Screen 16:9 wide
Thank you!! I need to get out today, this aid project is much appreciated!
You could go that way, very very nice.
I tried, but still not able to get it in my Web site.
Taking her record route is first.
-
[8i] help with function with parameters (for the calculation of the work)
Let me start by saying, I've never written a function before, and I do not have access to create a feature in my database (that is, I can't test this feature). I am trying to achieve a function I can ask my IT Department to add for me. I hope that someone can take a look at what I wrote and tell me if this should work or not, and if it's the right way to go to solve my problem.
I'm creating a function to make a very simple calculation of work (add/subtract a number of days to a date in the calendar).
The database, I work with has a table with the schedule of work. Here is a sample table and sample data, representative of what is in my work table calendar:
The table includes since 01/01/1980 but 31/12/2015.CREATE TABLE caln ( clndr_dt DATE, shop_days NUMBER(5) CONSTRAINT caln_pk PRIMARY KEY (clndr_dt) ); INSERT INTO caln VALUES (To_Date('01/01/1980','mm/dd/yyyy'),0); INSERT INTO caln VALUES (To_Date('01/02/1980','mm/dd/yyyy'),1); INSERT INTO caln VALUES (To_Date('01/03/1980','mm/dd/yyyy'),2); INSERT INTO caln VALUES (To_Date('01/04/1980','mm/dd/yyyy'),3); INSERT INTO caln VALUES (To_Date('01/05/1980','mm/dd/yyyy'),3); INSERT INTO caln VALUES (To_Date('01/06/1980','mm/dd/yyyy'),3); INSERT INTO caln VALUES (To_Date('01/07/1980','mm/dd/yyyy'),4); INSERT INTO caln VALUES (To_Date('01/08/1980','mm/dd/yyyy'),5); INSERT INTO caln VALUES (To_Date('01/09/1980','mm/dd/yyyy'),6); INSERT INTO caln VALUES (To_Date('01/10/1980','mm/dd/yyyy'),7); INSERT INTO caln VALUES (To_Date('01/11/1980','mm/dd/yyyy'),8); INSERT INTO caln VALUES (To_Date('01/12/1980','mm/dd/yyyy'),8); INSERT INTO caln VALUES (To_Date('01/13/1980','mm/dd/yyyy'),8); INSERT INTO caln VALUES (To_Date('01/14/1980','mm/dd/yyyy'),9);
I have written (and validated) this parameter query that performs the calculation of my working day (mday):
Based on this request, I created the following function (and I have no idea if it works or if the syntax is right, etc..):SELECT cal.clndr_dt FROM CALN cal , ( SELECT cal.shop_days+:mdays AS new_shop_days FROM CALN cal WHERE cal.clndr_dt =:start_date ) a WHERE cal.shop_days = a.new_shop_days AND ROWNUM =1 ORDER BY cal.clndr_dt;
I'm also not sure how to do to have the function handle results that would return a date outside the range of dates that appear in the table (prior to 01/01/1980 or after until 31/12/2015 - or, another way to look at what was, before the caln.clndr_dt or the caln.clndr_dt MAX value MIN value).CREATE OR REPLACE FUNCTION add_mdays (start_date IN DATE, mdays IN NUMBER(5)) RETURN DATE IS new_date DATE; BEGIN SELECT cal.clndr_dt FROM CALN cal , ( SELECT cal.shop_days+mdays AS new_shop_days FROM CALN cal WHERE cal.clndr_dt =start_date ) a WHERE cal.shop_days = a.new_shop_days AND ROWNUM =1 ORDER BY cal.clndr_dt; RETURN new_date; END add_mdays; //edit 9:31 AM - noticed I left off this bit
My goal is to be able to use the function in a situation similar to the following:
First of all, here is a sample table and data:
And here's how I would use my function:CREATE TABLE orders ( ord_no NUMBER(5), plan_start_dt DATE, CONSTRAINT orders_pk PRIMARY KEY (ord_no) ); INSERT INTO orders VALUES (1,To_Date('01/08/1980','mm/dd/yyyy')); INSERT INTO orders VALUES (2,To_Date('01/09/1980','mm/dd/yyyy')); INSERT INTO orders VALUES (3,To_Date('01/10/1980','mm/dd/yyyy'));
Thus, the function would allow me to come back, for each command in my table of orders, the date is 3 days working (mdays) before the start of the plan of each order.SELECT orders.ord_no , orders.plan_start_dt , add_mdays(orders.plan_start_dt, -3) AS prep_date FROM orders
I go about it the right way? I have to create a function to do this, or is there a way for me to integrate my request (which makes my mday calculation) in the example query above (eliminating the need to create a function)?
Thank you very much in advance!
Published by: user11033437 on February 2, 2010 08:55
Fixed some typos in the last insert statements
Published by: user11033437 on February 2, 2010 09:31 (fixed some syntax in the function)Hello
Ah, referring to Oracle 8 and is not not able to test your own code makes me nostalgic for the good old days, when you have entered your cards and led to a window to the computer center and waited an hour for the work to be performed and then seen printing to find that you had made a typo.
If you write functions, you should really test yourself. Like all codes, functions forge be written small not: write a line or two (or sometimes just a part of what would later become a single line), test, make sure it is running properly and repeat.
Ideally, your employer must create a pattern of development in a development database that you can use.
You can legally download your own instance of Oracle Express Edition free; just be careful not to use features that are not available in the database where the code will be deployed.You need a function to get the desired results:
SELECT o.ord_no , o.plan_start_dt , MIN (e.clndr_dt) AS prep_date FROM orders o , caln l , caln e WHERE l.clndr_dt = o.plan_start_dt AND e.shop_days = l.shop_days - 3 GROUP BY o.ord_no , o.plan_start_dt ;
It would be more effective (and somewhat simpler) If you've added a column (let's call it work_day) identified whether each line represents a work_day or not.
For each value of shop_days, exactly 1 row will be considered as a working day.
Then, the query may be something like:SELECT o.ord_no , o.plan_start_dt , e.clndr_dt AS prep_date FROM orders o , caln l , caln e WHERE l.clndr_dt = o.plan_start_dt AND e.shop_days = l.shop_days - 3 AND e.work_day = 1 ;
You can use the analytic LAG function to populate the work_day column.
A function would certainly be useful, although perhaps slower.
The function you have posted has some errors:
an argument can be stated under NUMBER (5); Just NUMBER.
(b) when you SELECT in PL/SQL, as you do, you must SELECT a variable to store the results.
(c) ROWNUM is arbitrary (making it useless in this problem) unless you draw a neat subquery. I don't think you can use ORDER BY in subqueries in Oracle 8. Use the ROW_NUMBER analytic function.
(d) the service must end with an END statement.Given your current caln table, here's how I would write the function:
CREATE OR REPLACE FUNCTION add_mdays ( start_date IN DATE DEFAULT SYSDATE, mdays IN NUMBER DEFAULT 1 ) RETURN DATE DETERMINISTIC IS -- add_mdays returns the DATE that is mdays working days -- after start_date. (If mdays < 0, the DATE returned -- will be before start_date). -- Work days do not include Saturdays, Sundays or holidays -- as indicated in the caln table. new_date DATE; -- to be returned BEGIN SELECT MIN (t.clndr_dt) INTO new_date FROM caln f -- f stands for "from" , caln t -- t stands for "to" WHERE f.clndr_dt = TRUNC (start_date) AND t.shop_days = f.shop_days + TRUNC (mdays) ; RETURN new_date; END add_mdays; / SHOW ERRORS
Production code forge be robust (which includes "fool-proofing").
Try to anticipate what people errors might appeal to your function and correct for them where possible.
For example, if it only makes sense for start_date at midnight, mdays to be an integer, use TRUNC in the function where soembody passes a good value.
Allow default arguments.
Comment of your function. Put all comments within the service (i.e. after CREATION and before the END) so that they will remain in the data dictionary.
If, given the same arguments, the function always returns the same value, mark it as DETERMINISTIC, for efficiency. This means that the system will remember the values transmitted rather than to call the function whenever it is said to.I wish I could score questions such as 'Correct' or 'useful '; you get 10 points for sure.
You posted CREATE TABLE and INSERT statements (without even be begged).
You gave a clear description of the problem, including the expected results.
The code is well formatted and easy to read.
All around, one of the more thoughtful and well written questions I've seen.
Play well! Keep up the good work!Published by: Frank Kulash, February 2, 2010 13:10
Added to my own version of the function. -
For the remote controls of the Keynote?
I want to use a remote control for a presentation in Keynote, I'll give. It will be my first with a remote control, but which is later - should I buy a (If Yes, who?) or what is the last and the best app for me to use my iPhone as a remote control (which I prefer, a gadget to lose less!)?
Please use a simple language with me, a digital native.
I use my aging MacBook Pro with OSX 10.7.5, my speech is 5.1.1 and my iPhone is a 6s.
Thank you!
Using a method rather than another is a personal preference, my preference as a coach and lecturer working in several different locations is to use Keynote for iOS, it has built in the remote control feature:
Tap to go to the next slide
previous slide scanning
Pen tool marker on the screen
the highlighter to screen
the iPad displays the screen of the presenter, showing the next slide and notes of the speaker of the presentation on the Mac
There must be a wifi network present, you can connect; many businesses teaching institutions lock unregistered users by default
The site Web of Keynote iOS is here: Keynote for iOS
-
Tecra R840 - need driver for the button control / stop Touchpad
Which driver supports the switch for the touchpad?
Hello
If you ask a software / driver, then you should also publish information on your installed system.
I assume that you have already installed the touchpad driver, in order to use the function keys, you need to install the VAP (value added package) as published by Liam -
Question of replacement for the hard drive MacBook Pro Late 2008
Hello
My MBP HD headed to the exit so I'll take the plunge and get a replacement SSD to install it. Being not too tech savvie I'm trying to cover all the bases before starting the replacement so I think I'm OK to get to the old and a new one outside.
I read that a clean install of Mac OS X is recommended. The plan is to install the new SSD and connect the old HD the MBP for a speaker for the migration of files once the SSD has been formatted and installed operating system. One of my questions is what OS can / should I install in the first place on the new SSD. I have the Leopard installation disc that came with the MBP, I also have a Snow Leopard install disc I bought (this is the version 10.6.3). Start with the Snow Leopard disc or do I have to install Leopard first? I would get the new OS SSD up to version I'm currently on (10.7.5).
My other question is around RAM. As part of the upgrade, I plan to replace and max of RAM, I've seen is now 8 GB between the two slots. I read what the maximum capacity to 8 as part of an update of the firmware. So the question is: should I do all updates of OS before installing the RAM? The MBP would difficult treat 8GB if the firmware update is not installed through the different software updates that will be needed once the OS is installed on the SSD?
Advice/suggestions appreciated.
See you soon
J
Replace the RAM can be done at any time. If you have already downloaded the firmware required, it has already updated your material and will not be lost when you replace the hard drive. However, according to Apple, your computer can manage only a 4 GB. I could be missing something...
See here: MacBook Pro (15-inch, Late 2008) - technical data sheet
As far as your OS issue, the best thing to do is get the updated software to match the information that you are migrating back (to make sure no problem with migration). The best way to do it, is to download recovery disk wizard and install it on an extra USB key. This allows you to install Lion without having to install Leopard or Snow Leopard first. This will also use disk utility to format the new SSD correctly.
DOWNLOAD: OS X Recovery Disk Wizard v1.0
-
Where can I get the cover of the batteries for the remote control Sony NSG - MR1?
We have missed placed our battery cover for the NSG - MR1 remote for the Internet/Blue Ray player. Where can I get this part alone?
You can contact an authorized Sony part distributors to check if the lid is available for purchase. Here is their contact information.
Andrews Electronics Inc.
661-257-7700.
www.andrewselectronics.comEncompass parts Distribution
800-638-3328.
www.encompassparts.comFox International
440-725-7150.
www.Fox-international.comIf my post answered your question, please mark it as an "accepted Solution".
Maybe you are looking for
-
My iWatch casing becomes very hot during charging. is there a problem here?
-
Skype won´t I would sign (error message) but not finf solution
error message says 'Skype has stopped working, windows is looking for a solution to the problem "... Then... "A problem caused the blocking of the work programme. correctly. Windows will close the program and notify you if a solution is available. He
-
802 1250.11n wpa tkip compatible?
Only, we got a 1250 AP and try to configure 802.11n on it. We were using TKIP and WPA (Enterprise) and I received the message below: April 8, 14:24:12: % DOT11-4-NO_HT: Interface Dot11Radio0, Mcs rates disabled on vlan 132 due to not using the AES en
-
WARNING when saving the changes after adding the user to the shared services
Hi allI added a user in shared and all services, saving the changes I get this warningIs it safe to ignore this warning, what am I supposed to drop after you save the changes
-
I bought and downloaded photos a few days ago and now I see that the number of charges are on my account is too bound the number of images. How can I get your help with this to study and solve the problem. I bought 4 photos but billing said 7 photos.