Die Roadshow geht weiter. Mit brandaktuellen Informatione zu Delphi, C++ Builder und den DatabaseGear Produkten von Embarcadero.

 Weitere Infos:

http://www.devtracks.de

 Offenbach/Frankfurt ist leider schon ausgebucht!

Ihr

Matthias Eißing

… alle Embarcadero/CodeGear Mitarbeiter in Deutschland werden ab nächster Woche nicht mehr unter der althergedienten eMail Adresse Vorname.Nachname@Borland.com oder auch VNachname@Borland.com erreichbar sein!

Bitte benutzen Sie nur noch Vorname.Nachname@Codegear.com

Ihr

Matthias Eißing

 

Auf den Delphi Tagen (und auch nur dort) werden wir einige Restbestände von älteren Produkten verkaufen. Einige Beispiele:

  • Borland Developer Studio 2006, Enterprise Edition, Vollprodukt
    statt 2.975 EUR nur 595 EUR
  • Borland Developer Studio 2006, Enterprise Small Team Pack, Vollprodukt
    statt 4.748 EUR nur 1.071 EUR
  • JBuilder 2007, Enterprise Edition, Vollprodukt
    statt 1.546 EUR nur 417 EUR
  • Turbo Delphi/Win32 Professional
    statt 475 EUR nur 89 EUR
  • etc etc….

<Disclaimer> Natürlich nur gültig, solange der Vorrat reicht. Hier angegebene Preise enthalten die MwSt. Irrtümer vorbehalten. </Disclaimer>

 Also melden Sie sich noch heute für die Delphi Tage 2008 in Günzburg an: http://www.delphi-tage.de

Ihr

Matthias Eißing

Delphi Tage 2008 in Günzburg

Die Vorbereitung der Delphi Tage 2008 in Günzburg ist fast abgeschlossen: Die Lokation ist definiert, die Agenda ist ausgearbeitet, die Speaker haben interessante Themen eingebracht und für Spass und Austausch untereinander ist auch gesorgt.

Weitere Infos unter: http://www.delphi-tage.de

Ihr

Matthias Eißing

Wenn man das RAD Studio 2007 öffnet, um eine VCL for the Web Anwendung zu erstellen, wünscht man sich vielleicht|wahrscheinlich eine kontextsensitive Hilfe. Plaziert man zB ein TIWButton Control auf ein VCL-for-the-Web-Form, drückt <F1>, so erhält man "nur" die Onlinehilfe zum TControl.

Möchte man hier die kontextsensitive Hilfe haben, so muss man die Datei Intraweb.HxS aus dem Verzeichnis <..>\RAD Studio\5.0\Help\Doc\Intraweb mit einbinden:

  • Editieren Sie die Datei h2reg.ini aus dem Verzeichnis <..>\RAD Studio\5.0\Help\Doc folgendermassen:
  • Hinzufügen des Eintrages
    borland.bds5|IntraWeb||IntraWeb\IntraWeb.HxS|IntraWeb\IntraWeb.HxI|
    in der Sektion [Reg_Title]
  • Hinzufügen des Eintrages
    borland.bds5|IntraWeb|
    in der Sektion [UnReg_Title]
  • Speichern Sie die INI Datei
  • Beenden Sie das RAD Studio
  • Beenden Sie einen evtl weiterlaufenden Task "dexplore.exe"
  • Öffnen Sie eine Kommandozeile und wechseln Sie in das Verzeichnis
    <..>\RAD Studio\5.0\Help\Doc
  • (De)Registrieren Sie die Hilfe mittels
    • h2reg -u cmdfile="h2reg.ini"
    • h2reg -r cmdfile="h2reg.ini"
  • Anschliessend können Sie das RAD Studio wieder neu starten. Beim ersten Aufruf der Hilfe wird der Index neu aufgebaut (dauert ein wenig)

 VCL for the Web

Ihr

Matthias Eißing

Die Folien des Onlineseminars finden Sie unter dem Link

 Beispiele finden Sie, wie angesprochen, unter dem Link auf Daniel Wischnewski im CodeCentral

Ihr

Matthias Eißing

Wenn man C++ Builder, Delphi 2007 oder das RAD Studio 2007 aktivieren möchte, steht die Onlineaktivierung zur Verfügung:

Produktregistrierung

