Hallo Ihr,
könnt Ihr mir sagen, wie ich ermitteln kann ob ein Punkt X näher an Punkt Z liegt als ein Punkt Y? Ich hab schon gekrübelt und gegooglet aber nichts gefunden!
MfG Hufy90
Da Form ein englisches Wort ist, Forms. Auf deutsch wäre es Formular und Formulare.
Da aber Englische wörter die deutsche Grammatik annehmen denke ich Formen oder!?
Egal. Also das mit MDIParent in MIDParent (als Child) funktioniert nicht!?
Hallo Forum,
ist es irgend wie möglich, ein MdiParent-Form in einem MdiParent-Form zu öffnen?
Mein Problem ist: Ich habe ein MdiFormular mit einem Menü. Darin sollen alle (je nach Menühwahl) Formen geöffnet werden. Eines dieser Formen ist wieder ein MdiParent in dem (mit dessen Menü) wieder Formen geöffnet werden.
MfG Hufy90
PS: ist die mehrzahl von Form überhaupt Formen? oder Forms? . . .
Wenn ich das mache, finde ich einen Ordner \Microsoft\ActiveSync\Profiles\
Darin ist ein Ordner mit einem PPC Name aber ist das alles? Speichert ActiveSync die Gerätenamen nur als Ordner?
Hallo Forum,
habe gesucht und nix gefunden. Vlt. könnt Ihr mia helfen.
Könnt Ihr mia sagen, wie ich an die Namen aller PPC's komm die mit einem PC verbunden wurden?
MfG Hufy90
Jup, habs grad gefunden, totzdem danke.
verwendetes Datenbanksystem: Firebird
Hallo Forum,
kann mir evtl. jem. sagen, wie ich zur Laufzeit meines Programms eine Firebird DB anlegen kann? Create Database geht nicht, weil ein FirebirdCommand immer eine Connection braucht oder?
vielen Dank
Hufy90
OK, sry, ich meine also ein DataGrid aus dem .NetCF.
Ich rede hier von einem DataGrid in System.Windows.Forms.
Aba sowas wie das e.Row.BackColor suche ich.
Gibt es sowas im Compact Framework überhaupt?
Ich rede vom DataGridView im .NetCF
Kann ich in einem [EDIT]DataGrid[/EDIT] im .NetCF eine einzelne Zeile farbig hinterlegen?
MfG
thx
Hufy90
Naja, dann weiß ich ob GPRS verfügbar ist oder nich aber nich mit welcher Signalstärke/Empfangsqualität.
Gibts dafür auch was?
Hallo Ihr,
kann mir evtl. jemand sagen, wie ich die Signalstärke vom GPRS ermitteln kann (im .NetCF)? Gibts da ne Klasse oder DLL die ich ansprechen kann?
thx Hufy90
Oh, danke, das ging ja schnell ^^
Hallo, ich habe schon mehrfach gesucht aber nichts richtiges gefunden...
Ich habe in einem String C#-Code stehen und möchte diesen zu Laufzeit ausführen lassen, wie kann man das realisieren? Ich hab schon was mit reflections und factorys gelesen aba ich weiß net so richtig wie. Kann mir jemand helfen?
Bsp.:
private void Funktion1()
{
string sCode = "bool b123 = false; if(b123){Console.WriteLine(\"OK\");}else{Console.WriteLine(\"Fehler\");}";
Funktion2(sCode);
}
private void Funktion2(string Code)
{
//Execute String Code
}
Danke für eure Hilfe!
Hufy90
Und kann man auf einem Lokal installierten IIS aus dem Visual Studio debuggen???
naja, dann bekommst du alle punkte die innerhalb liegen (innerhalb einer karte z.B.) und das wolltest du doch? oder?
Setze das FileInfo in eine using-Klausel, vlt hält er die im Speicher.
Na du brauchst min 2 eckpunkte der aktuellen Karte (oben-links und unten-rechts) und wenn die koordinaten innerhalb dieser liegen wählst du sie aus.
Und wie kann man da im C# Code eine andere Seite aufrufen?
gibt es da sowas wie "this.URL = neueseite.aspx"???
vielen Dank
Er soll zu Testzwecken des NHibernate Daten aus einer Datenbank abrufen und speichern.
Also meinst du ich soll mit einer Website arbeiten?
Aber wie greife ich dann auf das NHibernate zu?
Und kann ich damit überhaupt Objekte ansprechen?
Hallo liebes Forum,
ich bin dabei mich in NHibernate einzuarbeiten und bin jetzt auf folgendes Problem gestoßen:
Ich habe eine Klasse "Adresse", eine Adresse.hbm.xml und eine Web.config.
Ich möchte nun mit NHibernate eine Adresse in die Datenbank Kunden in die Tabelle Adresse einfügen. Meine Dateien sehen wie folgt aus.
Adresse.hbm.xml
<?xml version="1.0" encoding="utf-8" ?>
- <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernateTest" assembly="NHibernateTest">
- <class name="NHibernateTest.Adresse, NHibernateTest" table="Adressen">
- <id name="ID">
<column name="ID" sql-type="Int32" not-null="true" />
<generator class="uuid.hex" />
</id>
<property name="Name" column="Name" type="String" not-null="true" />
<property name="Vorname" column="Vorname" type="String" not-null="true" />
<property name="Strasse" column="Strasse" type="String" />
<property name="Hausnummer" column="Hausnummer" type="String" />
<property name="PLZ" column="PLZ" type="String" />
<property name="Ort" column="Ort" type="String" />
</class>
</hibernate-mapping>
Web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.connection_string">Server=(local);initial catalog=kunden;Integrated Security=SSPI</property>
<mapping assembly="NHibernateTest" />
<!--<mapping resource="http://localhost:1345/Adresse.hbm.xml" assembly="NHibernateTest" />-->
</session-factory>
</hibernate-configuration>
<appSettings/>
<connectionStrings/>
<system.web>
...
</system.web>
Adresse.cs
class Adresse
{
#region Members
private int m_ID;
private string m_name;
private string m_vorname;
private string m_strasse;
private string m_hausnummer;
private string m_plz;
private string m_ort;
#endregion
/// <summary>
/// A standard-constructor is needed!
/// </summary>
public Adresse()
{
}
public int ID
{
get { return m_ID; }
set { m_ID = value; }
}
public string Name
{
get { return m_name; }
set { m_name = value; }
}
public string Vorname
{
get { return m_vorname; }
set { m_vorname = value; }
}
public string Strasse
{
get { return m_strasse; }
set { m_strasse = value; }
}
public string Hausnummer
{
get { return m_hausnummer; }
set { m_hausnummer = value; }
}
public string Plz
{
get { return m_plz; }
set { m_plz = value; }
}
public string Ort
{
get { return m_ort; }
set { m_ort = value; }
}
}
Service1.asmx.cs
public class Service1 : System.Web.Services.WebService
{
ISession session;public bool Set()
{
// Get the Session from NHibernateHttpModule
session = NHibernateHelper.GetCurrentSession();
// Creating a new adress and save it to database
Adresse Adresse = new Adresse();
Adresse.Name = "Hufsky";
Adresse.Vorname = "Sebastian";
Adresse.Strasse = "Am Zeel";
Adresse.Hausnummer = "20";
Adresse.Plz = "07937";
Adresse.Ort = "Zeulenroda-Triebes";
session.Save(Adresse);
Adresse DieAdresse = new Adresse();
DieAdresse = (Adresse)session.Load(typeof(Adresse), 1);
NHibernateHelper.CloseSession();
return true;
}
}
public sealed class NHibernateHelper
{
private const string CurrentSessionKey = "nhibernate.current_session";
private static readonly ISessionFactory sessionFactory;
static NHibernateHelper()
{
sessionFactory = new Configuration().Configure().BuildSessionFactory();
}
public static ISession GetCurrentSession()
{
HttpContext context = HttpContext.Current;
ISession currentSession = context.Items[CurrentSessionKey] as ISession;
if (currentSession == null)
{
currentSession = sessionFactory.OpenSession();
context.Items[CurrentSessionKey] = currentSession;
}
return currentSession;
}
public static void CloseSession()
{
HttpContext context = HttpContext.Current;
ISession currentSession = context.Items[CurrentSessionKey] as ISession;
if (currentSession == null)
{
// No current session
return;
}
currentSession.Close();
context.Items.Remove(CurrentSessionKey);
}
public static void CloseSessionFactory()
{
if (sessionFactory != null)
{
sessionFactory.Close();
}
}
}
So, jetzt bekomm ich immer die Fehlermeldung:
NHibernate.MappingException: Unknown entity class: NHibernateTest.Adresse
bei NHibernate.Impl.SessionFactoryImpl.GetEntityPersister(Type theClass)
bei NHibernate.Impl.SessionImpl.GetClassPersister(Type theClass)
bei NHibernate.Impl.SessionImpl.GetEntityPersister(Object obj)
bei NHibernate.Event.Default.AbstractSaveEventListener.SaveWithGeneratedId(Object entity, String entityName, Object anything, IEventSource source, Boolean requiresImmediateIdAccess)
bei NHibernate.Event.Default.DefaultSaveOrUpdateEventListener.SaveWithGeneratedOrRequestedId(SaveOrUpdateEvent event)
bei NHibernate.Event.Default.DefaultSaveEventListener.SaveWithGeneratedOrRequestedId(SaveOrUpdateEvent event)
bei NHibernate.Event.Default.DefaultSaveOrUpdateEventListener.EntityIsTransient(SaveOrUpdateEvent event)
bei NHibernate.Event.Default.DefaultSaveEventListener.PerformSaveOrUpdate(SaveOrUpdateEvent event)
bei NHibernate.Event.Default.DefaultSaveOrUpdateEventListener.OnSaveOrUpdate(SaveOrUpdateEvent event)
bei NHibernate.Impl.SessionImpl.FireSave(SaveOrUpdateEvent event)
bei NHibernate.Impl.SessionImpl.Save(Object obj)
bei NHibernateTest.Service1.Set() in C:\net\Service1.asmx.cs:Zeile 41.
Kann mir da bitte jemand helfen???
Hatte schonmal jemand diesen Fehler?
FileStream file1 = File.Open(dateiPfad1, FileMode.Open);
FileStream file2 = File.Open(dateiPfad2, FileMode.Open);
if (file1.GetHashCode().Equals(file2.GetHashCode()))
{
...
}
Damit Bekommt man den HashCode von dem Object aber wie bekommt man den HashCode einer Datei?
na gut, dann muss ich mich mal auf der schine weiter erkundigen
vielen dank!!
OK, schon mal vielen dank bis hier hin. Aber wie baue ich eine Verbindung über USB auf?
Hallo Forum,
ich habe ein neues Handy und möchte jetzt, dass ich immer wenn ich das Handy an den PC anschließe mein Telefonsperrcode eingegeben wird und "OK geklickt" wird. Es handelt sich um ein sony ericson. Meine Frage(n):
1. Wie baue ich eine Verbindung per USB auf?
2. Wie schicke ich den Text?
3. Wie simuliere ich "OK"
Kann mir jemand helfen bzw. hat jem. schoneinmal sowas gemacht?
Vielen Dank
OK aber wie? OR, AND, XOR,... oder wie?
Meine Änderungen sehen wie folgt aus:
//--------------------------------------------------------------------------
// Wandelt ein Bild mit nicht mehr als 256 Farben in ein Bild im Format
// PixelFormat.Format8bppIndexed um. Wenn das Originalbild mehr Farben hat
// wird es unverändert zurückgeliefert.
// Es werden nur die reinen Farbwerte (RGB) ohne den AlphaKanal betrachtet.
// Wenn fTransparent angegeben ist, wird die Farbe des linken oberen Pixels
// auf 100% Transparenz gesetzt.
//--------------------------------------------------------------------------
private static Bitmap To4bppIndexed (Bitmap bmpOld, bool fTransparent)
{
Dictionary <Color, byte> dictPalette;
Bitmap bmpNew;
BitmapData bmpdNew;
byte [] abNewPixel;
Color clrFirst;
//-----------------------------------------------------------------------
// Init
//-----------------------------------------------------------------------
dictPalette = new Dictionary <Color, byte> ();
//-----------------------------------------------------------------------
// Farben ermitteln
//-----------------------------------------------------------------------
for (int iY = 0; iY < bmpOld.Height; ++iY) {
for (int iX = 0; iX < bmpOld.Width; ++iX) {
Color clrTmp = Color.FromArgb (15, bmpOld.GetPixel (iX, iY));
dictPalette [clrTmp] = 0;
}
}
//-----------------------------------------------------------------------
// Wenn das Bild zu viele Farben hat, ist eine Konvertierung nicht
// möglich und deshalb wird das Originalbild unverändert
// zurückgeliefert.
//-----------------------------------------------------------------------
if (dictPalette.Keys.Count > 16) {
return bmpOld;
}
//-----------------------------------------------------------------------
// Zielbild als 8bppIndexed erzeugen
//-----------------------------------------------------------------------
bmpNew = new Bitmap (bmpOld.Width,
bmpOld.Height,
PixelFormat.Format4bppIndexed);
//-----------------------------------------------------------------------
// Ermittelte Farben in die Palette des neuen Bildes schreiben
// Anm: Das "herausholen" der ColorPalette in eine extra Variable
// und spätere zurückschreiben ist tatsächlich nötig. Das direkte
// Verändern von bmpNew.Palette.Entries [i] bleibt wirkungslos.
//-----------------------------------------------------------------------
int i = 0;
clrFirst = Color.FromArgb (15, bmpOld.GetPixel (0, 0));
ColorPalette clrp = bmpNew.Palette;
foreach (Color clr in new List <Color> (dictPalette.Keys)) {
dictPalette [clr] = (byte)i;
if (fTransparent && clr == clrFirst) {
clrp.Entries [i++] = Color.FromArgb (0, clr);
} else {
clrp.Entries [i++] = clr;
}
}
bmpNew.Palette = clrp;
//-----------------------------------------------------------------------
// Übertragen der Pixelinformation ins neue Bild
//-----------------------------------------------------------------------
bmpdNew = bmpNew.LockBits (new Rectangle (0, 0, bmpNew.Width, bmpNew.Height),
ImageLockMode.WriteOnly,
bmpNew.PixelFormat);
abNewPixel = new byte [bmpdNew.Stride * bmpNew.Height];
Marshal.Copy (bmpdNew.Scan0, abNewPixel, 0, abNewPixel.Length);
for (int iY = 0; iY < bmpOld.Height; ++iY) {
for (int iX = 0; iX < bmpOld.Width; ++iX) {
Color clrTmp = Color.FromArgb (15, bmpOld.GetPixel (iX, iY));
abNewPixel [iY * bmpdNew.Stride + iX] = dictPalette [clrTmp];
}
}
Marshal.Copy (abNewPixel, 0, bmpdNew.Scan0, abNewPixel.Length);
bmpNew.UnlockBits (bmpdNew);
return bmpNew;
}
Ich erhalte jedoch hier immer eine IndexOutOfRange-Exception:
abNewPixel [iY * bmpdNew.Stride + iX] = dictPalette [clrTmp];
und wie würde das ganze dann für 4 bit aussehen?
bzw. will ich das gleiche PixelFormat wie ein X-Beliebiges anderes bild.
[EDIT]Abgeteilt von Bildbearbeiten: markieren & zuschneiden[EDIT]
Ich habe die Funktion von "km.nussbach" übernommen aber bei mir kommt beim SetPixel eine InvalidOprationException:
SetPixel wird für Bilder mit indiziertem Pixelformat nicht unterstützt. Kann mir jem. sagen was i falsch gemacht habe oder was ich ändern könnte?
thx
Hufy90
Das mit dem DeviceIOControl sieht ja ganz gut aus, aber kann mir evtl. jem. erklären, wie ich das einzubinden habe mit den ganzen codes und so?
Vielen Dank
Es geht ja auch aber das kann ich nicht mit in mein Projekt einbinden (ist C++). Oder kann man C++ auch in C# projekte einbinden? Gibt es da vlt eine DLL für das auslesen der Temperaur? Außer die "ASHDTemp.dll"!!!
Was Du suchst ist die API-Funktion: DeviceIoControl.
Und damit kann ich auch die Temparatur einer HDD auslesen?
Hallo Forum,
worum es geht?
Ich möchte eine E-Mail versenden, aber die Zeilenumbrüche sollen auch Zeilenumbrüche sein ^^.
Ich habe es mit System.Net.Mail.MailMessage versucht, aber die E-Mail die da ankommen, da ist das content-transfer-encoding: quoted-printable und content-type: text/html; charset=us-ascii
(im Header). Aus diesem grund, gibt es keine Zeilenumbrüche sondern an der stelle steht "=0D=0A". Jetzt habe ich es mit System.Web.Mail.MailMessage versucht. da Stimmt das, aber es gibt keine authentifizierung.
Ich müsste eigentlich nur wissen, wie man das "content-transfer-encoding" bei System.Net.Mail.MailMessage umstellen kann auf 7bit.
Kann mir jem. Helfen?
ich kann das Projekt nicht komilieren. kann mir jem. sagen ob und wo ich eine bereits compilierte dll finde?
Aber ich schicke aus einem PC-Programm eine E-Mail mit Zeilenumbrüchen (\r\n), bekomme aber in der E-mail immer "=0D=0A".
Und hat da jemand eine Idee wie man das ändern kann?
Ja doch was der Fehler heißt is mir doch klar, aber nicht, warum es den System.Management-Namespace bei mir nicht gibt.
Das is schon klar aber ich meine speziell den System.Management-Fehler.
Hallo Forum,
ich möchte in meinem Programm den System.Management Namespace verwenden (wegen WMI) aber wenn ich using System.Management schreibe, erhalte ich immer folgenden Fehler: "Der Typ- oder Namespacename Management ist im Namespace System nicht vorhanden."
Kann mir da jem. weiter helfen oder hatte gar jem. schon einmal so ein Problem?
Binn über jede Antwort dankbar.
cu
PSYSTEM_POWER_STATUS_EX wird dir weiter helfen.
->Siehe<-
Hallo Ihr,
ich fang mal direkt an. Ich möchte von einem PPC auf eine Funktion eines WebService zugreifen. Das Verbinden mit dem Service geht aber wenn ich die Funktion aufrufe, erhalte ich eine WebException ("Die Verbindung mit dem Netzwerk konnte nicht hergestellt werden."). Ich habe den PPC schon Hard-Resettet, das ActiveSync neu ausgeführt und den WebService neu gestartet aber das hat alles nix geholfen. Könnt Ihr mir helfen?
Schon jetzt vielen Dank
Ich kann nur IconArt von ConWare empfelen.