RE: windows project

If your application is going to be a big one, you might want to divid it
into a set of applets(smaller applications) that can be launched from
separate icons or from a menubar similar to an office suite. In order to
implement this, you will definitely need to define the individual applets by
putting windows in separate projects. All the de-coupling issues mentioned
in the previous replys would then apply.
Mark Savory
GTE Gov. Sys.
-----Original Message-----
From: Curtis Bragdon [mailto:[email protected]]
Sent: Tuesday, March 02, 1999 9:09 AM
To: '[email protected]'
Subject: RE: windows project
Hi Janet,
Your macro level division of projects makes sense, although you should also
consider merging the display data and windows classes before you split up
the windows classes. If you do that, you should be in a better position to
split your windows classes based first on class hierarchy and then on
services that the windows provide.
Also, as John says, note which windows interact and in what way. In
addition to identifying is-a relationships, identify has-a and uses-a
relationships. When you have a window that inherits from another window,
e.g. a standard form window and an employee form window, place the
superclass in its own project, and make that project a supplier to the
project that contains the subclass. In the case of has-a, identify in
which direction the has-a is implemented. Amongst windows, I would expect
this to be one-way, and usually the window where the relationship is not
implemented is a utility window, and can go in its own project, to be
included by all other projects where that utility window is used. The same
logic goes for uses-a (really just a pedantic distinction of has-a).
There are a couple of notes on the technique of using events to talk
amongst windows. While this method does help eliminate the circular
supplier problem, you give up the ability to pass return values, and are
therefore never certain that the intended recipient got the message. You
could implement a return event or return value method, but this would get
messy very fast. Some may also note that use of events is about 10 times
more expensive than use of methods for intra-process communication. This
is true, but unless you have thousands of methods per second, this will not
be much of an issue. You can avoid the whole event issue by moving some
methods higher up in the class hierarchy, but you should review your
design, first.
Also, in the same place where you maintain class diagrams for your project,
maintain a diagram that shows the dependencies amongst supplier plans. In
this diagram, include the classes contained in the project. Visualizing
this may help you understand where the circularity arises.
All this is easier seen than said. Let me know if you would like a diagram
example.
Good Luck,
CSB
-----Original Message-----
From: John Pianezze
Sent: Monday, March 01, 1999 8:03 PM
To: 'Kendall, Janet M'
Cc: [email protected]
Subject: RE: windows project
I would definitely recommend trying to split the project.
Usually if you come at the problem from a different angle, you'll find you
can split it.
* First, instead of splitting the windows by functionality, split them by
sub-system, or groups of windows that pertain to different services the
system provides.
* Identify windows that are re-used by more than one high-level window.
These are auxiliary windows. Popup modal windows can usually be grouped and
supply the top-level windows.
* Ideitify high-level windows that don't interact (much) with each other,
these should be supplied by auxiliary windows, and the popup modal windows.
If the windows communicate, they may not need to know about instances of
each other. If they POST message to each other, (on an object that is
visible to both windows) then they can effectively comunicate without
knowing about each other's implementation. This is also good decoupling,
reducing the windows' dependency on each other.
If windows are ued to model business functionality, then you might find
yourself needing code from one window to another. But if you put all your
business-specific code in your business objects, then BOs can happily
supply
any window, without one window needing to use another window to get some
business functionality.
Basically your windows should be very loosely coupled, and they should be
coupled together with business objects. Usually the only reason one window
need to know about another window is so that it can instantiate and display
it.
Another cool way to separate one implementation from another, is to define
a
series of Interfaces which define how windows interact without tying them
together with any implementation details.
To simplify things you might make design decisions to restrict
visibility.
It might be nifty to have any window be able to switch contexts to any
other
window, but you might find it simplifies things to make your view more
streamlined in their purpose. All of a sudden, your windows are easier to
construct, and happily go into a project by themselves, and are more easily
maintained etc etc etc..
Finally, you might want to build abstractions. You could have a series of
abstract base windows, in their own project that supply all window
projects.
You might build a abstract window classes for each sub-system you identify,
and they will supply each set of concrete window sub-system
implementations.
Small size is key. Small projects, small classes, small method, gets you
the
best reuse and fosters a higher quality of implementation.
John Pianezze
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
"Life is pretty much the same anywhere you find yourself,
because wherever you go, there you are!"
- Master Fwap.
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
Mazda Australia
Lorimer St., South Bank,
Victoria, Australia
Telephone +613 9698 5975
-----Original Message-----
From: Kendall, Janet M [SMTP:[email protected]]
Sent: Tuesday, March 02, 1999 9:11 AM
To: [email protected]
Subject: windows project
We are currently developing a system with four basic projects - windows,
display data, data access and business objects. The windows project
will probably end up with 100+ classes in it (a conservative guess, I
think). I was trying to split it into multiple windows projects grouped
by functionality and am running into supplier plan circularity problems.
I would appreciate responses indicating if you have designed with a
single, large windows project or multiple windows projects and any
pros/cons associated with the direction you took.
Thanks in advance.
Janet Kendall
(916)636-1105
[email protected]
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
This message has successfully passed virus checking.Mazda Australia takes every precaution to ensure email messages are virus
free. For complete protection, you should virus test this message.

