Avatar billede ruma1974 Nybegynder
23. marts 2004 - 19:43 Der er 10 kommentarer og
1 løsning

single til string?

Hej,

Er der en funktion til at konvertere en single til en string?

mvh,

Rune
Avatar billede Slettet bruger
23. marts 2004 - 19:49 #1
Prøv med FloatToStr().
Avatar billede ruma1974 Nybegynder
23. marts 2004 - 20:02 #2
Virker ikke. Jeg får OleException 'parameter incorrect'
Avatar billede Slettet bruger
23. marts 2004 - 20:27 #3
Underligt... er du sikker på det er FloatToStr(), som laver den fejl?? :/

Prøv at se om det her virker(ikke testet):

procedure TForm1.Button1Click(Sender: TObject);
var
  S: Single;
begin
  S := 5.5;
  Form1.Caption := FloatToStr(S); 
end;
Avatar billede ruma1974 Nybegynder
23. marts 2004 - 20:42 #4
Du har desværre ret. Det er mit COM modul som åbenbart ikke returner hvad der står i dokumentationen.

Så er spørgsmål bare hvordan jeg får det løst.

Du får naturligvis dinne point
Avatar billede Slettet bruger
23. marts 2004 - 20:59 #5
Hvad er det for et COM object? Og hvilken funktion kommer fejlen ved?
Avatar billede ruma1974 Nybegynder
23. marts 2004 - 21:31 #6
Jeg fik det til at virke det var min input værdi til funktionen der ikke var tilladt (det var den rigtige type).

Men hvordan modtager man en array fra en funktion i COM objektet?

Det går udover det oprindelige spørgsmål - håber at det er ok

Det er et COM objekt til at hente mass spektrometriske data fra et rå-data format.
Avatar billede Slettet bruger
23. marts 2004 - 21:51 #7
Hvilken funktion er det?? Bare så jeg kan slå den op på msdn :o)
Avatar billede ruma1974 Nybegynder
23. marts 2004 - 22:00 #8
Det forstår jeg ikke. COM objektet er ikke fra microsoft så du kan vel ikke slå den op på msdn?

Jeg har accepteret dit svar men det bliver ikke opdateret.
Avatar billede ruma1974 Nybegynder
23. marts 2004 - 22:14 #9
Intensities Single Array – size
NumScans
Array of intensities


Intensities er funktion navn
Avatar billede Slettet bruger
23. marts 2004 - 22:35 #10
Ups... Troede egentlig det var Microsoft.

Kan du ikke definere din egen SingleArray og modtage resultatet af Intensities i den:

var
  SingleArray1: SingleArray
begin
  SingleArray := Intensities(.......);  ??



Og med hensyn til pointene, så bare tag dem selv.
Avatar billede ruma1974 Nybegynder
23. marts 2004 - 22:55 #11
Jo - det virker - det var så simplet at det er pinligt at jeg spurgte

Du får point når det virker igen

Mange tak,

Rune
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