Avatar billede janbb Juniormester
10. marts 2004 - 16:17 Der er 6 kommentarer og
1 løsning

fejlmeddellelser debug -hvordan

Har et DB-progr., der indeholder en richedit og en twebbrowser.
et memofelt indeholder filhenvisninger, der åbnes i de 2 resp. felter v. recordskift.Er et MDI-progr.Har knyttet et par extra forme til programmet.
Når jeg laver run compileres programmet, men det kører ikke medmindre man starter det fra exe-filen.
Denne fejlmeddelse vises:
[Error] WARNING. Duplicate resource(s):
[Error]  Type 10 (RCDATA), ID TFORM3:
[Error]    File C:\progfiler\form3bunit.DFM resource kept; file C:\progfiler\frmmdi3.dfm resource discarded.
Programmet fungerer jo alligevel og måske er det ligemeget ?.
Har aldrig prøvet sådan noget 'debugging', men er der en let metode til at komme fejlen til livs.
Avatar billede athlon-pascal Juniormester
10. marts 2004 - 16:22 #1
I alle dine form-units står der
{$R *.dfm}

Det er den linje der lægger .dfm-filerne ind i resourcerne.

De to filer
C:\progfiler\frmmdi3.dfm
og
C:\progfiler\form3bunit.DFM
ligger i samme mappe.
De rummer begge to forms der hedder TForm3 - og der må ikke være to resourcer der hedder det samme...

Omdøb den ene .dfm-fil eller flyt den til en anden mappe - eller, alternativt, omdøb den ene form :o)
Avatar billede athlon-pascal Juniormester
10. marts 2004 - 16:24 #2
Gemmer du flere projekter i samme mappe?
Avatar billede janbb Juniormester
10. marts 2004 - 16:36 #3
Athlon-Pascal: det vil jeg prøve, men jeg tror ikke 'form-fejlen' er det
der bevirker at programmet slet ikke 'runner',men skal åbnes bagefter.

  Har denne programstump, som jeg har bikset sammen af 2 'forslag' (fra E)
og det kan have noget med at gøre at jeg ikke kan bruge samme 'Cnt' ting
2 gange ?.
procedure TForm3.Table1AfterScroll(DataSet: TDataSet);


 
var
cnt: integer;
begin
for Cnt := 0 to DBMemo1.Lines.Count-1 do

RichEdit1.Lines.LoadFromFile(Table1Genvej.AsString);
for Cnt := 0 to DBMemo1.Lines.Count-1 do
WebBrowser1.Navigate(PChar(DBMemo1.Lines[Cnt]));



end;

  Måske er det banalt (jeg er ikke så 'program-klog') ?.
Avatar billede athlon-pascal Juniormester
10. marts 2004 - 16:41 #4
De fejlmeddelelser du har vist, tyder altså på at jeg har ret...
Har du prøvet det?
Avatar billede janbb Juniormester
10. marts 2004 - 16:49 #5
ja, du havde ret.Tak :)
Avatar billede janbb Juniormester
11. marts 2004 - 03:28 #6
ups - fejlmeddellelsen forsvandt, men ovenst. proc. holdt op med at virke.
Avatar billede janbb Juniormester
11. marts 2004 - 03:40 #7
Men det var pga noget helt andet, så glem det, undskyld og tak igen.
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