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.

Heute um 14.00 Uhr gibt es (kurzfristig :-)) einen Livechat mit Nick Hodges, dem Product Manager Delphi aus den USA. CodeGear from Borland

Sprache ist natürlich englisch… für alle Kurzentschlossenen:

http://borland.interwise.com/borland/iClass/WD1229/

Weitere akutelle Seminare werden hier nur noch vereinzelt angekündigt, da wir alles unter
http://www.codegear-events.eu  zusammengefasst haben.

Ihr

Matthias Eißing

Neue Seminare - Devtracks in Leipzig / DBDevDay in Würzburg
DBDevDay in Würzburg  DevTracks Leipzig

Schon nächste Woche findet der nächste Stopp der Roadshow "Devtracks" in Leipzig seinen nächsten Veranstaltungsort. Am 20. November in Leipzig im Marriott Hotel, Leipzig.

Informationen, Agenda und Anmeldemöglichkeit: www.devtracks.de. Die Veranstaltung ist kostenfrei!

Desweiteren bieten wir einen Tag speziell mit Datenbankthemen rund um Migration, neuen Technologien mit InterBase und BlackFish SQL in Würzburg an. Informationen und Agenda gibt es hier: http://www.dbdevday.com/de/index.html.

Ihr

Matthias Eißing

Neue Onlineseminare - RAD Studio (Delphi, C++ Builder), JGear und InterBase 

Es gibt wieder neue, kostenfreie Onlineseminare zu neuen Themen. Alle Infos hier:

http://www.codegear-events.eu/de/webinars

Ihr

Matthias Eißing

Kostenlose Onlineseminare - Wiederholungen zum Anschauen

Für alle die, die die Onlineseminare in den letzten Tagen nicht besuchen konnten, hier eine Übersicht, wo man sich diese nochmals anschauen kann:

http://www.codegear-events.eu/de/webinars/

(Einige werden erst die nächsten Tage stattfinden, so daß man sich noch anmelden kannRegister(Register); ansonsten einfach Playback (Playback) drücken. Dazu wird eine Software installiert (oder auch wahlweise per Java Anwendung gestartet).

Beachten Sie hierzu auch die Tipps und Tricks in einem früheren Eintrag

Das Delphi 2007 / Windows Vista Seminar finden Sie hier:
http://borland.interwise.com/borland/iClass/PN8907/

Ihr

Matthias Eißing

« Previous PageNext Page »