Avatar billede sorenriis Nybegynder
25. juni 2005 - 23:12 Der er 7 kommentarer og
1 løsning

Et par delphi-spørgsmål

Jeg har lige et par spørgsmål, som jeg godt vil have besvaret

1) Jeg eksekverer en exe-fil vha:
ShellExecute(Handle,'open','Program.exe', nil, nil, SW_SHOWNORMAL);
Men hvordan får jeg kørt den exe-fil med en kommando bagefter?
Jeg skal have kørt den med linjen "Program.exe +command".

2) Jeg har en CheckBox af typen "" fyldt med en masse filnavne. Jeg har forsøgt mig med dette:
----
if FindFirst('TEXT/*.txt', faAnyFile, SearchResult) = 0 then
begin
repeat
Bane:=SearchResult.Name;
SessionGDBComboBox.AddItem(Bane);*
until FindNext(SearchResult) = 0;
end;
SessionGDBComboBox.ItemIndex:=0;
FindClose(SearchResult);
----
Linjen markeret med * giver dog en fejl - hvad er det jeg gør galt (kan man overhovedet lave en filliste på denne måde?)?

3) Når jeg laver beregninger bruger Delphi "," som komma. Hvordan får jeg den til at anvende "." som komma (i decimaltal)?
Avatar billede jpvj Nybegynder
25. juni 2005 - 23:15 #1
ShellExecute(Handle,'open','Program.exe', "her skriver du din parameter", nil, SW_SHOWNORMAL);
Avatar billede jpvj Nybegynder
25. juni 2005 - 23:20 #2
3) Det kan du ikke - det er Delphi's syntax, der bestemmer dette. Du kan kun formattere dit output efterfølgende.
Avatar billede sorenriis Nybegynder
25. juni 2005 - 23:21 #3
Og hvordan formatterer jeg outputtet således at jeg erstatter "," med "."?
Avatar billede jpvj Nybegynder
25. juni 2005 - 23:22 #4
2) Hvilken fejl giver linien?
Avatar billede sorenriis Nybegynder
25. juni 2005 - 23:32 #6
Linjen giver fejlen "not enough actual parameters".
Linjen vil have to parametre, ComboBox.AddItems(String,TObject), men hvad er det jeg skal angive som "TObject"?
Avatar billede sorenriis Nybegynder
25. juni 2005 - 23:51 #7
Problemet i 2'eren er løst nu.. brugte den forkerte Add-kommando:)
Avatar billede sorenriis Nybegynder
25. juni 2005 - 23:51 #8
Spørgsmålet lukket..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester