<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Die Neuesten Nachrichten von Progr.Sprache</title><description>Du kannst die neuesten Nachrichten von Progr.Sprache finden.</description><image><title>webnachrichten.com</title><width>110</width><height>120</height><link>http://www.webnachrichten.com/</link><url>http://www.webnachrichten.com/images/logobgbeyaz.jpg</url></image><link>http://www.webnachrichten.com</link><language>tr-TR</language><item>
<title>Webshop für Delphi (alt) plus neues Delphi ugrade?</title>
<link>http://www.webnachrichten.com/id4903339/WebshopfürDelphialtplusneuesDelphiugrade</link>
<description>Hi,
&lt;br&gt;
&lt;br&gt;ich nerve bestimmt, aber ich wusste mir einfach nicht mehr zu helfen.
&lt;br&gt;
&lt;br&gt;Ich hatte vor einiger Zeit einen Link für einen Webshop in Deutschland gefunden, der alte Delphi-Versionen als Bundle mit einer neuen Delphi-Version angeboten hat.
&lt;br&gt;
&lt;br&gt;Beispiel: Delphi 5 Prof + Delphi 2005 Prof. upgrade
&lt;br&gt;
&lt;br&gt;Weis jemand einen solchen Webshop der sowas anbietet?
&lt;br&gt;Ansonsten bleibt mir nur mir irgendwo bei ebay eine alte Version zu kaufen um dann wo anders upgraden zu können.
&lt;br&gt;
&lt;br&gt;Hoffentlich weis jemand was... :-D</description>
</item><item>
<title>WinXP Home - Zugriffsberechtigung</title>
<link>http://www.webnachrichten.com/id4903338/WinXPHomeZugriffsberechtigung</link>
<description>Hallo zusammen,
&lt;br&gt;
&lt;br&gt;ich hab folgenedes Problem:
&lt;br&gt;Ich hab hier auf meinem Laptop WinXP Home  :kotz:  Wenn wir uns im Freundeskreis treffen, dann stell ich den immer zur Verfügung zum Musik machen (haben hier unsere ganze Musik draufgezogen). Das habe ich bisher immer über meinen Account (Admin) gemacht. Nun hab ich neulich ein paar Leute dabei erwischt, wie sie meine Festplatte duchstöbern und da meine privaten Dateien nur mich was angehen, hab ich nen neuen Account mit eingeschränkten Rechten erstellt. 
&lt;br&gt;Da XP Home den "Sicherheit"-Register in den Eigenschaften von Ordnern nicht anzeigt, hab ich die .dll gepatcht und dann die Zugriffsrechte unter Sicherheit geändert. Allerdings hab ich jetzt das Problem, dass nur mein Acc die Musik auch abspielen kann, weil er der Besitzer ist (die Musik liegt übrigens in C:Musik).
&lt;br&gt;Via Google hab ich erfahren, dass man das Problem lösen kann, indem man die Musik in Gemeinsame DokumenteEigene Musik verschiebt. Davon halte ich aber absolut nichts, weil die dort dann ja auch im Netzwerk sichtbar sind und wenn ich damit dann in der Uni online gehe, mache ich mich strafbar. Gibts da keine andere Lösung?
&lt;br&gt;
&lt;br&gt;Vielen Dank im Voraus
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;PS: Tolle Weihnachtsdeko ;-)</description>
</item><item>
<title>7, 6 - 5, 4, 3 und 0, 1, 2 Bit für neues Byte verwenden</title>
<link>http://www.webnachrichten.com/id4903337/76543und012BitfürneuesByteverwenden</link>
<description>Hey,
&lt;br&gt;
&lt;br&gt;ich wusste nicht wie genau ich den Titel formulieren sollte. Ich habe ein bestimmtes Byte, z.b. $AC. Nun möchte ich daraus 3 Bytes machen und zwar soll im Byte1 nut das 7. und 6. Bit aus dem AC Byte verwendet werden, in Byte 2 das 5. 4. und 3. und so weiter.
&lt;br&gt;
&lt;br&gt;Mein Ansatz war:
&lt;br&gt; b1 := (b shr 6);
&lt;br&gt;      b2 := (b shl 2) shr 5;
&lt;br&gt;      b3  := (b and 7); 
&lt;br&gt;
&lt;br&gt;Da treten aber Werte wie z.b. 26 auf, die doch eigentlich gar nicht möglich sein dürften.
&lt;br&gt;
&lt;br&gt;Gruß Zacherl</description>
</item><item>
<title>PageControl Focus</title>
<link>http://www.webnachrichten.com/id4903336/PageControlFocus</link>
<description>Hallo,
&lt;br&gt;ich weiß nicht, ob mein Problem schon irgendwo behandelt wurde, da ich nicht genau weiß, wonach ich suchen muss.
&lt;br&gt;Zum Problem:
&lt;br&gt;Ich habe 2 PageControls, in denen jeweils eine Variable Anzahl an Tabs mit jeweils einem Memo vorhanden ist.
&lt;br&gt;Nun möchte ich feststellen innerhalb welches PageControls ich mich befinde. Soll heißen, dass wenn ich in einem Memo in Tab 3 irgendwas schreibe, woher ich dann weiß, in welchem der beiden PageControls ich mich befinde.
&lt;br&gt;Ziel des ganzen soll sein, über einen Button außerhalb der PageControls den jeweils aktiven Tab zu schließen.
&lt;br&gt;
&lt;br&gt;Danke schonmal für eure Antworten</description>
</item><item>
<title>Einfache Graphen zeichnen</title>
<link>http://www.webnachrichten.com/id4903335/EinfacheGraphenzeichnen</link>
<description>Hallo ihr,
&lt;br&gt;nun lag dieser (Link: &lt;a href="http://www.delphipraxis.net/post689712.html#689712" target="_blank" title="http://www.delphipraxis.net/post689712.html#689712" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.delphipraxi ... 689712.html#689712&lt;/a&gt; ) Thread ziemlich lange brach, aber ich habe mich heute mal dran gesetzt und sie vervollständigt.
&lt;br&gt;
&lt;br&gt;An sich ist diese Unit einfach zu verwenden:
&lt;br&gt;  * Zuerst obligatorisches wie erstellen, zerstören, setzen von Breite, Höhe, Parent
&lt;br&gt; * Nun kann man die verschiedenen Eigenschaften setzen:
&lt;br&gt;  * Das Intervall (sofern nicht manuell der Graph neue Werte bekommt)
&lt;br&gt; * Ein Ereignis welches bei jedem Intervall ausgelöst wird (sofern nicht manuell der Graph neue Werte bekommt)
&lt;br&gt; * Der Abstand zweier Gitterlinien zueinander
&lt;br&gt; * Eine Graphfarbe
&lt;br&gt; * Eine Netzfarbe
&lt;br&gt; * Eine Hintergrundfarbe
&lt;br&gt; * Eine Balkenfarbe
&lt;br&gt; * Eine Basislinie (s.u.)
&lt;br&gt; * Und irgendwann sollte man es starten (sofern nicht manuell der Graph neue Werte bekommt  :mrgreen: )  
&lt;br&gt;
&lt;br&gt;Nun habe ich mehrmals folgendes erwähnt:
&lt;br&gt;-- Zitat ----------------------------&lt;br&gt;(sofern nicht manuell der Graph neue Werte bekommt)&lt;br&gt;-- Zitat Ende -----------------------
&lt;br&gt;Ich meine damit, dass es drei Modi gibt:
&lt;br&gt;  * Angehalten
&lt;br&gt; * Manuell
&lt;br&gt; * Automatisch 
&lt;br&gt;Der Automatische Modus lässt intern einen Timer laufen, nachdem ein neuer Wert eingetragen werden soll. Dabei wird das Ereignis "OnInterval" aufgerufen, mit dem zweiten Parameter "NewValue". In diesem Parameter kann man nun den neuen Wert angeben.
&lt;br&gt;
&lt;br&gt;Beim manuellen Modus muss dabei die Anwendung ".NextStep()" aufrufen, bei welchen ein Parameter übergeben wird, wie groß der neue Wert ist.
&lt;br&gt;
&lt;br&gt;Nun ein Wort zur Basislinie:
&lt;br&gt;Die Basislinie ist sozusagen die x-Achse: Dort haben die y-Werte alle 0. Nun kann man mit der Eigenschaft Baseline bestimmen, wie hoch sie über der unteren Kante liegt. Natürlich nur im unskalierten Zustand.
&lt;br&gt;
&lt;br&gt; Geraden/Balken: 
&lt;br&gt;Um Vergleiche zu ermöglichen habe ich eine Möglichkeit eingebaut eine Gerade anzugeben. Diese Gerade ist entweder horizontal oder vertikal und deren Y- bzw. X-Koordinate wird in jeweils einer IntegerList gespeichert. Da nun der Graph passend in der Vertikalen skaliert wird, werden die Horizontalen Balken in der Höhe skaliert. Leider ist das Feature relativ neu, sodass die horizontalen Gerade in der Grafik leider nicht so einfach zu handhaben sind. Aber die vertikalen gehen.
&lt;br&gt;
&lt;br&gt;Wo wir gerade dabei sind: Einfach mit der linken (= horizontal)/rechten (=vertikal) Maustaste auf die Zeichenfläche klicken und schon sind sie da.
&lt;br&gt;
&lt;br&gt;Zusätzlich habe ich noch eine kleine Demonstration angehangen.
&lt;br&gt;
&lt;br&gt;So sieht das erstellen dynamisch dann aus:
&lt;br&gt; FGraph := TGraph.Create(self);
&lt;br&gt;FGraph.Width := 500;
&lt;br&gt;FGraph.Height := 200;
&lt;br&gt;FGraph.Parent := self;
&lt;br&gt;FGraph.MaxOffset := 10;
&lt;br&gt;FGraph.Interval := 100;
&lt;br&gt;FGraph.OnInterval := OnInterval;
&lt;br&gt;FGraph.GraphColor := clRed;
&lt;br&gt;FGraph.GridColor := clBlue;
&lt;br&gt;FGraph.BackgroundColor := clBlack;
&lt;br&gt;FGraph.BarColor := clGreen;
&lt;br&gt;FGraph.BaseLine := 0; 
&lt;br&gt;
&lt;br&gt;MfG
&lt;br&gt;xZise</description>
</item><item>
<title>TImage drag drop klappt nur aus dem Explorer, nicht mit FF</title>
<link>http://www.webnachrichten.com/id4903334/TImagedragdropklapptnurausdemExplorernichtmitFF</link>
<description>Ich Möchte gerne aus dem Firefox-Browser Bilder in ein TImage ziehen. Bilder aus dem Explorer kann ich über das Panel drauf ziehen, bei Bildern aus Firefox oder Outlook bekomme ich allerdings keinen Drag-Courser angezeigt.
&lt;br&gt;
&lt;br&gt; 
&lt;br&gt;type
&lt;br&gt;  TForm2 = class(TForm)
&lt;br&gt;    Panel1: TPanel;
&lt;br&gt;    Image1: TImage;
&lt;br&gt;    procedure FormCreate(Sender: TObject);
&lt;br&gt;  private
&lt;br&gt;      originalPanelWindowProc : TWndMethod;
&lt;br&gt;      procedure PanelWindowProc (var Msg : TMessage) ;
&lt;br&gt;      procedure PanelImageDrop (var Msg : TWMDROPFILES) ;
&lt;br&gt;    { Private-Deklarationen }
&lt;br&gt;  public
&lt;br&gt;    { Public-Deklarationen }
&lt;br&gt;  end;
&lt;br&gt;
&lt;br&gt;uses ShellApi;
&lt;br&gt;
&lt;br&gt;procedure TForm2.FormCreate(Sender: TObject);
&lt;br&gt;begin
&lt;br&gt; originalPanelWindowProc := Panel1.WindowProc;
&lt;br&gt; Panel1.WindowProc := PanelWindowProc;
&lt;br&gt;
&lt;br&gt; DragAcceptFiles(Panel1.Handle,true) ;
&lt;br&gt;end;
&lt;br&gt;
&lt;br&gt;procedure TForm2.PanelWindowProc(var Msg: TMessage) ;
&lt;br&gt;begin
&lt;br&gt;   if Msg.Msg = WM_DROPFILES then
&lt;br&gt;     PanelImageDrop(TWMDROPFILES(Msg))
&lt;br&gt;   else
&lt;br&gt;     originalPanelWindowProc(Msg) ;
&lt;br&gt;end; (*PanelWindowProc*)
&lt;br&gt;
&lt;br&gt;procedure TForm2.PanelImageDrop(var Msg: TWMDROPFILES) ;
&lt;br&gt;var
&lt;br&gt;   numFiles : longInt;
&lt;br&gt;   buffer : array  of char;
&lt;br&gt;begin
&lt;br&gt;inherited; 
&lt;br&gt;   numFiles := DragQueryFile(Msg.Drop, $FFFFFFFF, nil, 0) ;
&lt;br&gt;   if numFiles &gt; 1 then
&lt;br&gt;   begin
&lt;br&gt;     ShowMessage('You can drop only one image file at a time!') ;
&lt;br&gt;   end
&lt;br&gt;   else
&lt;br&gt;   begin
&lt;br&gt;     DragQueryFile(Msg.Drop, 0, @buffer, sizeof(buffer)) ;
&lt;br&gt;     try
&lt;br&gt;       Image1.Picture.LoadFromFile(buffer) ;
&lt;br&gt;     except
&lt;br&gt;       on EInvalidGraphic do ShowMessage('Unsupported image file, or not an image!') ;
&lt;br&gt;     end;
&lt;br&gt;   end;
&lt;br&gt;end; (*PanelImageDrop*)
&lt;br&gt; 
&lt;br&gt;
&lt;br&gt;Den code hab ich über die Suche hier als Newsfeed von delphi.about.com (Link: &lt;a href="http://delphi.about.com/od/adptips2005/qt/dropontimage.htm" target="_blank" title="http://delphi.about.com/od/adptips2005/qt/dropontimage.htm" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://delphi.about.co ... t/dropontimage.htm&lt;/a&gt; ) gefunden.
&lt;br&gt;
&lt;br&gt;Hoffe mir kann irgendwer weiterhelfen, wie ich da auch Bilder aus dem Firefox 3 reinziehen kann.</description>
</item><item>
<title>Hi, ich würde mir gerne mal 'n Schnlellstartmenue für...</title>
<link>http://www.webnachrichten.com/id4900856/HiichwürdemirgernemalnSchnlellstartmenuefür</link>
<description>Vista erstellen. ;)
&lt;br&gt;
&lt;br&gt;Nun kommts, wie mache ich das am besten ? Es soll eigentlich und auch sonst, so aussehen
&lt;br&gt;wie wenn man sich eine neue Symbolleite in der Taskbar erstellt.
&lt;br&gt;
&lt;br&gt;Na daraus schlau geworden ? Hier ein Hinweis: *
&lt;br&gt;
&lt;br&gt;Ich denke mir mal Teil eins könnte man mit Deskbands lösen obwohl ich es auf diese Art und Weise
&lt;br&gt;nicht haben wollen würde.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;Ich bin also auf Ideeensuchche und wäre für  Schneebälle  Hiweise nicht abgeneigt.</description>
</item><item>
<title>firebird datenbank portieren</title>
<link>http://www.webnachrichten.com/id4900855/firebirddatenbankportieren</link>
<description>hallo zusammen,
&lt;br&gt;wenn ich das richtig sehe, kann man eine firebird -DB  einfach portieren indem man das *.fdb file "mitnimmt".
&lt;br&gt;
&lt;br&gt;Wenn ich mich recht erinnere war es einmal (u.A.) ein KO-Kriterium für MSACCESS, dass Microsoft die komplette Datenbank in einem File gespeichert hat, weil das File oft defekt war.
&lt;br&gt;
&lt;br&gt;ist das bei firebird heute anders ?
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;Gruss Kh</description>
</item><item>
<title>Uses Liste</title>
<link>http://www.webnachrichten.com/id4900854/UsesListe</link>
<description>Ich wollt euch mal fragen, ob ungebrauchte Uses in der 
&lt;br&gt;usesliste zu programmproblemen führen können? ich will 
&lt;br&gt;nämlich mal eine sammlung von uses aufstellen und wollte
&lt;br&gt;wissen ob zu viel des guten probleme macht. wär cool wenn
&lt;br&gt;ihr ein paar kennen würdet und die hier posten könntet.
&lt;br&gt;thx</description>
</item><item>
<title>problem beim öffnen und compiliere einer datenbank anwendung</title>
<link>http://www.webnachrichten.com/id4900853/problembeimöffnenundcompiliereeinerdatenbankanwendung</link>
<description>Hallo, ich habe mit einem Kumpel zusammen ein kleines Projekt gestertet...ich hatte nun vor einiger zeit, die vcl anwendung geschriben und er hat dann die datenbanken eingefügt
&lt;br&gt;nun hat er mir die sources zurück geschickt u, aber ich bekomme immer eine fehlermeldung beim öffnen.
&lt;br&gt;er hat  mir delphi 2009 standard gearbeitet und ich benutze delphi2009 architect.
&lt;br&gt;
&lt;br&gt;ich bekomme mehrmals folgende fehlermeldung:
&lt;br&gt;
&lt;br&gt;Fehler bei einem aus meheren SChritten bestehenden OLE-DB Vorgang. Prüfen sie die einzelnen OLE-DB Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet
&lt;br&gt;
&lt;br&gt;Selbiges auch beim Kompilieren und anschließendem starten.
&lt;br&gt;
&lt;br&gt;weiß jemand hilfe?, danke schonmal</description>
</item><item>
<title>Oracle und Informix</title>
<link>http://www.webnachrichten.com/id4900852/OracleundInformix</link>
<description>hallo zusammen,
&lt;br&gt;ich erinnere mich aus grauer Vorzeit an diese beiden RDBMS.;-)
&lt;br&gt;Habe sie dann aber aus diversen Gründen aus den Augen verloren.
&lt;br&gt;
&lt;br&gt;Spielen die beiden heute noch eine Rolle?
&lt;br&gt;
&lt;br&gt;Danke gruss KH</description>
</item><item>
<title>Delphi Menu!</title>
<link>http://www.webnachrichten.com/id4900851/DelphiMenu</link>
<description>Kann man in Delphi in etwa so ein ähnlichens Menu basteln? :-D</description>
</item><item>
<title>.Net Entwicklung: suche gutes Buch zum Einstieg</title>
<link>http://www.webnachrichten.com/id4900850/NetEntwicklungsuchegutesBuchzumEinstieg</link>
<description>Ich programmiere schon jahrelang mit  Borland Delphi  und zuletzt  Codegear Delphi 2007 . Mit .Net hatte ich bisher keinerlei Erfahrung. Jetzt habe ich mir das  Rad Studio 2007 Architect  gekauft, das ja die .Net-Entwicklung beinhaltet. Ich benötige aber einmal einen Ansatzpunkt, eine Starthilfe, wie ich das ganze angehen soll.
&lt;br&gt;
&lt;br&gt;Gibt es für die Entwicklung unter Rad Studio 2007 ein gutes Buch? Oder kann mir jemand auf die Sprünge helfen? Wo fange ich an? Wie schreibe ich ein einfaches  "Hello Wold"? Ein entsprechender Windows Server mit IIS ist vorhanden.</description>
</item><item>
<title>Stringgrid Zeileweise abarbeiten II</title>
<link>http://www.webnachrichten.com/id4900849/StringgridZeileweiseabarbeitenII</link>
<description> function LeseDieNaechsteZeile(const StringGrid: TAdvStringGrid; aCol: integer = 1): string;
&lt;br&gt;var aRow: Integer;
&lt;br&gt;begin
&lt;br&gt;  aRow := StringGrid.Row;
&lt;br&gt;  if aRow &lt; Pred(StringGrid.RowCount) then
&lt;br&gt;    Inc(aRow)
&lt;br&gt;  else
&lt;br&gt;    aRow := StringGrid.FixedRows;
&lt;br&gt;  StringGrid.Row := aRow;
&lt;br&gt;  Result := StringGrid.Cells ;
&lt;br&gt;end; 
&lt;br&gt;
&lt;br&gt;Momentan ist es so das alles Zeilenweise abgearbeitet wird und wieder in der ersten Zeile begonnen wird.
&lt;br&gt;Nun möchte ich doch dass es in der letzten Zeile endet und nicht wieder von vorne anfängt.
&lt;br&gt;Wie muss ich den Code oben dafür anpassen?
&lt;br&gt;
&lt;br&gt;Gruss
&lt;br&gt;Capo</description>
</item><item>
<title>firebird Trigger</title>
<link>http://www.webnachrichten.com/id4900848/firebirdTrigger</link>
<description>hallo zusammen,
&lt;br&gt;
&lt;br&gt;ich weiss zwar nicht ob ich hier offtoppic bin, abert ich denke das gehört zu den DB. 
&lt;br&gt;Nachdem ich nun mein RDBMS zu firebird gewechselt habe, 
&lt;br&gt;vermisse ich die autoincrement Felder.
&lt;br&gt;Bei meiner Suche bin ich auf den Tipp gestossen einen Trigger zu verwenden.
&lt;br&gt;Leider kenne ich mich damit gar nicht aus, und die angegebene Syntax bringt bei der Verwendung mit IBexpert einen error 
&lt;br&gt; 
&lt;br&gt; ACTIVE BEFORE INSERT POSITION 0
&lt;br&gt; AS
&lt;br&gt; BEGIN
&lt;br&gt;   IF (NEW.ID IS NULL) THEN
&lt;br&gt;     NEW.ID = GEN_ID(GEN_TBL_TEST_ID,1);
&lt;br&gt; 
&lt;br&gt;
&lt;br&gt;wie geht das richtig?
&lt;br&gt;
&lt;br&gt;Gruss KH</description>
</item><item>
<title>Delphi2007 nach Neuinstallation Projektstarten nicht möglich</title>
<link>http://www.webnachrichten.com/id4897381/Delphi2007nachNeuinstallationProjektstartennichtmöglich</link>
<description>Hallo, 
&lt;br&gt;ich habe nach einem Neuaufsetzen meines OS Delphi2007 neuinstalliert. Die Installation läuft auch problemlos durch, wenn ich dann Delphi starte und ein Projekt öffnen möchte erhalte ich folgende Fehlermeldung:
&lt;br&gt;
&lt;br&gt;"Zugriffsverletzung 00000000. Lesen von Adresse 00000000."
&lt;br&gt;
&lt;br&gt;Bei Details der Fehlermeldung steht dann:
&lt;br&gt;
&lt;br&gt;'############
&lt;br&gt;
&lt;br&gt; {vcl100.bpl  } Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
&lt;br&gt; {vcl100.bpl  } Forms.TCustomForm.DefaultHandler (Line 4576, "Forms.pas" + 7) + $4
&lt;br&gt; {vcl100.bpl  } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
&lt;br&gt; {coreide100.bpl} ProjectFileUtils.CreateXmlMSBProjectFile (Line 483, "ProjectFileUtils.pas" + 1) + $13
&lt;br&gt; {coreide100.bpl} ProjectModule.TBaseProject.Create (Line 785, "ProjectModule.pas" + 19) + $28
&lt;br&gt; {coreide100.bpl} ProjectGroup.TProjectGroup.Create (Line 825, "ProjectGroup.pas" + 4) + $17
&lt;br&gt; {coreide100.bpl} ProjectGroup.CheckForProjectGroup (Line 469, "ProjectGroup.pas" + 11) + $32
&lt;br&gt; {coreide100.bpl} ProjectModule.CheckForProjectGroup (Line 2329, "ProjectModule.pas" + 1) + $0
&lt;br&gt; {coreide100.bpl} ProjectModule.TBaseProject.Create (Line 770, "ProjectModule.pas" + 4) + $5
&lt;br&gt; {delphicoreide100.bpl} BaseDelphiProject.TBaseDelphiProject.Create (Line 575, "BaseDelphiProject.pas" + 2) + $1E
&lt;br&gt; {delphide100.bpl} DelphiProject.TDelphiProjectCreationTrait.OpenProject (Line 314, "DelphiProject.pas" + 5) + $19
&lt;br&gt; {coreide100.bpl} ProjectFileUtils.LoadProjectFile (Line 856, "ProjectFileUtils.pas" + 30) + $13
&lt;br&gt; {coreide100.bpl} ProjectFileUtils.LoadProjectFile (Line 863, "ProjectFileUtils.pas" + 37) + $9
&lt;br&gt; {coreide100.bpl} ProjectFileUtils.LoadProjectFile (Line 871, "ProjectFileUtils.pas" + 45) + $10
&lt;br&gt; {coreide100.bpl} ProjectModule.TModuleHandler.FileOpen (Line 2349, "ProjectModule.pas" + 1) + $B
&lt;br&gt; {coreide100.bpl} DocModul.TFileOpenHandler.FileOpen (Line 3091, "DocModul.pas" + 1) + $A
&lt;br&gt; {coreide100.bpl} DocModul.TFilterList.OpenFile (Line 786, "DocModul.pas" + 35) + $14
&lt;br&gt; {bds.exe     } AppMain.TAppBuilder.FileOpenDialog (Line 2338, "uiAppMain.pas" + 38) + $13
&lt;br&gt; {bds.exe     } AppMain.TAppBuilder.FileOpen (Line 2382, "uiAppMain.pas" + 3) + $4
&lt;br&gt; {rtl100.bpl  } Classes.TBasicAction.Execute (Line 11081, "commonClasses.pas" + 3) + $7
&lt;br&gt; {vcl100.bpl  } ActnList.TContainedAction.Execute (Line 388, "ActnList.pas" + 1) + $2C
&lt;br&gt; {vcl100.bpl  } ActnList.TCustomAction.Execute (Line 1000, "ActnList.pas" + 7) + $8
&lt;br&gt; {rtl100.bpl  } Classes.TBasicActionLink.Execute (Line 11010, "commonClasses.pas" + 2) + $7
&lt;br&gt; {vcl100.bpl  } Controls.TControl.Click (Line 5227, "Controls.pas" + 7) + $7
&lt;br&gt; {vcl100.bpl  } ComCtrls.TToolButton.Click (Line 17003, "ComCtrls.pas" + 0) + $0
&lt;br&gt; {vcl100.bpl  } Controls.TControl.WMLButtonUp (Line 5365, "Controls.pas" + 6) + $3E
&lt;br&gt; {vcl100.bpl  } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
&lt;br&gt; {vcl100.bpl  } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C
&lt;br&gt; {vcl100.bpl  } Controls.GetControlAtPos (Line 7095, "Controls.pas" + 4) + $73
&lt;br&gt; {vcl100.bpl  } Controls.TWinControl.ControlAtPos (Line 7118, "Controls.pas" + 13) + $E
&lt;br&gt; {vcl100.bpl  } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C
&lt;br&gt; {vcl100.bpl  } Controls.TWinControl.IsControlMouseMsg (Line 7182, "Controls.pas" + 15) + $1F
&lt;br&gt; {vcl100.bpl  } Controls.TWinControl.WndProc (Line 7269, "Controls.pas" + 76) + $6
&lt;br&gt; {vcl100.bpl  } ComCtrls.TToolBar.UpdateButtonState (Line 18148, "ComCtrls.pas" + 5) + $1C
&lt;br&gt; {vcl100.bpl  } ComCtrls.TToolBar.UpdateButtonStates (Line 18158, "ComCtrls.pas" + 3) + $4
&lt;br&gt; {vcl100.bpl  } ComCtrls.TToolBar.WndProc (Line 19588, "ComCtrls.pas" + 80) + $6
&lt;br&gt; {vcl100.bpl  } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
&lt;br&gt; {rtl100.bpl  } Classes.StdWndProc (Line 11583, "commonClasses.pas" + 8) + $0
&lt;br&gt; {rtl100.bpl  } Contnrs.TComponentList.GetItems (Line 380, "commonContnrs.pas" + 1) + $4
&lt;br&gt; {vcl100.bpl  } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
&lt;br&gt; {vcl100.bpl  } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
&lt;br&gt; {vcl100.bpl  } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
&lt;br&gt; {bds.exe     } bds.bds (Line 195, "" + 7) + $7
&lt;br&gt;
&lt;br&gt;'############
&lt;br&gt;
&lt;br&gt;Was soll denn das sein? Zugriffsverletzung? Delphi wurde mit allen standard Einstellungen installiert.
&lt;br&gt;Ich hatte das Programm auch schon deinstalliert und den Vorgang wiederholt. Es erscheint die gleiche Meldung.
&lt;br&gt;NetFramework ist installiert (Version3x) incl. Sprachpaket.
&lt;br&gt;Das einzigste was ich nicht mitinstalliert habe ist "Rave".
&lt;br&gt;
&lt;br&gt;EDIT:
&lt;br&gt;Die selbe Meldung kommt auch wenn ich ein neues Standardprojekt anlegen möchte.
&lt;br&gt;Normale Code Datei(pas) kann ich öffnen und bearbeiten, nur Projektdateien eben nicht....  :gruebel: 
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;Kann mir jemand helfen?
&lt;br&gt;
&lt;br&gt;Danke Dirk</description>
</item><item>
<title>Falsche Unit wird geladen mit STRG+Linksclick</title>
<link>http://www.webnachrichten.com/id4897380/FalscheUnitwirdgeladenmitSTRGLinksclick</link>
<description> 
&lt;br&gt;
&lt;br&gt;So nach über 2 Monaten bei der Fehler regelmäßig auftritt konnte ich ihn nun reproduzieren. Das hat mich manchmal echt viel Nerven gekostet!
&lt;br&gt;
&lt;br&gt;Man hat zwei Projekte (PROJ1, PROJ2), die beide eine Unit mit dem selben Namen UTEST verwenden und in denen ein Typ TBLUB defniniert ist.
&lt;br&gt;
&lt;br&gt;1. Man hat in Delpih nichts geladen.
&lt;br&gt;2. Man Lädt PROJ1 über den Opendialog
&lt;br&gt;3. Man klickt mit STRG+Links auf TBLUB innerhalb des PROJ1 (UTEST sollte geöffnet werden)
&lt;br&gt;4. Man öffnet PROJ2 über den Opendialog (und macht irgendwas)
&lt;br&gt;5. Man öffnet PROJ1 über REOPEN!
&lt;br&gt;6. Man klickt mit STRG+Links auf TBLUB innerhalb des PROJ1 (BUG: UTEST von PROJ2 wird geladen)!
&lt;br&gt;
&lt;br&gt;Ich würd tippen REOPEN setzt den aktuellen Pfad nicht richtig.
&lt;br&gt;Das ist ganz besonders nervig wenn man dann die falsche UTEST abändern und sich fragt warum das alles nicht funktioniert :/</description>
</item><item>
<title>USB von anderen Rechner prüfen</title>
<link>http://www.webnachrichten.com/id4897379/USBvonanderenRechnerprüfen</link>
<description>Hallo,
&lt;br&gt;
&lt;br&gt;Ich wollte eure Meinung zu meiner Idee hören und fragen ob sowas machtbar ist. Ich habe Adminrechte in einem Netzwerk mit rund 50 Computer. Nun möchte ich mit Delphi prüfen ob ein USB-Stick an den Computer angeschloßen ist oder wurde. Jedoch ohne das ich an den Rechner muss. Das ich alles per Remote überprüfen kann. Ich hatte mir das vorgestellt über die USb-Registry. Diese immer wieder zu überprüfen und wenn sich diese geändert hat, dann kann ich sehen das ein USB-Stick angeschloßen wurde. Ich habe das schon so programmiert das das Programm mir alle Rechnernamen mit IP in einem Array ausgibt. Nun ist die Frage wie ich die Registry-Datei über Delphi überprüfen kann? Hat jemand eine Idee? Wie kann Remoteanweisungen in Delphi beutzen?
&lt;br&gt;
&lt;br&gt;Schöne Grüße und Danke im Vorraus :)
&lt;br&gt;Hackepjotre</description>
</item><item>
<title>DB-Felder automatisch aus Delphi befüllen</title>
<link>http://www.webnachrichten.com/id4897378/DBFelderautomatischausDelphibefüllen</link>
<description>Hi,
&lt;br&gt;
&lt;br&gt;wo wäre denn der zentralste Ansatzpunkt, wenn ich Felder wie "geändert am"/"geändert von" und "angelegt am"/"angelegt von"
&lt;br&gt;automatisch bei jedem neuen Datensatz bzw. bei jeder Änderung befüllen/aktualisieren würde ?
&lt;br&gt;
&lt;br&gt;Ich stehe ein bisschen auf Kriegsfuß mit dem Triggern von MS SQL, wäre dies dennoch die beste Lösung oder gibt es auch ein Delphi-Ereignis (z.b. in der DBConnection), was dafür geeignet wäre. Ich benutze in meiner Anwendung einen Type TUser (selbstdefinierter Record), um Infos über den Anwender zu speichern...
&lt;br&gt;
&lt;br&gt;Gäbe es auch die Möglichkeit, über den DB-User in Ms SQL diese Änderungen automatisch in die jeweils dafür angelegten Felder einzutragen ?
&lt;br&gt;
&lt;br&gt;Danke schonmal für Tipps&amp;Tricks....</description>
</item><item>
<title>function -> Array zurück geben ?</title>
<link>http://www.webnachrichten.com/id4897377/functionArrayzurückgeben</link>
<description>Hallo zusammen,
&lt;br&gt;
&lt;br&gt;wie kann ich bei einer function ein Array zurückgeben ?
&lt;br&gt;
&lt;br&gt;So gehts nicht :
&lt;br&gt;
&lt;br&gt; 
&lt;br&gt;function Spalten_trennen(LB:TListBox):Array of string;
&lt;br&gt; 
&lt;br&gt;
&lt;br&gt;Gruss
&lt;br&gt;
&lt;br&gt;Holger</description>
</item> 
</channel>
</rss>
