Nach oben Startseite E-Mail an mich! RSS Feed

Tag-Suche

Folgende Einträge gefunden:

12.02.2008 @ 01:18

Delphi: UTF-8 / HTML => WideString

Nachdem ich keine Funktion gefunden hab die mir die Arbeit abnimmt, hab ich se eben selber geschrieben.

Tut folgendes: HTML Typen wie #323; (irgendein komisches Polnisches l mit strich ;-) ) in nen WideString umwandeln:

function Html2WideString(s: string): widestring;
var
  i: integer;
  f: boolean;
  tmp: string;
begin
  i := Pos('#', s);
  if i = 0 then
  begin
    Result := s;
    exit;
  end;
  f := false;
  Result := '';
  tmp := '';
  for i := 1 to Length(s) do
  begin
    if (s[i] = '&') then Continue;
    if (s[i] = '#') then
    begin
      f := true;
      Continue;
    end;
    if f and (s[i] = ';') then
    begin
      f := false;
      Result := Result + WideChar(StrToInt(tmp));
      tmp := '';
      Continue;
    end;
    if f then
    begin
      tmp := tmp + s[i];
      Continue;
    end;
    Result := Result + s[i];
  end;
end;

lässt sich bestimmt noch optimieren, für mich reichts erstmal.

Update
Jetzt auch in Funktionierend

15.11.2007 @ 06:34

Do it yourself IDE

Da Textmate wohl NIE für Windows veröffentlicht wird, hab ich beschlossen meinen eigenen “Editor” zu bauen.

  • Editor Komponente quasi ‘from-scratch’
  • Syntax-Highlighting (im Moment für Pascal/Delphi)
  • Gewohnte Editoren “Grundlagen”

Die nächste Zeit verbringe ich wahrscheinlich damit das Ding zu beschleunigen. Im Moment nutze ich noch als Komponenten Grundlage die graphics32 Bibliothek. Ist (mir) allerdings zu langsam. Im Optimalfall wird sich das Ding auch (irgendwann) unter OSX compilieren lassen.

Wenn das Ding dann mal flott und fehlerfrei läuft werde ich “Textmate-like” Features bauen die (zumindest mir) den Alltag erleichtern. Eventuell wird das Ding auch andere Sprachen unterstützen. We’ll see…

zIDE

Wen ’s interessiert, Source ist unter der GPL 3 bei Google Code verfügbar

07.08.2007 @ 04:18

Re: OpenGL Selection

Funktioniert… FPS im Keller… VCL weggeschmissen… 2 FPS mehr… Super…

irgendwas muss ich da noch tunen :-)

28.07.2007 @ 04:53

OpenGL Selection

ist die “Selektion” der “Karten-Elemente” - hoffe das wird keine zu große Aktion.(link)

na von wegen *kotz* - ich glaub das bringt mich noch ins Grab :-(

26.07.2007 @ 03:35

UnflashyTD Ankündigung

naja… der Name is nich wirklich prickelnd. Da lass ich mir noch was besseres einfallen :-)

Kurz: TD = Tower Defence. Einige kennen bestimmt die netten Flash Games der Kategorie “Tower Defence” (like that). Irgendwie sind mir die auf Dauer zu langweilig geworden. Und da ich in dieser Richtung grundsätzlich vor Ideen sprudel (… gut, hält sich bei der Namesgebung in Grenzen) hab ich jetzt vor mein eigenes zu bauen. Unflashy, weil nicht mit Flash)

Wie man auf den beiden Screens gut sehen kann, das erste meiner Spieleprojekte dass schonmal “funktioniert”. Ich hab es in den letzten beiden Tagen doch tatsächlich geschafft eine simple 3D Engine zu entwickeln. *wohoo*

UnflashyTD #1

UnflashyTD #2

Der nächste Schritt, für morgen später, ist die “Selektion” der “Karten-Elemente” - hoffe das wird keine zu große Aktion.

so stay tuned… ich hoffe das wird nicht wieder ein halbfertiges Projekt.