Hat man auf dem Rechner, auf dem die Entwicklungsumgebung installiert ist, keinen Internetzugang, kann man hier natürlich nicht online aktivieren…. Aber es gibt eine Lösung:

  • Man trägt alle notwendigen Informationen ein
    • Seriennummer (falls nicht schon eingetragen)
    • Anmeldenamen oder E-Mail Adresse
    • Password des CodeGear-Developer-Network (CDN) Accounts
  • Anschliessend wählt man "Registrieren"
  • Man erhält eine Fehlermeldung, dass die Verbindung nicht hergestellt werden konnte (ist ja auch logisch, da man auf dem Rechner keinen Internetzugang hat):
    produktreg2_328.jpg
  • Hier wählt man nun den Link oben im Dialogfeld aus:
    "Versuch, die Codegear-Webregistrierung zu verwenden"
  • Es öffnet sich ein Browser, der natürlich wieder ins Leere läuft (ist ja immer noch keine Internetverbindung vorhanden :-))
  • Aber man erhält eine URL, die man sich abspeichern. Diese sieht in etwa so aus:
    https://reg.codegear.com/srs6/activation.do?x=3&serial=AAAA-BBBBBB-CCCCCC-DDDD%201%201234567
  • Dies beinhaltet einen Link mit der Seriennummer (AAAA-BBBBBB-CCCCCC-DDDD) und dem Registrierungsschlüssel (1234567)
  • Der Registrierungsschlüssel ist abhängig vom verwendeten Rechner, auf dem diese erzeugt worden ist. Es kann also nur mit diesem Registrierungsschlüssel nur der Rechner freigeschaltet werden, auf dem dieser Registrierungsschlüssel erzeugt worden ist(!)
  • Man kopiert nun diese URL in eine Textdatei, speichert diese, transferiert diese zu einem Rechner *mit* Internetzugang und ruft die URL in einem Browser seiner Wahl auf:
  • Hier kann man dann die SLIP Datei herunterladen oder sich auch per eMail zukommen lassen:
    produktreg3_330.jpg
  • Diese SLIP Datei kann man dann auf den Internet-losen Rechner importieren

Ihr

Matthias Eißing

Normalerweise nutze ich den Standby Modus (hybrides Energiesparen) sehr gerne von Windows Vista. Generell wird sich daran auch nichts ändern.

Ein Verhalten ist mir allerdings aufgefallen: Mit dem Service Pack 1 für Windows Vista geht das Aufwecken rasend schnell. Das war ja auch nach Microsoft oder auch hier (PDF) nicht anders zu erwarten. So weit, so gut. Kommen wir nun zu den Merkwürdigkeiten: Das Umschalten in den Standby dauert hier eine kleine Ewigkeit.

Lösungen? Zur Zeit keine…

Eine weitere Sache ist mir beim Service Pack 1 für Vista aufgefallen: Im Eventviewer bekan ich seit der Installation (egal, ob es sich um eine Updateinstalltion mit dem KB936330 oder eine frische, neue Komplettinstalltion von Vista SP1 handelte) immer ein Ereignis angezeigt, welches mit zu Denken gab:

Ereignis-ID 10 unter Anwendung (Fehler):

Ereignisfilter mit Abfrage "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99" konnte im Namespace "//./root/CIMV2" nicht reaktiviert werden aufgrund des Fehlers 0×80041003. Ereignisse können nicht durch diesen Filter geschickt werden, bis dieses Problem gelöst ist.

WMI Fehler

Auch hier wieder eine einfache Lösung:

  • Öffnen einer priviligierten Eingabeaufforderung
  • net stop winmgmt
    Bestätigen, daß man davon abhängige Deinste auf (kurz) stoppen möchte
  • Leeren des Verzeichnisses
    C:\Windows\System32\wbem\Repository
  • Neustart des Rechners

Beim nächsten Neustart hagelt es dann zwar (erstmal) einige WMI Einträge in der Ereignisansicht….. (Registrieren neuer WMI Provider). Diese sind aber nach dem (erneutem) Neustart für immer verschwunden…

Was sich in http://support.microsoft.com/kb/941946/en-us relativ lapidar liest, hat mich fast zur Verzweifelung gebracht:

When you press the Windows logo key+F, the default application for the search protocol starts.
When you click Start and then press F3, Windows Explorer opens the default application for the search protocol.
When you press CTRL+F in Windows Explorer, the default application for the search protocol starts.
In Windows Explorer, the Search Everywhere option appears on the toolbar as soon as a search starts. When you click this option, the default application for the search protocol starts.
You can no longer right-click the Search option on all containers.

Der letzte Punkt ist der entscheidende…. 

Nachdem ich letzte Woche meinen Rechner neu aufgesetzt habe (Windows Vista; komplette Neuinstallation mittles ISO/DVD mit integriertem Service Pack 1 für Windows Vista; ISO bei MSDN seit einigen Tagen verfügbar) stiess ich auf ein Problem, welches mich verzweifeln liess (aber nur kurz :-)):

Im normalen Dateiexplorer gibt es im Kontextmenü keinen Eintrag "Suchen…" mehr:

Suchen im Explorer

Aber es gibt eine Lösung:

https://msmvps.com/blogs/bradley/archive/2008/02/17/have-sp1-want-your-search-back.aspx
(Die haben das auch nur von Dean Wells geklaut)

 Beschreibt die Lösung über die Änderung von drei Registry Keys:

\HKEY_CLASSES_ROOT\CompressedFolder\shell\find\
\HKEY_CLASSES_ROOT\Directory\shell\find\
\HKEY_CLASSES_ROOT\Drive\shell\find\

jeweils den Eintrag "LegacyDisable" umbenennen oder löschen….. Schon ist die Suche wieder da.

Next Page »