Inlägg

Inlägg som RedEyeJoe har skrivit i forumet
Av RedEyeJoe

Skulle nog infoga en random av nått slag för att generera hur bra man träffar.
dvs om man gör en negligerbar träff på lillfingret eller om man lyckas få en über träff i pannbenet.

Av RedEyeJoe

WAAA!!

Klart som fan att det inte funkar!

Test.Create;

Ska vara

Test:=TChildClass.Create;

d0h!
Det berömda kommat... Well, fick vet varför det inte funkade för mig... nu är det bara att köra på...

Av RedEyeJoe

Saken är den att basklassen kan ju inte se vars den ska ta vägen om den abstrakta proceduren är överskriven av en barnklass.

Av RedEyeJoe

procedure buttonClick; var test:TChildClass; begin test.create; test.mastercall; end;

Detta funkar inte. Ska inte funka heller, vilket jag kommit fram till.
Men hur i hela h*lv*t* har folk fått det att fungera för jag har en .dll som är skriven på strukturellt samma sätt och det funkar. !!!???!!!

Av RedEyeJoe

[Klasser och Arv] Abstrakta procedurer

TBaseClass = Class protected procedure master; virtual; abstract; public procedure MasterCall; procedure TBaseClass.MasterCall; begin Master; end; TChildClass = Class(TBaseClass) private MyMaster:String; public procedure master; override; procedure TChildClass.Master; begin MyMaster:='Someone'; end;

Har ett problem med dett för när man anropar MasterCall som i sin tur ropar på Master så genereras ett runtime error.
Nog för att master ropas på i basklassen och händelsen är definierad i barnklassen men eftersom barnklassen ärver av den och master proceduren är abstrakt så borde väl anropet fungera?

Av RedEyeJoe

Aaaaaah...

Inte sett den där SetComputeNameEx... borde ju göra det hela lite enklare...

Av RedEyeJoe

function SetMyComputerName(AComputerName: string): Boolean; begin Result := Windows.SetComputerName(PChar(AComputerName)); end; SetMyComputerName('Tjohej!');

Så sätter du datornamnet. Fast bara på ett ställe. För att det ska slå igenom helt så måste du också köra en skrivning till
\System\CurrentControlSet\Services\Tcpip\Parameters och sätta 'NV Hostname' till samma värde.

Av RedEyeJoe

[Delphi] Ändra Datornamn

Har stött på ett intressant problem.

Om man använder

Windows.SetComputerName(PChar(NyttNamn));

Så slår det inte igenom när man kollar upp datornamnet i Kontrollpanelen->System efter en reboot men om man kör

Windows.GetComputerName(@buffer, Size);

Så får man fram det man satte.

Så vadå, vars är det som namnet ändras??

Av RedEyeJoe

[Delphi] Ändra ODBC alias setting i runtime

Håller på med ett setup program som ska ändra lite inställningar, både i register och hårddisk.
Men, nu så har det kommit fram att jag måste också ändra lite settings i ODBC aliaset.
Hur farao ropar man till ODBCns settings inifrån Delphi? Går det ens?

Alias namnet är konstant men det är System DSN->Aliasname->Database name som jag vill ändra på.

Av RedEyeJoe

Av RedEyeJoe

[Registry] String variabel

Hur mycket kan en sådan hålla?

Av RedEyeJoe

Naa, använde fel event...
OnSelectCell istället för OnMouseDown... funkar nu.

Av RedEyeJoe

[Delphi] TStringGrid onClick

var ARow, ACol:Integer; begin (Sender as TStringGrid).MouseToCell(Mouse.CursorPos.X,Mouse.CursorPos.Y,ACol,ARow);

Varför bli ARow och ACol -1 när man klickar på en rad?

Av RedEyeJoe

Numera pikar det runt 21.000 pers. Medel är väl runt 18.000

Ang frågor så är det väl lättast att fråga i Swedish kanalen eller Local.
Om du som sagt inte hittar ett vänligt corp...

Av RedEyeJoe

1 Mån 14.95E
3 Mån 38.85E
6 Mån 71.70E
12 Mån 131.40E

Har spelat i lite över en månad och jag tycker det är helt klart värt pengarna. Om man nu bara hittar sin nisch och ett bra corp.

Av RedEyeJoe

Hittade felet... IsPostBack...

Fan vad jag hatar webprogrammering...

Av RedEyeJoe

Bästa argumentet är nog att man kan göra egna program för att enkelt utföra repetiva händelser a la texthantering osv + att man får mer förståelse om vad som händer bakom kulisserna.

Av RedEyeJoe

[C#]Evenhandler som inte funkar

Har ramlat över ett intressant problem. Skapar en massa buttons i en table till vilka jag kopplar en on_click eventhandler men när jag testkör så *vägrar* programmet att gå in i eventet!!
Har coppat rakt av från ett projekt som funkar så koden ska funka men den vägrar...

Nån som har nån ide?

btnDelete = new Button(); btnDelete.Text = "Remove"; btnDelete.ID = SQLConn.GetReader[0].ToString(); btnDelete.Click += new EventHandler(btnDeleteSimple_Click); btnDelete.TabIndex = r; tblCell = new TableCell(); tblCell.Controls.Add(btnDelete); tblRow.Cells.Add(tblCell); tblSimple.Rows.Add(tblRow); private void btnDeleteSimple_Click(object sender, System.EventArgs e) { Label9.Text="Delete1"; SQLHandler SQLConn = new SQLHandler(""); SQLConn.ExecuteNonQuery_Param("spRemoveSimple", new string [] {"@Name"} ,new string[] {(sender as Button).ID}); SQLConn.ClearConnection(); UpdateTables(); Label9.Text="Delete2"; }

Av RedEyeJoe

Köpte en G5 idag och jag är helnöjd. Ushligt skön och hitills har jag inte haft några probs med den.
Ska sätta mig ner i helgen och arbeta mig igenom några spel så man får upp känslan men den äger Logitechs Wingman Gamingmouse dock...

Av RedEyeJoe

Kanske han har... skyller på trött huvud...