|
Just change the IsWindowVisible part to check if it's minimised with the IsIconic function (Windows)[^]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Ola Pessoal desde ja eu agradeço o tempo disponibilizado para tentar resolver o meu Problema...
VAMOS AO PROBLEMA
Estou tentando criar um instalador para a minha aplicação C# VS 2012 EM CAMAMADAS
Estou tendo Problemas na minha conexão
essa e a minha string de conexão
Agora no Inno Setup
Defino la no Application name : SIFA
Application versine : 1.0 Next>>
Application destination base folder :
eu escolho custom C:\
Application Files_ Application main executable file Clico em Browse...
e escolho SIFA/GUI/bin/Debugu ou Release/GUI ....... ja tentei tanto com debug quanto com release
depois de clicar e GUI... agora eu clico em ADD FILES e escolho meu banco de dados SQL Compact
Next>> preencho o restante q e mais facil e mais de configuração .....
Beleza instalador criado agora e executo o instalador e instala normalmente...
esta la na pasta C:\SIFA...
mas quando eu executo ele abre Normalmente, mas quando eu clico em algum botão que faz requisição ao banco de dados aparece essa mensagem de erro
OBS: e quando eu executo o programa usando o VISUAL STUDIO mesmo com a conexão apontando para C:\\SIFA\\DataSifa (Imagem 2) ele executa e le o banco de dados sem nem um problema (ele le o banco q foi instalado na pasta c:\SIFA)
Obrigado por sua Atenção.... Espero que tenha ficado Claro a minha duvida
|
|
|
|
|
Unfortunately this is a mainly English language site, and I doubt that many of the subscribers will be able to speak Portuguese
=========================================================
I'm an optoholic - my glass is always half full of vodka.
=========================================================
|
|
|
|
|
This is an English language site, and questions should be posted in English - as should answers.
But from what Google Translate offers, I suspect it's a permissions problem.
I'd strongly suggest that you should store the DB in a more sensible folder: Where should I store my data?[^] may help you there.
Este é um site de idioma Inglês, e as perguntas devem ser afixados em Inglês - como deveria respostas.
Mas do que Google Translate ofertas, eu suspeito que é um problema de permissões.
Eu sugiro fortemente que você deve armazenar o DB em uma pasta mais sensato: Onde devo armazenar meus dados? [ ^ ] pode ajudá-lo lá.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
how can we save image from live view automatically?
|
|
|
|
|
Please read the articl at the top of this page called How to get an answer to your question
=========================================================
I'm an optoholic - my glass is always half full of vodka.
=========================================================
|
|
|
|
|
Lots of ways, take your pick. You could write code. You could use an application that has that feature built-in. You could use a camera. Many options.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Live view from what? How are you receiving the data? What code do you currently have? Is this a desktop application?
Please supply more information so that we can begin to offer you some help.
This space for rent
|
|
|
|
|
Dear Friends/Mates,
Please help me to Convert Amibroker AFL to DLL setup file with license manager. I have installed Amibroker software and .net for amibroker but i want to know how to convert Amibroker AFL to DLL setup file with license manager. I am waiting for your help.
Many thanks in advance
|
|
|
|
|
As you have bought AmiBroker, I would expect their online support[^] to be the best source for information like this.
This space for rent
|
|
|
|
|
No, it is a trial version.
|
|
|
|
|
So you're going to buy it then? Or are you looking for help to crack the application?
This space for rent
|
|
|
|
|
Trial or no, it is not part of the Framework. Any decent sales-team would happilly provide you with access to their support team
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi all,
i have a MyPanel type custom control,
MyPanel panel1;
i pass this to another temp variable
MyPanel temp=panel1;
now i remove some control from temp,
but here the remove control also remove from panel1.
please help how can i stop this.
thanks in advance.
|
|
|
|
|
What you're seeing here is the behaviour you'd expect because you are passing a reference of panel1. In other words, you are passing the object itself and not a copy of the object. If you want the behaviour to be different, you're going to have to pass a copy or clone of panel1 to the other location.
This space for rent
|
|
|
|
|
Le@rner wrote: the remove control also remove from panel1. Of course it does, they are one and the same object. If you want a different object in temp then you need to make a copy.
|
|
|
|
|
It's a little hard to get your head round, but it's pretty simple when you do.
So let's ignore it for a moment, and talk about cars.
Suppose you get in your car and put your mobile in the glovebox.
If you later get in my car and open the glove box, will your mobile be there?
No - it's in your car, not mine: they are separate instances of the generic class "Car", and you do not expect items to magically move between them!
But...suppose my wife an I both share a car. If she puts her mobile in the glove box of "her car" and I later look in the glove box of "my car" what will I see? Her mobile of course! Why? Because "her car" and "my car" are different references to the same actual vehicle - the same instance of the generic class "Car".
In computer terms, the two scenarios are like this:
Car yourCar = new Car("Blue");
Car myCar = new Car("Red");
yourCar.GloveBox.Add(yourMobile);
if (myCar.GloveBox.Contains(yourMobile))
throw new UniverseException("How did that happen?");
And
Car myCar = new Car("Red");
Car herCar = myCar;
herCar.GloveBox.Add(herMobile);
if (myCar.GloveBox.Contains(herMobile))
Console.WriteLine("Found it dear! You left it in the glovebox again!");
You are doing the same thing with your class:
MyPanel panel1 = new MyPanel();
MyPanel temp = panel1;
temp.Controls.Remove(button1); This is because classes are what is called a Reference Type: a variable of the class doesn't contain the actual class, but a reference to it in the same way that "my car" doesn't contain the actual car, but refers to a specific vehicle.
Integers and so forth are Value Types: they do contain the actual value so when you say
int i = 666;
int j = i;
j = j / 2;
Console.WriteLine("{0}:{1}", i, j); you will get "666:333" - and any other result would make maths very difficult to do!
If you embed the integer in a class:
public class MyClass
{
public int i;
}
...
MyClass m1 = new MyClass;
m1.i = 666;
MyClass m2 = m1;
m2.i = m2.i / 2;
Console.WriteLine("{0}:{1}", m1.i, m2.i); you will get "333:333" because the references m1 and m2 are "talking about" the same instance of MyClass.
Some of this may make it easier to understand: Using struct and class - what's that all about?[^] - but it gets a bit advanced from the section "It's never that easy, is it?" so you might want to stop there for the moment!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
You won't "stop this:" what you observe is the way that object references are supposed to work;
multiple variables can hold copies of the pointer to the instance of a Class or Struct.
To create another instance of 'MyPanel which is "independent" of the first instance you have to ... well ... create another instance or "clone" the first instance; by clone, I mean create a new instance and copy the values of all Fields, Controls, Properties, etc. No, there's no built-in operator to do this.
What you probably want to do is to create a UserControl (they are about as light-weight as a Panel); first create a UserControl with the minimum number of Controls ... the "simplest" version ... then create another UserControl and modify it's Class definition so it inherits from your first UserControl:
1. the first Usercontrol's constructor:
public partial class MyCustomPanel : UserControl
{
public MyCustomPanelSimple()
{
InitializeComponent();
}
} 2. the second UserControl's modified constructor:
public partial class MyCustomPanel2 : MyCustomPanel
{
public MyCustomPanel2()
{
InitializeComponent();
}
} Assuming you've put one Button on the first (simpler) UserControl, you'll find that when you open the design-view for the second UserControl that Button appears, and is 'locked; you can't assign EventHandlers to its Events. But, the Button is ... there. You just have to do this to get access to it:
public MyCustomPanel2()
{
InitializeComponent();
TheButton = Controls["customPanelButton1"] as Button;
}
private Button TheButton; Or, you can do an evil thing, and go make the access modifier for the Button in the first Panel (simpler) 'public: to do that you have to modify the declaration of that Button in the designer.cs file which is a very wicked thing to do ... better you should get a reference in the (lame) way shown here. In case you wonder why Microsoft made creating Form/Control inheritance so painfully awkward to implement, be assured you are not alone.
One way to avoid this awkwardness is to make your custom Controls "composite:" make the simplest one, then make another one where you drag-drop an instance of the first one onto the design surface of the second one where you add additional Controls ... and, so on. And, then you can have fun getting references to the interior Controls of your UserControls-in-UserControls.
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
|
Hi,
I call a class which in turn inherits an API class. That class calls another class which returns a value.
Class1 calls Class2.
Class2 inherits Class3.
Class3 calls Class4 that returns a value. The input to return the value is null. However, Class3 and Class4 are wrapped in an API. So you cant edit it.So it throws an error in Class1. How do I ignore this error?
Thanks
|
|
|
|
|
You shouldn't really ignore errors - you should find out why they occur! It's normally something important you've done wrong...
About all you can do in this case os use a try...catch block in class1 and / or class2 to catch the error, log the problem somewhere and continue from there. You can't tell the class3 or class4 to "ignore that and carry on" because the error is saying "I don't know what to do, I can't carry on". That's why it's important to find out why the error occurs - what is null, and why is it null? Fixing that is the only way to prevent the classes throwing the error in the first place!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
This is the error.
An unhandled exception of type 'System.ComponentModel.LicenseException' occurred in System.dll
|
|
|
|
|
Sounds like you need a license to use the API, and it's not being recognised.
We can't fix that for you - you need to speak to the authors of the API and get them to help.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Hi,
I have an Interface. I call the interface from my form as this.
IExample myExample = null;
myExample.Height = 12;
But I get error that myExample is null.
Could I know what is the solution please?
Thanks
|
|
|
|
|
What did you expect?
You set myExample to null and immediately tried to reference the Height property of that.
The NullReferenceException is the only possible thing that can happen with this code!
Tell us what you are trying to do and then we can help you in the right direction.
"Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed."
- G.K. Chesterton
|
|
|
|