1 - moved to the correct forum
2 - More information needed for someone to help... please click below and provide the requested information
-Premiere Pro Video Editing Information FAQ http://forums.adobe.com/message/4200840

Similar Messages

  • Windows project

    We are currently developing a system with four basic projects - windows,
    display data, data access and business objects. The windows project
    will probably end up with 100+ classes in it (a conservative guess, I
    think). I was trying to split it into multiple windows projects grouped
    by functionality and am running into supplier plan circularity problems.
    I would appreciate responses indicating if you have designed with a
    single, large windows project or multiple windows projects and any
    pros/cons associated with the direction you took.
    Thanks in advance.
    Janet Kendall
    (916)636-1105
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hi,
    According to your description, my understanding is that you want to access SharePoint library form form Windows Project.
    As there is no direct way to achieve it. I suggest you use Client Object Model to get data from SharePoint library and put the data to a .NET Control such as GridView
    or ListBox. Then you can enter data from the control.
    More information:
    How to display Sharepoint Data in a Windows Forms Application:
    http://geekswithblogs.net/mikebangoy/archive/2012/04/11/how-to-display-sharepoint-data-in-a-windows-forms-application.aspx
    SharePoint 2010 Client Object Model:
    http://msdn.microsoft.com/en-us/library/office/ee537247(v=office.14).aspx
    http://www.codeproject.com/Articles/268193/SharePoint-Client-Object-Model-Part
    Best regards,
    ZhengyuGuo
    Zhengyu Guo
    TechNet Community Support

  • RE: RE: Windows Project

    Janet,
    We have several windows projects, some of which contain over 170 classes.
    Our application WEX file is 60Mb and rising...
    Tim Sawyer
    PanCredit
    Leeds, UK.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    1 - moved to the correct forum
    2 - More information needed for someone to help... please click below and provide the requested information
    -Premiere Pro Video Editing Information FAQ http://forums.adobe.com/message/4200840

  • Import Premiere Pro CS3 Windows projects into Premiere Pro CS5 Mac.

    Hi there people. I hope you can help me. I have had premiere pro CS3 on my windows system for some years but now run a Mac with Master Collection CS5, my problem is that my existing prproj files on windows format do not open in CS5 Premiere Pro for Mac, I get a message telling me that I need to see the user guide for importing options, I have tried to do so, but there is no information about how to do this.
    Can anyone here please tell me how to get around this, as I need to rework some of these old windows projects however my old windows system is totally dead now so I cannot open the files in the CS3 windows version either.
    Please help, oh and spare me the useless windows vs. mac arguments.
    I hope someone here can help
    Thanks

    Since you are trying to Open a CS3 PC Project, you should not have THAT many issues in CS5 Mac. Have you tried both the Open and Import - similar but different operations? Have both methods failed?
    One possible problem would be the Effects & Transitions used in the CS3 PC Project. Here is a LIST of the Transitions and Effects in CS4 for the PC, that are missing in the Mac version. I would assume that CS3 and CS5 would be similar. However, in similar cases, PrPro has thrown a more specific error message. I have only Opened Pr 6.5 Mac Projects into PrPro 2.0 PC, and these have been almost perfect. Where there were missing Transitions, I got a very explicit message, telling me what had been used that was missing from my program, and exactly where the problem existed (specific TimeCode). In my case, two Transitions just did not exist in my PrPro 2.0, and one was a 3rd party Transition, or Effect, and I did not have that. Still, the older Mac Projects Opened fine, and I just made note of where I would need to make changes. I would anticipate that similar would occur, if the Mac version did not have some Transition, or Effect, but do not know specifically. Still, based on the warning messages that I got, with such complete documentation, I'd expect similar.
    Now another consideration - Assets. If there are Assets that you cannot work with on your Mac, say DV-AVI, or WMV, those would likely throw an error. Again, I would expect that error message to elaborate a bit more.
    Do you know the details of your CS3 Projects and their Assets? Anything that you can think of there?
    Just thinking here, and unfortunately, I have never gone the direction that you are going, and with the versions that you are working with, so something simple and glaring (to others) might just be slipping past me.
    Good luck, and maybe others will have much better input on your issue. Also - welcome to the forum!
    Hunt

  • Make flv playback exact fit to window project not desktop

    hi , first i want to say i use Flash Cs5 - flash player 10 - As3
    i want when i click on full screen button on flv playback component my flv player window goes to exact fit my flash window not my desktop or even better if i can set resolution for full screen mode ....
    i have strange problem the full screen function not work in any third party flash protection and projector tools ...
    finally i found some component that use some As2 script to make full screen button function to exact fit window and it`s interensting cause this flv player works well in  test movie mode !!!
    as the full screen function in default Flash Cs5 not work in test mode and you must run swf directly from local or run projector ...
    i realize that when the full screen function works in flash test movie ( ctrl + enter ) mode it work in another third party tools too ...
    i don`t now why but maybe some security reason in As3 dont let it run from test movie and another third party tools ...
    what can i do about it ??
    how can i write script for my flv playback component to read new function for full screen mode and set it to exact fit window ( project ) not my desktop ( the size of project not chang at all and only flv player resize to my window )
    is this possible to set resolution for Resize mode  ?!?
    is this possible to create a button for this ??!?
    i know i ask many Questions and maybe u confued as i am now , but i have spend a week to solve this problem , checking all third party tools and no success , even i post my problem to many forums ...
    pleaseeeeeeee help me

    use:
    fs_btn.addEventListener(MouseEvent.CLICK,f);
    var flv_pb_x:Number=flv_pb.x;
    var flv_pb_y:Number=flv_pb.y;
    var flv_pb_h:Number=flv_pb.height;
    var flv_pb_w:Number=flv_pb.width;
    var fs_btn_offsetX:Number=flv_pb.width+flv_pb.x-fs_btn.x;
    var fs_btn_offsetY:Number=flv_pb.height+flv_pb.y-fs.btn.y;
    function f(e:MouseEvent):void{
    if(flv_pb.width<stage.stageWidth){
    flv_pb.width=stage.stageWidth;
    flv_pb.height=stage.stageHeight;
    flv_pb.x=0;
    flv_pb.y=0
    fs_btn.on_mc.visible=false;
    fs_btn.off_mc.visible=true;
    } else {
    flv_pb.width=flv_pb_w;
    flv_pb.height=flv_pb_h;
    flv_pb.x=flv_pb_x;
    flv_pb.y=flv_pb_y;
    fs_btn.on_mc.visible=true;
    fs_btn.off_mc.visible=false;
    fs_btn.x=flv_pb.width+flv_pb.x-fs_btn_offsetX;
    fs_btn.y=flv_pb.height+flv_pb.y-fs_btn_offsetY;

  • Premiere Elements 12 Windows project to Mac

    I started my project on Windows 7 with Premiere Elements 12. Now I want to work with the project on Mac with Premiere Elements 12 (the same version). Unfortunately I got the error "The project is not compatible with current version of Premiere Elements". I used Project Archiver which created a new folder with all files on an external disc. Mac opened it and Premiere started to load it but then threw the error.
    Would it be possible to open a project done on Windows with Mac? I really need this because I've done quite a lot work with the project but my Windows license is over and converted to Mac.

    TitusK
    The project file (project.prel) created in Premiere Elements Windows cannot be opened in Premiere Elements Mac. The reverse is also true.
    One possibility might be to export your Premiere Elements Windows Timeline to the appropriate .mov or .mp4 and then import that file
    into Premiere Elements Mac new project. But, from what you wrote about your present circumstances, this does not seem to be possible.
    This is the situation with Premiere Elements (any version).
    Be aware that there are several Windows Only features in Premiere Elements.
    Please do not hesitate to ask if any questions or need further clarification on anything written here.
    Thank you.
    ATR

  • Mac - Windows Project Sharing: Media Linking issues

    I just got a Windows 7 machine to experiment with using both my old Mac Pro and Windows 7 CS 5.5 to work on the same project.
    I am using the Mac Pro as a server, a bunch of fast drives are hooked up to it. Right now I'm using Mac 10.7.3 and sharing those drives via the SMB protocol. This has some issues, like sometimes Windows can't connect to the Mac, but if I reset the Mac's SMB sharing and reboot it seems to fix this (fingers crossed.)
    The main issue is that Premiere Pro cannot find some files on the Mac Pro's SMB shares. I'm not sure how many it finds or doesn't or why it finds some and not others, but it first asks me to locate a file, which I tediously do, and then PPro churns a bit and then asks me for another one. I'm using a lot of AVCHD material, so in some cases the media files have the same name, such as "00000.MTS". Premiere Pro doesn't seem to be able to provide any information on the original path of the file it wants to find, though I am sure that path info is somewhere in the Project file. It just doesn't present it to me when it asks me to locate it.
    This makes finding non-unique files pretty hard.
    Have others encountered this issue and what was your solution? Is there a utility I can use on Windows 7 to allow it to see the Mac SMB shares in a way that it can interpret the paths seamlessly?
    The good thing is that PPro Windows is finding most of the files after I point it to one or 2 files it can't find, so sometimes this is working, though mysteriously.
    Thanks much for any advice!
    -Keith

    Thanks Jim, however I do believe that the Premiere Pro project contains enough metadata path information to find the files. For example I do similar things with FCP and it will provide the exact path to what it couldn't find, chosing to search within it's interface will eventually find the correct file. PPro (at least 5.5) doesn't present this interface. That is a PPro issue.
    I also believe that camcorder manufacturers could help by allowing unique names for the AVCHD MTS files. I don't think there is really any limitation on this, it's just lack of understanding of workflow on the manufacturers' part. I need a solution now, I don't think writing letters to manufacturers is going to get me what I need right now.
    As I say, for the most part, with very little work for me Premiere Pro somehow found many of the correct files, even though they had identical names. It somehow made that association. However, in how it interacts with the OS and how rigorously it searches drives is mysterious and possibly buggy. I'm looking either for a solution for Premiere Pro, or some utility or searching workflow that will help PPro find the finds it really does know about. I am sure that my lack of familiarity with how Windows does this on shares is part of my problem, I'm looking for real solutions that people have used, I'm sure many have been in the exact situation, either by taking a drive over to another windows edit machine or whatever, and they hopefully have worked it out.
    Anybody been in my situation and what did you wind up doing?
    Thanks much!
    -Keith

  • Windows Project won't open on Macbook Pro

    Hello,
    I been home on springbreak and have been working on a highlight film for my high school. I have it all saved on my External HD includings the clips, intros, highlights, images. Then I go to open it in premeire CS4 on my macbook pro and the files are all missing and offline. Any idea how to open my file on my macbook?

    I don't do Mac... but in the Windows world, people have problems moving a project from one computer to another if the EXACT PATH is not the same
    For Windows, that would mean that the project file would need to point to (example here) H:\Project1\File1.AVI on both computers... which means the external drive must be seen by Windows as H on both computers
    Going from Windows to Mac, with potentially different KINDS of file paths, you may have a hard time relinking those files

  • Printing out to command window project

    hi all, i have a question on this cart program i am making, i wanted to know how to output the results to the command window every time a person clicks on the "current status" of their purchase. I want it to print out like ( 5 boxes purhcased, 4 cds bought, serial number is 1234...... ) i want it to do this until the person exits out of the program.
    i have pasted the code below thanks :)
    (copy and paste )
    import java.awt.Color;
    import java.awt.GridLayout;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    public class TestProgram extends JFrame implements ActionListener{
    JLabel column1, column2;
    JLabel totalItems, totalCost;
    JLabel serialNum;
    JLabel electronics, autos, furnitures, cds;
    JButton TrackAssets, delete;
    JPanel panel;
    JTextField electronicsAsset, autosAsset, furnituresAsset, cdsAsset;
    JTextField serialNumber;
    JTextArea items, cost;
    public TestProgram()
         column1 = new JLabel("Select Items");
    column2 = new JLabel("Specify Quantity");
    electronics = new JLabel("Electronics");
    electronicsAsset = new JTextField();
    electronicsAsset.addActionListener(this);
    autos = new JLabel("Autos");
    autosAsset = new JTextField();
    autosAsset.addActionListener(this);
    furnitures = new JLabel("Furnitures");
    furnituresAsset = new JTextField();
    furnituresAsset.addActionListener(this);
    cds = new JLabel("Compact Discs");
    cdsAsset = new JTextField();
    cdsAsset.addActionListener(this);
    serialNum = new JLabel("Serial Number input here");
    serialNumber = new JTextField();
    electronicsAsset.setNextFocusableComponent(serialNumber);
    totalItems = new JLabel("Total Items:");
    totalCost = new JLabel("Total Cost:");
    items = new JTextArea();
    cost = new JTextArea();
    TrackAssets = new JButton("Current Status");
    TrackAssets.addActionListener(this);
    delete = new JButton("Delete all");
    delete.addActionListener(this);
    panel = new JPanel();
    panel.setLayout(new GridLayout(0,4));
    panel.setBackground(Color.white);
    getContentPane().add(panel);
    panel.add(column1);
    panel.add(column2);
    panel.add(electronics);
    panel.add(electronicsAsset);
    panel.add(autos);
    panel.add(autosAsset);
         panel.add(furnitures);
         panel.add(furnituresAsset);
         panel.add(cds);
         panel.add(cdsAsset);
    panel.add(furnitures);
    panel.add(furnituresAsset);
    panel.add(totalItems);
    panel.add(items);
    panel.add(totalCost);
    panel.add(cost);
    panel.add(serialNum);
    panel.add(serialNumber);
    panel.add(delete);
    panel.add(TrackAssets);
    getContentPane().add(panel);
    panel.add(column1);
    panel.add(column2);
    panel.add(electronics);
    panel.add(electronicsAsset);
    panel.add(autos);
    panel.add(autosAsset);
         panel.add(furnitures);
         panel.add(furnituresAsset);
         panel.add(cds);
         panel.add(cdsAsset);
    panel.add(furnitures);
    panel.add(furnituresAsset);
    panel.add(totalItems);
    panel.add(items);
    panel.add(totalCost);
    panel.add(cost);
    panel.add(serialNum);
    panel.add(serialNumber);
    panel.add(delete);
    panel.add(TrackAssets);
    if(tracker.electronics.length() > 0){
                   try{
                   electronicsNo = Integer.valueOf(tracker.electronics);
                   tracker.itotal += electronicsNo.intValue();
                   catch(java.lang.NumberFormatException e){
                   electronicsAsset.setText("Invalid Value");
                   else {
                        tracker.itotal += 0;
    if(tracker.autos.length() > 0){
    try{
    autosNo = Integer.valueOf(tracker.autos);
    tracker.itotal += autosNo.intValue();
    catch(java.lang.NumberFormatException e){
    autosAsset.setText("Invalid Value");
         else {
    tracker.itotal += 0;
    if(tracker.furnitures.length() > 0){
    try{
    furnituresNo = Integer.valueOf(tracker. furnitures);
    tracker.itotal += furnituresNo.intValue();
    }catch(java.lang.NumberFormatException e){
    furnituresAsset.setText("Invalid Value");
         else {
    tracker.itotal += 0;
    if(tracker.cds.length() > 0){
    try{
    cdsNo = Integer.valueOf(tracker.cds);
    tracker.itotal += cdsNo.intValue();
    catch(java.lang.NumberFormatException e){
    cdsAsset.setText("Invalid Value");
    else {
    tracker.itotal += 0;
    serialNum = new Integer(tracker.itotal);
    output = serialNum.toString();
    this.items.setText(output);
    tracker.icost = (tracker.itotal * 300.00);
    cost = new Double(tracker.icost);
    output2 = cost.toString();
    this.cost.setText(output2);
    if(source == delete){
    serialNumber.setText("");
    electronicsAsset.setText("");
    autosAsset.setText("");
    furnituresAsset.setText("");
    cdsAsset.setText("");
    serialNumber.setText("");
    tracker.icost = 0;
    cost = new Double(tracker.icost);
    output2 = cost.toString();
    this.cost.setText(output2);
    tracker.itotal = 0;
    serialNum = new Integer(tracker.itotal);
    output = serialNum.toString();
    this.items.setText(output);
    public static void main( String[] args )
    TestProgram frame = new TestProgram();
              frame.setTitle("Asset tracking program");
    WindowListener l = new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    frame.addWindowListener(l);
    frame.pack();
    frame.setVisible(true);

    If you want to print out to the commmend line all you need to do if put in
    System.out.println(....whatever......);Add this line of code to whereever you click the button to display the users "current Status". In hte brackets is whre you put the details of what you want ot print out e.g. boxes purchaesd etc.
    Chris

  • Windows Project in Adobe 11

    In the trail version of Adobe 11, it doesn't give you the
    option to publish your movie in a Windows Projector (.exe). It only
    gives you the Shockwave option
    I've used an older version (Macromedia Director) and it gives
    you that option.
    Does anyone know why? I'd like to publish the movie as
    Windows Projector

    Because it is the trial version. If you buy it and enter a
    valid
    license code, then you can make exe's. But you can't with the
    free trial.

  • How can i change the class in the Class Library project to be static or public so i can use it from the windows application project ?

    First i know that when i make any changes to the class library project i need to rebuild the project then to remove the Capture.dll from the TestScreenshot project and then to add again the updated Capture.dll
    The problem for example in this case i'm trying to use a public static variable i add in the DXHookD3D9.
    In the DXHookD3D9 i added this public static variable:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    //using SlimDX.Direct3D9;
    using EasyHook;
    using System.Runtime.InteropServices;
    using System.IO;
    using System.Threading;
    using System.Drawing;
    using Capture.Interface;
    using SharpDX.Direct3D9;
    namespace Capture.Hook
    internal class DXHookD3D9: BaseDXHook
    public DXHookD3D9(CaptureInterface ssInterface)
    : base(ssInterface)
    LocalHook Direct3DDevice_EndSceneHook = null;
    LocalHook Direct3DDevice_ResetHook = null;
    LocalHook Direct3DDevice_PresentHook = null;
    LocalHook Direct3DDeviceEx_PresentExHook = null;
    object _lockRenderTarget = new object();
    Surface _renderTarget;
    public static decimal framesperhourtodisplay = 0;
    protected override string HookName
    get
    return "DXHookD3D9";
    List<IntPtr> id3dDeviceFunctionAddresses = new List<IntPtr>(
    framesperhourtodisplay
    The problem is i can't even get to the Capture.Hook namespace and not to the DXHookD3D9 from the TestScreenshot application window project.
    This is a screenshot:
    For example fro the FramesPerSecond class i can use it get to it from the windows forms application.
    namespace Capture.Hook
    /// <summary>
    /// Used to determine the FPS
    /// </summary>
    public class FramesPerSecond
    int _frames = 0;
    int _lastTickCount = 0;
    float _lastFrameRate = 0;
    Since it's public i guess.
    But if i will change the DXHookD3D9 class from internal to public:
    public class DXHookD3D9: BaseDXHook
    I will get error on the DXHookD3D9: 
    Error 1
    Inconsistent accessibility: base class 'Capture.Hook.BaseDXHook' is less accessible than class 'Capture.Hook.DXHookD3D9'
    And the BaseDXHook class:
    namespace Capture.Hook
    internal abstract class BaseDXHook: IDXHook
    protected readonly ClientCaptureInterfaceEventProxy InterfaceEventProxy = new ClientCaptureInterfaceEventProxy();
    public BaseDXHook(CaptureInterface ssInterface)
    this.Interface = ssInterface;
    this.Timer = new Stopwatch();
    this.Timer.Start();
    this.FPS = new FramesPerSecond();
    Interface.ScreenshotRequested += InterfaceEventProxy.ScreenshotRequestedProxyHandler;
    Interface.DisplayText += InterfaceEventProxy.DisplayTextProxyHandler;
    InterfaceEventProxy.ScreenshotRequested += new ScreenshotRequestedEvent(InterfaceEventProxy_ScreenshotRequested);
    InterfaceEventProxy.DisplayText += new DisplayTextEvent(InterfaceEventProxy_DisplayText);
    ~BaseDXHook()
    Dispose(false);
    How can i solve it so i can use the variable framesperhourtodisplay in the DXHookD3D9 class with the TestScreenshot windows forms application ?

    Hi,
    I dont know if it will work here, since I dont know the complete structure, but the base call must be public, if the derived class is public, so the base class is at least as accessible as the derived class.
    Try make the base class public. (And maybe the base-class IDXHook of the base also...)
    Or use a different approach and make only the properties public that are needed to be public by adding an extra class...
    A structure could look like:(you need to create a class thats public in your dll and expose a property, and set this property in the internal class...)
    In the Accessing class (here Form1)
    public partial class Form1 : Form
    public Form1()
    InitializeComponent();
    private void Form1_Load(object sender, EventArgs e)
    C c = new C();
    MessageBox.Show(B.F.ToString());
    and in the class Lib:
    internal class A
    public A()
    B.F = DateTime.Now.Millisecond;
    public class B
    public static int F { get; set; }
    public class C
    public C()
    A a = new A();
    (add a referenc to the class lib from the accessing project)
    Regards,
      Thorsten

  • Problem opening PrE 9 project created on Mac in Windows

    Hi, I recently migrated from a Mac to Windows 7, and am having problems opening my project files on the Windows computer. I created several PrE9 projects on my Mac, but now I need to open some of these files on a PC with Windows 7. I get the error message "The project is not compatible with current version of Premiere Elements." I have successfully opened other CS5 project files (AI, PS) on both platforms. This is the first I've seen Adobe files open on Mac but not PC.
    So, assuming this is going to be impossible, can I export from the Mac version of PrE to Windows? Is cross-platform collaboration impossible with PrE 9? That doesn't seem likely. What am I missing?
    I have some title animations that I created on the Mac that I would really like to reuse in new Windows projects moving forward. I hope I don't have to recreate them from scratch!
    Thanks for any help.

    Unfortunately, project files created on the Mac platform are not compatible with the Windows version of the product and vice versa.
    You can't work on the same project file on both a Mac and a PC. Sorry.

  • Reducing project file size

    I've got a project that I'm working on. It's 7 tracks of audio and just under 4 minutes long. But the project file size is over 2 gigs! I ran the "Clean Up" option from the project management option under file. That only took it from 2.3 gigs to 2.1.
    Why is it so large and what can I do to reduce the project file size? 2.1 gigs seems way too large for what it is.

    Don't know if you found a solution but I did. Here's what you do:
    im my case I save a lot. Like, I save after every operation. This causes Logic to keep lots of saved audio files in the project that I've overwritten a dozen times already.  I might perform 20 takes of a passage in a song I have.  Logic will keep all 20 takes even though I've deleted the audio file in the editor window.  This causes my 3 min song to bloat out to 2-3GB in size.
    When I'm reasonably sure I like the condition of my song and it's structure I will then do the following:
    Save a new version of the project. Then open "window - project audio". This opens the project audio window.  In this window I select "edit - select unused audio". This highlights all the audio files that have been deleted/overwritten by myself during my recording and editing. I then hit the Delete key. I believe Logic then confirms the delete command and deletes the unused audio. I close the window and save a new copy of the project. Now my file size is a sane number (450mb for example) rather than the 2.5GB it was before. Of course doing this I've eliminated the ability to "undo" any audio editing/deleting but I've already confirmed that fact.
    Hope this helps you out. It helped reduce a 6 min project that was 5.7GB back to a sane number of 890mb. I guess you can say I do a lot of, umm, takes  

  • Is it safe to delete CiFiles folder on Windows storage Server 2008

    Hi Team,
    .ci file growing in "C:\Documents and Settings\All Users\Application Data\Microsoft\Search\Data\Applications\Windows\Projects\SystemIndex\Indexer\CiFiles" location. Is it safe to delete the CI file. please let me know, any other way to disable
    the growth of CI files.
    What is the route cause? This is file server using windows storage server 2008 OS.
    How to avoid in future this type of issue?
    My total hard disk size 80 GB but now free space only 110 Almost full my hard disk. So please help to advise how to clear
    all ci files?
    Thanks in advance 

    Hi,
    When you use indexing service, the service create .ci files. The files are content index files on the server. As long as the service is not running you should not encounter any problems if you delete the folder.
    Is it safe to delete CiFiles folder on Windows Server 2008 R2
    http://www.wincert.net/tips/windows-server/1948-is-it-safe-to-delete-cifiles-folder-on-windows-server-2008-r2
    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    Regards,
    Mandy
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • External Microphone in Windows 7 64bit

    I have a MacBook Pro 15 MD104 with Mountain Lion. I'm also install Windows7 64bit Enterprise using Boot Camp. I'm download latest Sound Card driver with Boot Camp and install it (and all other devices driwer). Macbook has a one audio socket to combined 3.5 jack (input and output in one jack). I  buy Razer Kraken Pro Headset specially for it, because it have this combined jack.
    My problem is that in Windows, when i plug my headset in windows, it works only as headphones, microphone don't recognize and uses internal microphone of MacBook. In MacOS there is no problem and all works great. I think, that problem is in Boot Camp sound card driver. I try to download another, but i can't google it. Sound Card model is Cirrus Logic CS4206B (AB 83). There is no driver on cirrus site. What can I do with it?

    I am not sure who else reads this but I got my mike working with Skype. I uninstalled the Cirrus driver (something AR77) and installed from the Apple OSX CD Bootcamp drivers the one with Cirrus for XP. Then I got the Cirrus High End device (not the other version) and voila.
    Note, I started installing the Realtek on it first, also on CD, which helped my bro. But then this was the best approach.
    I think: a) it is a driver issue for the built-in microphone b) Win 7 is like Vista, really, looks the same, feels the same, does not work the same (but I need it to get a Windows project done and evaluate). c) if Apple made a contract with the business application (the biggest) I work with I would no longer need Windows on it. Not for office, not for applications. Apple? Would you start aSAP negitiations?

Maybe you are looking for